Skip to content

Table Reservations

The Table Reservations screen is where staff create new bookings, track guest arrivals, update reservation statuses, and manage blocked periods. It is separate from the floor plan - the floor plan shows a live snapshot of current occupancy, while this screen manages future bookings.

Reservations must be enabled

Table Reservations only appears in the navigation if your location has reservations enabled. If you cannot find it, ask your manager to check the reservation settings in the admin portal.

Opening Table Reservations

Tap Operations → Table Reservations in the navigation menu.

Screen layout

The screen has a toolbar at the top and a main content area that switches between List view and Timeline view.

Toolbar controls

ControlWhat it does
Status filter (List view only)Filter by reservation status: All, Requested, Accepted, Arrived, Seated, Completed, No Show, Cancel
Date filterShow reservations for a specific date. Format: DD-MM-YYYY
Bookings On / Bookings OffToggle to block or unblock all bookings for the selected day. Green = accepting bookings; red = blocked
Turn off for intervalBlock a specific time window on a date (e.g. 2:00 pm–3:00 pm closed for a private event)
Table combinationsOpen the table combinations screen to manage multi-table setups for large parties
RefreshReload the reservations list from the server
Print BookingsPrint all reservations shown in the current filtered view
List / Timeline toggleSwitch between the table list view and the visual timeline
Add bookingOpen the booking form to create a new reservation

List view

The list shows one row per reservation.

