AI voice agent for restaurants: answering the phone and taking bookings
An AI voice agent for a restaurant picks up inbound calls, answers everyday questions and records bookings in the restaurant's own tool. LeetCall designs and runs these custom agents, for the phone as well as for WhatsApp and the website chat.
Why is the phone a problem for a restaurant?
A restaurant's phone rings at the worst possible moment: in the middle of service, when the room is full and the whole team is on the floor. Picking up means leaving a table. Not picking up means losing a booking.
Calls do not stop at closing time either. Someone looking for a table that evening calls in the afternoon; if nobody answers, they call the next address. Voicemail, for its part, records no booking at all.
- A missed call is a lost booking, often to the restaurant next door.
- The same questions come back all day: hours, address, parking, terrace, today's menu.
What does a LeetCall AI voice agent do for a restaurant?
It picks up inbound calls, holds a natural conversation and carries out the tasks the restaurant has given it, working only from its real information: hours, menu, capacity and booking rules.
- Take a booking: date, service, party size, name and phone number.
- Change or cancel a booking, within the notice periods set by the restaurant.
- Give opening hours, closing days and the time of the last seating.
- Give the address, how to get there, parking and the terrace.
- Answer questions on the menu, lunch set menus and dishes of the day.
- Give the basic allergen information the restaurant has approved.
- Pass a private hire or large party request to the manager.
- Take a takeaway order when the restaurant offers one and its tool allows it.
How is the booking recorded in Zenchef or in the calendar?
The booking is written into the restaurant's tool during the call: LeetCall connects the agent to Zenchef through its API, or to Google Calendar and Microsoft Outlook when tables are kept in a calendar.
- The agent collects the date, the service, the party size and the name.
- It queries Zenchef or the calendar to check real availability for the slot.
- If the slot is free, it confirms out loud and writes the booking with any special request.
- Otherwise it offers the nearby slots the tool returns, or the waiting list.
- A confirmation goes out on WhatsApp Business or by message.
- The conversation is transcribed and logged for the team.
Example scenario: a table for four on Saturday evening
Example scenario, for illustration only: a fictional but realistic interaction, not a client case.
It is just past noon, in the middle of service. A guest calls to book for Saturday evening. The LeetCall voice agent picks up, greets the caller with the restaurant's name and asks for the date, the time and the party size.
The guest answers: Saturday, around 8 pm, four people. The agent queries Zenchef, sees that 8 pm is full and offers 7.30 pm or 9 pm. The guest takes 9 pm and mentions that one person does not eat gluten.
The agent reads the booking back out loud, records it in Zenchef with that note, then sends the confirmation on WhatsApp. Nobody on the floor was interrupted.
The same agent on WhatsApp and on the restaurant's website
Not every request arrives by phone. LeetCall deploys the same agent, with the same rules and the same access, on WhatsApp Business and in the website chat: a written booking lands in Zenchef just like a phone booking.
| Channel | What the guest does | What the agent does |
|---|---|---|
| Phone (inbound calls) | Calls during or after service | Picks up, books, changes and transfers when needed |
| WhatsApp Business | Writes to book or move a table | Replies, records the booking and confirms |
| Website chat | Reads the menu and books without calling | Asks the useful questions and writes the booking |
What the voice agent does not handle on its own
The scope is set with the restaurant before going live: anything requiring human judgement is transferred with the context already collected. Every answer first passes through the Guardian Agents supervision layer, which checks that it rests on the approved sources.
- A complaint: the agent listens, takes note and hands the call to the manager.
- Private hire or an event: it collects the request, it does not negotiate.
- A party larger than the capacity set by the restaurant.
- A complex allergen question or a medical diet, referred to the chef.
- Any question whose answer is not in the approved sources.
How is an agent set up for a restaurant?
LeetCall runs a managed service: the restaurant installs no infrastructure.
- Personalised 30-minute demo at https://leetcall.ai/demo, plans at https://leetcall.ai/pricing.
- Collecting the house rules: services, capacity, cancellations, policy on groups.
- Connecting the booking tool, Zenchef or the calendar, and the WhatsApp Business account.
- Choosing the voice, the tone and the greeting.
- Testing with the team, who call the agent and correct its answers.
- Going live on the restaurant's line, with the transfer rules.
- Adjusting from real conversations: new questions, menu changes.
Which kinds of venues is this for?
An AI voice agent becomes useful as soon as the phone rings during service.
- Independent restaurant: one team, nobody dedicated to the phone.
- Restaurant group: one agent per address, with its own hours and floor plan.
- Brasserie: many short calls about hours and the terrace.
- Pizzeria or restaurant with delivery: takeaway orders and questions about timing.
- Fine dining: bookings made ahead, menus, allergens, transfer to the maître d'hôtel.
- Caterer: event and quote requests, passed to whoever handles them.
Frequently asked questions
Does the voice agent speak several languages?
Yes. A LeetCall agent answers in several languages and adapts to the one the caller uses, which helps a restaurant welcoming visitors from abroad. The languages are decided during setup.
Can the agent handle an unhappy guest?
It recognises dissatisfaction but does not resolve it alone. It listens, records the complaint and transfers the call to the person the restaurant has designated, with the context already gathered: the guest does not have to repeat everything.
What happens when the restaurant is fully booked?
The agent reads real availability in Zenchef or in the calendar, so it does not promise a table that does not exist. It offers a nearby slot, another service or another day, and adds the guest to the waiting list where there is one.
How does the agent work with Zenchef?
LeetCall connects the agent to Zenchef through its API: it reads availability there and writes the booking during the conversation. Zenchef stays the source of truth for the floor plan, where the team sees the agent's bookings like any other.
How much does an AI voice agent for a restaurant cost?
LeetCall offers several plans, described at https://leetcall.ai/pricing. The right one depends on call volume, the number of venues and the tools to connect. A demo helps define the scope.
How long does it take to go live?
Setup is counted in working days rather than months: LeetCall runs a managed service and the restaurant installs nothing. The timeline depends on access to the house information and the booking tool.
Does the agent handle calls during service?
That is its main use case: it picks up in the middle of service, when nobody on the floor can, as well as at night and on closing days. It handles several calls at once without taking anyone off the floor.
Last updated :
The voice AI that revolutionizes your phone calls. Intelligent automation, available 24/7.