Live Availability Checker

Only real slots. Only the ones you can seat.

A booking form that shows every hour of the day is lying to the guest. Half those slots are full. Some don't fit a party of 6. Some fall inside a shift-change buffer. If the guest picks one of those and the form says yes only to reveal "sorry, we're actually full" on the next screen, you've broken their trust.

The Live Availability Checker surfaces real-time slot state directly on the form. As the guest types their party size and picks a date, the form re-queries availability and shows only times that can actually seat them. Full slots disappear. Partial slots for the wrong party size disappear. What's left is bookable.

This is the guest-facing side of the same availability engine that prevents overbooking across all channels. The engine knows your tables, areas, turn times, and current bookings; the form renders what the engine returns. Nothing more, nothing less.

The result: the guest picks a time and gets a confirmation. No second-screen rejection, no frustration, no abandoned booking. A simple UX change with measurable impact on completion rate.

Key benefits

1

No false positives

The guest never picks a time that can't actually be seated. Full slots don't appear at all.

2

Party size aware

A party of 8 sees different times than a party of 2 — because the tables available are different.

3

Recalculates as you type

Change the guest count or date and the slot grid refreshes instantly.

4

Higher completion rate

Guests who see a clean, honest list of times finish the booking. Fewer drop-offs between step 1 and step 2.

5

Same engine as the admin

The form renders exactly what your operator panel sees — no drift, no surprises at the door.

How it works

  1. 01

    Guest opens the form

    The form loads with today's date and a default party size.

  2. 02

    Guest enters party size and date

    As soon as either changes, the form re-queries the availability engine.

  3. 03

    Engine returns bookable slots

    Only times with a table or combination that fits the party are returned.

  4. 04

    Form renders the slot grid

    Full or invalid slots are hidden. The guest picks from what remains.

  5. 05

    Booking is confirmed instantly

    Because the slot was live-checked, the submission succeeds the first time.

Show only the times you can actually seat

Activate the live availability view on your booking form.

See it live