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

Step 1Request
Step 2Details
Step 3Phone

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
Telegram
MAX
VK
Chat on the site

Sample dialog

Customer
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.

Similar templates

Ready to launch “Booking requests»?

Use template