Home · Templates · Booking requests
Table booking bot: a request to the administrator, not a floor plan
A booking in chat is a request to the administrator, not a table map. The guest gets the confirmation as a message.
Suitable for: Restaurants, Services
How it works
What you can customize
- Message texts and buttons
- Fields of the “Data collection” block and format checking
- Tags, notifications and transmission to the operator
- Channels: Telegram, MAX, VKontakte, chat on the website
Sample dialog
Friday 7 pm, two people
A booking as a request to the administrator
The client writes “Friday 7 pm, two people” → the “Any message” trigger or /start → a clarifying “Message” → a “Data collection” of the details as text (date, time, guests, occasion) into a custom field → a phone “Data collection” with validation → “Action → notify operator” → an “Operator” block. The administrator gets a Web Push, sees the conversation in “Conversations” and confirms: “The window table at 7 pm is yours”.
The bot doesn’t know the floor plan or table availability, so don’t write “booked” in the confirmation message before a person replies. The mechanics are the same as in the “Appointment booking” template: the slot as text, confirmation by the administrator, a reminder via “Pause” on the day of the booking.
What to set up for a restaurant
A “Condition” on the time of day at the start of the flow: from 11 pm to 11 am — the message “Request received, we’ll confirm after opening”, without handover to an operator. Quick reply templates in “Conversations” — “Confirmed”, “That time is taken, we have 8:30 pm”, “A deposit for parties of 8 or more”. The tag guests:8+ for large parties — it’s easier to call them.
The menu and delivery order are in the neighbouring “Menu and order” template, the rating after a visit — “Review collection” via a “Pause” until the next day. The same flow takes bookings from the website via the widget; from Telegram, MAX and VK — without any separate setup. Open the template in your account.
Frequently asked questions about the template
Does the bot check whether a table is free?
No. The bot collects the request — date, time, number of guests, phone — and passes it to the administrator in “Conversations”. A person confirms availability and seating, so the bot tells the client “request received”, not “booked”.
Can I take bookings from the website?
Yes, via the widget: one line of code before the closing body tag, the same flow. In the widget settings you enable a pre-chat form with a phone and working hours with an offline message.