Skip to main content
The Reservations page in your web dashboard gives you a full view of all upcoming and past bookings. You can search and filter reservations, create new ones on behalf of guests, assign tables, and move each reservation through its status from first contact to check-in or cancellation.
The Table Reservation module must be enabled for your account, and the Allow admin staff to create reservations setting must be turned on in Reservation Settings before the + New Reservation button appears.

Permissions

To work with reservations, your role must include:
  • Show Reservation — view the reservations list and card details
  • Create Reservation — add new bookings
  • Update Reservation — change status and assign tables

Browsing and filtering reservations

Open the dashboard and go to Customers / Staff → Reservations in the sidebar. Reservations are displayed as cards. Use the controls at the top to narrow the list:
  • Date range — choose a preset (Today, This Week, Current Month, Last 7 Days, and others) to scope which reservations appear.
  • Search — type a customer name, email address, or phone number to find a specific booking.
Each card shows:
DetailWhat it means
Customer name, email, phoneThe guest who made the booking
Party sizeNumber of guests
Reservation date and timeScheduled arrival
Assigned tableThe table code/name, or blank if not yet assigned
Special requestsAny notes the guest left
Status badgeColor-coded current state (see below)

Reservation statuses

StatusBadge colorMeaning
PendingWarning (amber)Booking received, not yet confirmed
ConfirmedInfo (blue)Staff have acknowledged the booking
Checked InSuccess (green)Guest has arrived
CancelledDanger (red)Booking cancelled; table is released automatically
No ShowMutedGuest did not arrive

Creating a new reservation

1

Open the new reservation panel

Click + New Reservation in the top-right of the Reservations page. A panel slides in from the right.
2

Pick the date and party size

Select the reservation date using the date picker, then choose the number of guests (1–30) from the dropdown.
3

Select a meal slot and time

Choose the meal slot — Breakfast, Lunch, or Dinner. The available time slots for that slot then appear as radio buttons. Slots that are fully booked are shown as unavailable and cannot be selected.
4

Add special requests (optional)

Enter any guest notes or dietary requirements in the Special requests field.
5

Enter customer details

Type the customer name (required). You can also add their phone number and email address. If the guest already exists in your customer list, the system will link the reservation to their record; otherwise a new customer profile is created.
6

Submit

Click Create (or the equivalent submit button). The new reservation appears in the list with Pending status.

Assigning a table

If a reservation was created without a table, or you need to change the assignment:
1

Find the reservation card

Locate the reservation in the list. Cards without a table show a Set Table button.
2

Open the table grid

Click Set Table. A modal opens showing all active tables grouped by dining area.
3

Check availability and assign

Tables that are already reserved for the same date and time are shown as unavailable. Hovering over an unavailable table shows the conflicting guest’s name, party size, and time so you can make an informed choice. Click an available table to assign it immediately. The modal closes and the card updates with the table name.
If you need to set up or rename dining areas and tables first, see Managing Dining Areas and Managing Tables and Waiter Assignments.

Updating reservation status

On any reservation card, click the status badge or dropdown to select a new status. The change takes effect immediately — no separate save step is needed.
Changing a reservation status to Cancelled automatically releases the assigned table back to available. This cannot be undone from the reservation card — if the cancellation was a mistake, you will need to reassign the table and update the status again.