Skip to content

Reservations

Reservations is your live table plan - the working floor view your team uses to seat guests, move tables around and take deposits. Open a venue and choose Reservations. The grid keeps itself up to date by polling for changes every 30 seconds, so everyone on the floor sees the same picture.

Across the top you can switch between three ways of looking at the same day:

  • Grid - the time-versus-tables floor plan (the main working view, below).
  • Coverflow - a per-venue day aggregate for a quick shape of the service.
  • List - a sortable, groupable table of every reservation.

The Grid lays tables down the side and time across the top, running from 6am through to 6am the next day in 15-minute steps (bookings snap to 15-minute increments).

Each reservation shows as a colour-coded pill placed on its table at its time. Colours reflect the reservation’s status - confirmed, pending, checked-in, late, no-show or cancelled - layered on top of your venue’s own colours. Small icons on a pill tell you more at a glance:

Icon Meaning
Paid The reservation has been paid.
Late The guest is running late.
No-show The guest didn’t turn up.
Deposit hold A card hold - gold = held, green = captured, grey = released.
Lock The reservation is locked to its table (won’t be auto-reassigned).

Blocks appear as hatched bars. Along the edge, an orphans / waitlist strip holds reservations that aren’t assigned to a table yet - drag from here to seat them, or drag a pill back to unassign it, and reorder within the strip.

  • Drag a pill to a new table or time to assign it.
  • Resize a pill to change its duration.
  • Locked reservations and blocks can still be dragged when you need to.
  • Moving one table in a combination moves its siblings together.
  • Click an empty cell to start creating a reservation or block there.
  • Click a pill to open its detail panel.
  1. Choose + Add (or click an empty cell) and pick Reservation.

  2. Search for the guest, or create a new one if they’re not on file.

  3. Select a table (you’ll be warned if the party is oversized for it) and set the date, time, party size and duration.

  4. Add any tags and notes.

  5. If you want a deposit, choose + Request deposit to attach a card hold.

  6. Save to place the reservation on the grid.

Choose + Add → Block to take tables out of service - for a private hire, maintenance or a walk-in hold. Set the date, a reason, the start and end times, and whether it repeats (once or weekly). Blocks show as hatched bars on the grid.

Click a pill to open its detail panel, which has Details, Chat and History tabs. The Details tab shows the guest’s contact information and the current status pill, and gives you everything you need to run the table:

A stepper walks the reservation through its service lifecycle:

Check in → In use → Mark paid → Close / Cancel

Move the reservation along as the guest arrives, sits down, pays and leaves.

  • Edit the party size and duration.
  • Assign / Move table.
  • Lock the reservation to its table so smart reassignment leaves it alone.
  • Deposit - Capture or Release a card hold (full or partial).
  • Add comments and tags.

The List view is a spreadsheet-style read of the day, with columns for Time, Covers, Name, Table, Notes, Booked by, Status and Spend. Use Group by to cluster rows by None, Time, Area, Tags or Status.

The Booked by column tells you where each reservation came from:

Booked by Source
staff Created by your team in the portal.
walk_in A walk-in seated on the night.
wizard Created through the setup/booking wizard.
widget Booked through an embedded website widget.
portal Booked through the Sidedoor guest app.

Reservations use the same card-hold model as guest-list bookings: an authorisation that you capture (in full or in part) or release at the door. Per-cover deposits are driven by your price lists. For the complete walkthrough, see Deposits & card holds.