No articles match "".

Reservations & availability

Overbooking and holds

Deliberately book past a full slot behind a manager passcode, and hold a specific table for a party who's on the way.

Updated Aug 21, 2026

Sometimes the rules need a human override — a regular calls when the slot is technically full, or you want to promise a table to a party who's parking. TableStack gives you two controlled ways to do that: overbooking past a pacing cap, and holding a table on the floor.

Overbooking a full slot

When a booking would push a slot past its pacing cap, TableStack flags it rather than silently refusing. What happens next depends on one setting: the overbook passcode in your booking rules.

  • No passcode set — hosts can still overbook, but only after acknowledging a warning. The slot is knowingly overbooked and TableStack records it as an explicit overbook.
  • Passcode set — hosts must enter the manager passcode to book past a full slot. This is passcode protection: front-line staff can't quietly overload the kitchen, but a manager can make the call when it's the right thing to do.

Overbooking is an in-house action — diners never see it and can't do it through the public booking page. The passcode check only comes into play when a slot is actually paced (i.e. you've set a cap); without a cap there's nothing to book past.

Risk-aware capacity advice

When a slot is at its cap, the booking sheet also checks the no-show risk scores already sitting on that window's bookings. If the expected no-shows would free enough covers for the party you're entering, it says so — "risk scores expect ~3 covers to no-show in this window". It's advice, not permission: the passcode gate (where set) still applies, and nothing is ever auto-overbooked.

Holding a table

On the live floor, the Hold table 15 min action takes a specific table out of service briefly and starts a countdown on it. Use it when you want to reserve that table for a party who's here but not ready to sit — finishing a drink at the bar, or on their way in.

If nobody is seated before the timer runs out, the hold releases itself and the table returns to service — no dangling holds at the end of the night. You can also release the hold early with one tap. A 15-minute hold is different from fully blocking a table, which keeps it out of service indefinitely (for maintenance or a private event) until you unblock it.

What this affects

  • Availability — overbooked covers still count toward pacing, so the engine stays honest about how full you are.
  • The floor — a held table shows as unavailable to seat while its timer runs.

What affects this

  • Your pacing cap — overbooking only applies where a slot is capped.
  • Your role — the passcode is set by a manager or owner; holds require the seat-parties permission.

Related: seating a party.

Still need help?

Can't find your answer? Here's how to get in touch with us.

Get in touch