

An AI agent for restaurants closes two gaps at once: the table booking a busy host is taking by phone, and the menu questions sitting unanswered in the messenger all evening.
Friday at seven, the room is full, the phone is ringing, three people are asking about vegan options, and there is one host. The guest who could not get through is eating across the street.
An AI agent for restaurants takes bookings in the messenger, checks the seating calendar, answers menu and availability questions and sends the guest a confirmation. Anything complicated — a large party, an allergy, a complaint — goes to a manager. The integrations are Google Calendar, Google Sheets and Telegram, and setup takes a day or two.
Contents:
Most of the load on a host is repeat questions. What time do you close, is there parking, are dogs allowed, what on the menu is gluten free, is the set menu on tonight. The answers all live in the restaurant's own documents and do not change for weeks.
The second part is the booking itself. A guest writes with a party size and a time, the agent checks free seatings in the calendar, offers a slot and records the booking with a name and a phone number. The host sees a finished entry instead of reconstructing a phone call from memory.

The guest writes to the restaurant's Telegram. The agent establishes three things: date, time, party size. Then it checks the seating calendar and either confirms or offers the nearest free slot.
A confirmed booking becomes a calendar event and a spreadsheet row: date, time, guests, name, phone, notes. Separately the agent keeps the 86 list, the items that are off today. That is the only part of the knowledge base needing daily updates, and it prevents the worst conversation of all: a guest who came for one dish that sold out in the morning.
| Component | Purpose | Required |
|---|---|---|
| Telegram | Channel for guests | Yes |
| Google Calendar | Seatings and table availability | Yes |
| Google Sheets | Booking log and 86 list | Yes |
| Knowledge base | Menu, hours, house rules | Yes |
| Gmail | Private event enquiries | No |
The calendar matters most here. Without it the agent takes bookings blind, and you get two parties on the same table at eight on a Saturday.
The consultation and booking logic is the same as in the clinic booking case and the hotel concierge case: the knowledge base and the schedule change, the mechanics do not.
A worked example. Assumptions: 60 covers, about 25 enquiries a day, of which 15 are bookings and 10 are menu questions, at three minutes of host time each.
| Metric | Without the agent | With the agent |
|---|---|---|
| Host time per day | 75 minutes | 20 minutes |
| Reply at peak hours | when someone is free | immediately |
| Out-of-hours bookings | lost | taken |
| Double bookings | they happen | calendar prevents them |
This is a calculation on assumptions, not a measurement in a specific restaurant. The most underrated line is the out-of-hours bookings: guests plan dinner in the evening, when your phone no longer answers.
Private events and large parties always go to a manager: there is a deposit, a bespoke menu and a seating plan. Allergy questions the agent refuses on principle, even when the dish composition is in the knowledge base, because the cost of being wrong is too high.
Complaints about the food also go straight to a human. An automated reply to a complaint about a meal reads as mockery, however politely it is worded.
Yes, when the calendar shows a free table and the party is eight or fewer. Everything else it hands to a manager with the request already written up.
The agent finds the booking by phone or name, removes the calendar event and marks the spreadsheet row. It is the most frequent operation and the simplest to set up.
Not for a small restaurant; a calendar and a spreadsheet are enough. A dedicated system matters when you manage seating by specific tables rather than by covers.
The chef or sous chef, in one message each morning. It is the only daily manual step in the whole setup, and without it the agent will promise dishes you do not have.
Yes, though half the value disappears. What remains is menu, hours and availability questions, which is still a flow, just a smaller one.
In a restaurant, response speed is the service. The agent takes repeat questions and booking routine off the host, accepts requests at night and does not double-book, while private events, allergies and complaints go honestly to a person.
Ready-made consultation and booking agents are in the ASCN marketplace, with the menu and schedule set up for your own venue. For help building one, message a manager on Telegram.