Table booking by chat: what a restaurant should and shouldn't automate
Chat is where many guests now ask for a table. Here is what to hand to an assistant, what to keep for your team, and how to avoid double bookings.
Many guests now ask for a table the way they ask a friend: by sending a message, often outside opening hours. A restaurant that answers quickly and gets the booking right wins the table. One that answers late, or confirms the same table twice, loses the guest and some goodwill with them.
What is safe to automate
These tasks are repetitive, rule-based and depend on your real data โ exactly where an assistant helps:
- Opening hours and location questions, answered from the details you maintain.
- Menu questions โ dishes, ingredients and options from your real menu, not from guesswork.
- Checking availability against your actual floor plan and existing bookings.
- Taking a booking: date, time, party size and contact details.
- Telling your team about each new booking straight away.
What should stay with your team
Hand to the assistant
- Routine questions about hours, location and menu
- Standard bookings that fit your tables
- Confirming back what was agreed
- Capturing a lead while the guest is still deciding
Keep for your team
- Large groups and private events
- Allergy and dietary concerns that need a confident human answer
- Complaints and refunds
- Anything the assistant isn't sure about
Why double bookings happen โ and how to prevent them
A double booking usually isn't a typo. It happens when two guests are told yes at nearly the same moment, or when one channel doesn't know what another has already confirmed. A 24/7 restaurant assistant avoids this by booking from your real floor plan with a database-level guarantee against double-booking โ the same table can't be confirmed twice, even when two guests ask at once.
| Step | What happens |
|---|---|
| 1. Question | The guest asks for a table on Saturday evening |
| 2. Check | The assistant checks the real floor plan and existing bookings |
| 3. Offer | It offers the times that are actually free |
| 4. Confirm | It repeats the details back and confirms |
| 5. Notify | Your team is told about the booking |
A checklist for any chat booking setup
- One source of truth. Every channel reads and writes the same bookings.
- Confirm only what is free. If the table is gone, say so and offer the next option.
- Repeat the details back. Date, time, party size and name, so mistakes are caught at once.
- Notify staff immediately. A booking nobody sees is a booking nobody prepares for.
- Have a clear hand-off. The guest should never be stuck in a dead end.
Need a site for the bookings to come from? Our website development service builds it, and the assistant can be added with one line of code.
Frequently asked questions
Can guests book a table outside opening hours?
Yes. An assistant answers at any hour, so a guest can ask in the evening and get an answer without waiting until you open.
What happens when the restaurant is full?
The assistant says so and offers the nearest available options, rather than confirming a table that doesn't exist.
Does the assistant speak Vietnamese and English?
It replies in whichever language the guest writes in.
Who is told about a new booking?
Your team, on the channels they already use, such as Telegram or Slack.