Restaurant Module

Bookings, Table Logistics, Digital Menu, Dishes, Ingredients, Customer Reminders

Description: This module provides all the necessary tools to manage table reservations, create an interactive digital menu, and organize the logistics of staff and service areas in your establishment.

What is it for? (Practical examples)

Use it to meet the typical needs of a restaurant business:

  • 24/7 Reservation Management: Allow customers to book a table directly from your website, with automatic availability verification based on opening hours and venue capacity.
  • Interactive Digital Menu: Offer customers an online menu to browse, with the ability to view dish details, ingredients, and, if enabled, customize their order.
  • Communication Automation: Automatically send summaries and reminders to customers to reduce no-shows and improve the user experience.

Main Features

1. Reservations and Availability

  • Reservation Forms: Creation of specific forms for different needs (e.g., lunch, dinner, special events), each with customized availability settings.
  • Reservation Statuses: Assignment and modification of the status of each reservation (e.g., unconfirmed, confirmed, arrived, no-show, waiting, canceled).
  • Table Logistics: Management of areas (rooms) and individual tables, with automatic calculation of the table combinations needed to accommodate a certain number of people.
  • Reservation Duration: Definition of the standard duration of a reservation (e.g., 60 minutes), used to calculate available time slots.

2. Menu and Dishes

  • Dish Management: Creation and editing of dishes complete with title, description, price, and photo gallery.
  • Menu Categories: Organization of dishes into categories to facilitate navigation of the digital menu.
  • Customization: Ability to configure optional or additional ingredients for dishes, managing extra costs and items included in the base price.
  • Front-end Display: The digital menu can be viewed on the site in various styles (e.g., standard list or accordion).

3. Ingredients and Inventory

  • Ingredient List: Management of a separate list of ingredients, also organizable by categories.
  • Ingredient Prices: Ingredients can have their own price, which is added to the dish cost when the customer customizes the order.

How to Configure

The main configuration takes place in two areas: Reservation Forms and Rooms and Tables.

Reservation Forms (Availability Configuration)

OptionDescription
Opening HoursYou can use the system’s general working hours or define specific hours for this module.
Reservation DurationSet the average time a table remains occupied (e.g., 30 minutes, 1 hour). This determines the offered time slots.
Maximum CapacityDefine the maximum number of guests the venue can accommodate in total or per time slot.
Advance Notice RequiredSet the minimum (e.g., 15 minutes before) and maximum (e.g., 30 days) advance time with which a customer can book.
Automatic AssignmentIf enabled, the system will automatically search for and assign available tables for the group size.
Automatic ConfirmationIf enabled, received reservations immediately change to the "Confirmed" status.

Rooms and Tables

In this section, define the areas of your venue (e.g., "Room A", "Terrace") and register each individual table with its capacity (number of seats). This is essential for automatic availability calculation.

Automatic Integrations

The Restaurant module integrates with the communication and marketing system to automate workflows.

Automatic Communications (Email)

The system automatically sends:

  • Reservation Summary: Sent immediately to the customer and operator after reservation confirmation.
  • Reminder: Sent to the customer and operator a certain number of hours before the reservation start (e.g., 24 hours before).
  • Confirmation: Sent to the customer when the reservation is manually confirmed by the operator.

These email templates are customizable and can include shortcodes such as {booking-date} or {booking-pax}.

Marketing Automations

It is possible to start specific marketing campaigns based on reservation events:

TriggerDescriptionConfiguration Options
Reservation MadeTriggers as soon as a customer completes a reservation.Selection of the specific reservation form and option to include/exclude reservations entered manually by the operator.
Upcoming Reservation StartTriggers when the appointment is near.Selection of the form and definition of advance hours (e.g., 2 hours before).
Reservation StartedTriggers when the reservation start time has just passed.Form selection (useful for sending post-service satisfaction surveys).

Integration with the Cart

Dishes and ingredients can be managed as purchasable products. Paid reservations are recorded as an item in the cart, ensuring the appointment is registered only after successful payment.

Shortcodes for the Customer Area

A set of shortcodes is available to display details of a customer's last reservation within their reserved area or in other personalized communications.