ColumnWhat you see
IDBooking reference number (e.g. #1042)
CustomerGuest name and phone number
GuestsParty size
Date & TimeBooking date, start and end time, and duration in minutes
TablesTable name badges, or "Not assigned" if no table is linked
StatusColour-coded status badge (see Reservation statuses below)
NotesBooking notes, or – if empty
ActionsPrint, Edit (pencil), and three-dot status menu

Timeline view

The timeline shows a scrollable horizontal grid:

  • Each row is one table (plus a No Table row for unassigned bookings).
  • The horizontal axis is time, spanning the venue's operating hours.
  • Reservations appear as coloured blocks with the guest name, party size, and a notes indicator.
  • A vertical line marks the current time when viewing today.
  • Overlapping bookings for the same table stack into multiple lanes.
  • A colour legend at the bottom shows what each status colour means.

Use the timeline to spot gaps and overlaps at a glance before assigning a table to a new booking.

Reservation statuses

StatusLabelMeaning
requestRequestedBooking received, awaiting staff confirmation
acceptedAcceptedReservation confirmed
arrivedArrivedGuest has arrived at the venue
seatedSeatedGuest is seated at their table
completedCompletedService finished, table cleared
no_showNo ShowGuest did not arrive
cancelledCancelledReservation cancelled

Create a reservation

  1. Tap Add booking.
  2. The New Booking dialog opens.
  3. (Optional) Search for an existing customer using the Customer (Optional) field - type a name or phone number to find a match. To add a brand-new customer, tap Add new customer.
  4. If no customer is selected, enter guest details in the Guest Details section:
    • Name (required if no customer selected)
    • Phone (optional)
    • Email (optional - must be a valid email address if filled)
  5. Select the Date (today or a future date).
  6. Select the Time (HH:mm format).
  7. Enter the Number of Guests (minimum 1).
  8. Select the Duration from the dropdown:
    • 15 min, 30 min, 45 min, 1 hour, 1 hour 15 min, 1 hour 30 min, 1 hour 45 min, 2 hours, 2 hours 30 min, 3 hours
  9. Once date, time, guests, and duration are filled, the system automatically fetches available tables and table combinations.
  10. Select a table or combination from the Select Tables section. Each option shows the table name and its seating capacity.
  11. (Optional) Add Notes - e.g. "birthday", "high chair needed", "window seat requested".
  12. (Optional) Adjust the Send confirmation notification to customer toggle (enabled by default).
  13. Tap Create Booking.

Pratham POS table reservation - booking form with guest details, date, time, party size, and table selection

No tables showing?

If the "Select Tables" section shows "No tables available for selected slot", try a different date or time. If a suitable table exists but is still not appearing, check that the table is marked as active and available in Table Configuration.

Override options

If your role allows it, an Override Options section appears at the bottom of the booking form. These are for exceptional situations only:

OverrideWhat it bypasses
Bypass minimum lead timeCreates bookings closer to the current time than the minimum lead time setting allows
Bypass maximum advance booking daysCreates bookings further in the future than the advance booking limit allows
Bypass table capacity restrictionsAssigns a table to a party larger than the table's configured maximum seats

Use overrides carefully

Overrides skip automated checks that protect against overbooking and operational errors. Only use them when you have a specific reason and manager approval.

Edit a reservation

  1. In the list view, tap the pencil icon on a reservation row.
  2. The Edit Booking dialog opens with all fields pre-filled.
  3. Change any field - date, time, party size, table assignment, notes, or duration.
  4. The available tables section refreshes when you change date, time, or guest count.
  5. Tap Update to save.

INFO

The customer linked to a booking cannot be changed when editing - only guest detail fields (name, phone, email) can be updated.

Update a reservation status

  1. In the list view, tap the three-dot menu (⋮) on a reservation row.
  2. Tap the desired status action:
ActionWhen to use
RequestedReset a booking back to awaiting confirmation
AcceptedConfirm the booking
ArrivedMark guest as arrived at the venue
SeatedMark guest as seated at the table
CompletedMark service as finished
No ShowRecord that the guest did not arrive
CancelCancel the reservation - requires confirmation

Cancelling a reservation opens a confirmation prompt. Tap Yes, Cancel to confirm or No to go back.

Seat reserved guests (create an order from a reservation)

When reserved guests arrive and are ready to order:

  1. Open the reservation (from the list or by tapping the Reserved table on the floor plan).
  2. Tap Seat Guests or Create Order.
  3. A new Dine-In order is created and linked to the reserved table.
  4. The reservation status updates to Seated and the table shows as Occupied on the floor plan.

Block bookings for a full day

To prevent any new bookings from being accepted on a specific date:

  1. Use the Date filter to navigate to the date you want to block.
  2. Tap the Bookings On toggle.
  3. A confirmation prompt appears: enter an optional reason.
  4. Tap Block to confirm.
  5. The toggle turns red and shows Bookings Off.

To re-enable bookings, tap the Bookings Off toggle and confirm.

Block a time interval

To close a specific time window on a date (e.g. a private event from 6:00 pm–8:00 pm):

  1. Tap Turn off for interval in the toolbar.
  2. The Booking Intervals dialog opens.
  3. Any currently active blocks for the day are listed at the top. Tap the trash icon to remove a block.
  4. In the Add New Block section:
    • Select the Date.
    • Enter the Start Time.
    • Enter the End Time.
  5. Tap Turn Off.
  6. The block is added and appears in the active blocks list immediately.
  7. Tap Close to dismiss the dialog.

TIP

Blocked intervals prevent new bookings in that window but do not affect reservations already confirmed for that time.

Table combinations

If your venue uses table combinations (multiple tables grouped for large parties), tap Table combinations in the toolbar to manage them. Combinations appear as selectable options in the Select Tables section when creating or editing a booking.

See the Table Combinations - Admin Reference for setup instructions.

  • Print all: Tap Print Bookings in the toolbar to print the full list for the current date and filter.
  • Print one: Tap the printer icon on an individual reservation row.

Common mistakes and FAQs

How far in advance can a booking be made?

The advance booking limit is set in reservation settings. Staff can bypass it using the override option if needed.

The "Add booking" button is missing

If the button does not appear, reservations may be turned off for your location or your role may not have permission to create bookings. Ask your manager.

Can two reservations be assigned to the same table at the same time?

No. The available tables list only shows tables that are free during the requested slot. If a table is already booked, it will not appear as an option.

Blocking a day does not cancel existing reservations

Using Bookings Off prevents new bookings from being made - it does not cancel reservations that were already accepted. Contact booked guests separately if you need to cancel them.

A reserved table shows as Available on the floor plan

The floor plan only shows a Reserved status when a reservation is within the near-upcoming window. Reservations booked days in advance will show as Available until closer to the booking time.

Pratham POS User Guide