What do the booking statuses mean and how do I move customers through them?

The booking lifecycle — pending, confirmed, late, arrived, seated, cleared — and the buttons that move customers through it.

A booking normally moves confirmed → arrived → seated → cleared, and the buttons on the booking's action bar change to match its current status.

Which of these buttons exist also follows how much of each visit you record (Settings → Bookings → During service → How your team runs a service): with Just take bookings, the Seat and Mark Arrived buttons don't appear anywhere; with Mark customers as arrived, Mark Arrived shows but Seat doesn't. Buttons that finish a stage — Cleared, Unseat, Undo arrival — always stay available on a booking already in that stage, so a booking seated before you changed the setting is never stranded. Turning the setting back up restores every button.

The statuses

Waitlist entries have their own variants (pending, promoted, arrived, late), plus a removed state when staff take a party off the queue with Remove — removed entries vanish from the day's lists and the customer's status page says they're no longer on the waitlist, but they still count in the analytics waitlist funnel. See the waitlist guide.

Timing rules you control

Both live in Settings → Bookings → During service:

You can also have no-shows marked automatically — see the no-show guide.

Where statuses show

Every view colour-codes by status: badges in the list, bar colours on the timeline, and table colours on the floor plan (with a legend). You can customise the colours per status in Settings → Display and layout. If the orange/red late look doesn't suit how you run service, switch off Late highlighting in that view's Display menu — it's display only (per view, per person), so late alerts and automatic no-show marking are unaffected.

When a table is marked Cleared, your turnaround (cleaning) time starts — online slots, staff bookings, walk-in placement and waitlist promotions (including the customer's "table ready" message) all wait for the gap before the table is offered again. Auto-cleared tables get the same gap as manual clears. With turnaround set to 0 there's no gap anywhere.

Related: How do I cancel a booking (and what happens to the deposit)? · How do I mark a no-show (and charge the fee)? · How do I control dashboard alerts and sounds? · How do I customise the dashboard display and quick actions?