All guides

Tables & reservations

Set up your floor, keep table status current, and run bookings from enquiry through seated, cancelled or no-show.

6 min readWaiterManager

Set up the floor

Dashboard → Tables

  1. Open Dashboard → Tables and click New table.

  2. Enter a Label — T1, Patio 3, Bar 2.

    Use the name staff already say out loud, not a database id.

  3. Set the number of Seats.

    Reservations use this to suggest a table that fits the party.

  4. Click Create, and repeat for the rest of the floor.

Tables are only shown for restaurant branches. Retail branches never see this screen.

Table status

StatusMeans
AvailableFree and ready to seat
OccupiedGuests are on it now
ReservedHeld for a booking that has not arrived yet
  1. Open Dashboard → Tables.

  2. Set the status on any table as the floor changes.

Table status through a servicebooking takenwalk-in seatedparty arrivesback in serviceAvailableFree to seatReservedHeld for a bookingOccupiedGuests on it nowGuests leave and it iscleared

A floor map only helps if it matches reality — give one person the job of keeping it current.

Read this diagram as text
  • Available Reserved (booking taken)
  • Available Occupied (walk-in seated)
  • Reserved Occupied (party arrives)
  • Occupied Guests leave and it is cleared
  • Guests leave and it is cleared Available (back in service)

Keep it current or do not use it

A table map only helps if it matches reality. Assign the job to whoever runs the pass — a stale map is worse than no map, because staff start to distrust it.

Take a reservation

Dashboard → Reservations

  1. Open Dashboard → Reservations and click New reservation.

  2. Enter the Customer name and Phone.

    The phone number is what lets you chase a table that has not shown up.

  3. Set the Party size and the date and time.

  4. Set the Duration in minutes.

    Defaults to 120 minutes — adjust for a long lunch or a quick turn.

  5. Assign a Table, or leave it as No table to decide on the day.

  6. Add Notes — allergies, seating requests, an occasion.

    This is what makes a guest feel expected rather than processed.

  7. Click Create.

Working the booking through the day

A booking, from phone call to tablecalled offyesnoTake the bookingName, phone, party size,time, durationPendingConfirmedHold the tableCancelledTable released; re-sell theslotDo they turn up?SeatedTable set to OccupiedNo showThe slot was lostOrder taken at the POSagainst that table

Cancelled and no-show are different problems: one you can re-sell, the other you cannot. Recording them apart is what tells you which you have.

Read this diagram as text
  • Take the booking Pending
  • Pending Confirmed
  • Pending Cancelled (called off)
  • Confirmed Do they turn up?
  • Do they turn up? Seated (yes)
  • Do they turn up? No show (no)
  • Seated Order taken at the POS against that table
  1. Open Dashboard → Reservations and set each booking's status as the service runs.

  2. Mark no-shows honestly.

    Cancellations and no-shows are different problems: one you can re-sell, the other you cannot. Recording them separately is what tells you which one you have.

Creating and managing reservations needs the Manage reservations permission, which waiters hold by default.