Table booking
Why it matters: the team sees today’s covers in one place, can confirm or decline web requests quickly, and the table map can hint when a table is about to turn.
Admin → Table Booking is your reservation log. Enable Online table booking under QR menu features so guests can request a table from their phone—those rows stay unconfirmed until staff approve them.
Requires Pro. Workers need the Table Booking permission. The menu item shows a badge with the count of unconfirmed requests when there are any.
Contents:
- How to open
- Where reservations come from
- Tabs: All Bookings and Unconfirmed
- Status icons in the grid
- Add or edit a booking
- Cancel a booking
- Guest booking on the QR site
- POS and table map
- Common issues
- Related articles
How to open
- Open the sidebar.
- Under Admin, choose Table Booking.
Where reservations come from
- Created in the admin app — saved as confirmed when submitted.
- From the QR booking flow (when Online table booking is on) — stored as unconfirmed until a worker opens the row and saves the Table Reservation dialog.
Tabs: All Bookings and Unconfirmed
- All Bookings — rows for the selected date (the header date picker filters by calendar day).
- Unconfirmed — only requests that are still unconfirmed (including QR submissions).
Status icons in the grid
The first column shows an icon:
- Canceled — reservation was canceled (you can open it for reference; saving is disabled).
- Confirmed — confirmed state after approval or staff-created entries.
- Warning-style icon — not yet confirmed (typical for online requests).
Columns: date, time, user name, phone (tap-to-call link), table, number of visitors, then edit (pencil). Canceled rows cannot be edited.
Add or edit a booking
Use Add Booking or click a row to open Table Reservation:
- Date — past dates are blocked for new rows; changing the date clears time.
- Time — chosen from fixed half-hour slots (shared between admin and guest flows).
- Number of visitors — toggles 1–2, 3–4, 5–6, 6+.
- User name, phone.
- Table — tables from your venue map; assigning a specific table is optional.
For a new row the primary action is Add; for an existing active row it is Confirm. Saving an unconfirmed QR request confirms it.
Cancel a booking
For an existing active reservation, Cancel Booking opens a confirmation dialog and marks the booking canceled.
Guest booking on the QR site
In Settings → QR Menu, turn on Online table booking. When it is off, guests see that booking is unavailable.
Guests pick date and time (slots respect working hours for that weekday, aligned with the same calendar logic as QR menu), party size, name, and phone. On a closed day they see an explanation and can open your hours.
Guests may be asked for a quick SMS code to confirm the phone number and reduce fake requests. If they already verified that phone earlier, they can skip the extra code.
After booking, they see a confirmation screen. With Telegram alerts configured, staff can get a short ping with a link back to FireMenu admin.
POS and table map
The table map can show upcoming reservations so hosts know a table will soon be needed. Configure tables first in Halls and table map.
Common issues
- No Table Booking menu item — confirm Pro and the Table Booking credential under Workers and access.
- Guests cannot book — enable Online table booking on QR menu features and save.
- No time slots or “closed” — set working hours for that weekday in General settings (or verify the day is not off under your schedule).
- Empty table dropdown — add tables on Halls and table map.
- Badge never clears — open Unconfirmed, then confirm or cancel pending rows.