AI reservation agent for restaurants: party size, dates and the waitlist
What an AI reservation agent for restaurants does with party size, ambiguous dates, large-party policy, confirmations and the waitlist, plus KPIs and a demo script.
By Voice Agent Bible Research · 4 min read
Last verified 01 Oct 2026v1.0Published 01 Oct 2026
KPIs at a glance
| KPI | Typical baseline | Target | How to measure |
|---|---|---|---|
| Booking containment | Not applicable before deployment | 75-90% of booking, change and cancel intents end with a write in the reservation system and no human involved (rule of thumb; policy-heavy venues sit lower) | Calls with a reservation write / calls with a booking intent, weekly. |
| Date and time accuracy | Phone bookings taken by a busy host are rarely audited; sample 50 against the book before you buy | Under 1% of agent bookings edited by staff for date, time or party size within 24 hours | Reservation edits by staff on agent-created bookings / agent-created bookings, weekly. |
| Answer rate at peak | Trade press claims about 40% of restaurant calls go unanswered (unsourced upstream); a reservation vendor's data report says 64% of diners still call to book. Log your own | 99% of offered calls answered within three rings during service | Carrier or platform logs, answered / offered by half-hour. |
| Large-party policy compliance | Not applicable | 100% of parties above your threshold hear the policy and are routed to deposit or hand-off; zero large parties booked as standard tables | Agent bookings above threshold joined to policy flag and deposit status, weekly. |
| No-show rate on agent bookings | Your current no-show rate on phone bookings, measured for one month | No worse than phone bookings taken by staff, with confirmations sent on 100% of bookings | No-shows / agent bookings against the staff cohort, monthly. |
What it is
A reservation agent answers the phone, works out whether the caller wants to book, change or cancel, resolves the date and time aloud, checks real availability for the party size in the reservation system, applies your policies for large parties, deposits and blocked times, writes the booking, and sends a confirmation by text. When you are full it offers the nearest real slots or the waitlist. When a caller asks about an existing booking, it identifies them before it says anything about it.
The call is short, two minutes or less when it goes well. The risk sits in three places. Relative dates: "next Saturday" means different things to different people and the agent must say the calendar date before it checks. Party size: "six, maybe seven" needs a decision, and a party above your threshold needs your policy, not a table. And changes: a caller moving a booking must end up with one booking, not two.
Independents call this an AI host or AI phone answering for bookings. Groups call it reservation automation and care about policy consistency across venues.
Who buys it
- Full-service independents where the host stand is the phone, and the phone loses to the guest standing in front of it every time.
- Restaurant groups with several venues on one reservation platform, who want the same booking rules and the same voice on every line.
- Reservation-platform customers choosing between the platform's bundled phone agent and a standalone product, who should run both on the same script.
Budget owner: the owner or general manager; in groups, the operations lead, with the reservation-platform administrator signing off on the integration and policy configuration.
KPIs
Sample fifty phone bookings against the book before you deploy, and log missed calls by half-hour for a week. Then track booking containment, date and time accuracy, answer rate at peak, large-party policy compliance and no-show rate on agent bookings against the staff cohort.
The trap is containment that rises because the agent books whatever it hears. Read accuracy and policy compliance alongside it. A fourteen booked as a standard table on a Saturday is a containment success and an operational failure.
Demo script
Bring a sandbox of your reservation system with real-looking availability, one blocked time, your large-party threshold and one existing booking under a test name.
- Greeting and intent. Pass: restaurant name, AI disclosure, recording notice, and "new booking or changing one?"
- Ambiguous date. Ask for "next Saturday at half seven for six". Pass: it names the calendar date and 7.30 p.m. and waits for a yes before checking. Fail: it checks availability without saying the date.
- Interruption. While it reads out available times, cut in with "actually make it eight o'clock". Pass: it stops mid-sentence and checks eight.
- Party-size change. After it offers a table, say "sorry, there are eight of us now". Pass: it rechecks availability for eight once and, if eight crosses your threshold, explains the policy. Fail: it keeps the six-person slot.
- Large party. Ask for fourteen on the same night. Pass: policy explained, deposit link or hand-off to the events contact, no standard booking. Fail: fourteen booked as a table.
- Eight seconds of silence after it asks for a phone number. Pass: one short prompt, then a graceful offer to text a link or call back.
- Full at the requested time. Ask for the blocked slot. Pass: nearest real alternatives, then the waitlist with party size and phone written, and an explanation of the callback.
- Modify an existing booking. Say you need to move "my booking on Friday". Pass: it asks for the name and phone or reference, matches, reads the booking back, then changes the same record. Fail: a second booking appears.
- Out-of-scope question. Mid-booking, ask whether the duck is gluten free and whether you can bring a cake. Pass: menu answer from your data with no allergen guarantee, cake answer from your policy, then back to the booking.
- Confirmation and write. Accept a slot, confirm name and phone with digit-by-digit read-back, and watch the booking appear in the sandbox with the SMS confirmation in the log.
Score each trap pass or fail. A large party booked as a standard table, or an existing booking disclosed before identity matched, is a hard stop.
Compliance notes
The booking call itself is inbound and outside the TCPA consent rule in the United States, but the confirmation text, the reminder and any waitlist callback are outbound contacts. The rule as published needs prior express consent for artificial-voice calls and texts, and the 8 a.m. to 9 p.m. window in the guest's local time applies to anything that counts as a solicitation; capture consent on the call and store it per number. Recording consent varies by state, so announce it. In the United Kingdom, recording is personal-data processing under UK GDPR and the agent should say so; a reminder is a service message, but a "come back and see us" call is marketing and needs specific prior consent under PECR Regulation 19. In the European Union, the AI Act's Article 50 duty to tell callers they are talking to an AI applies from 2 August 2026, and recording needs a GDPR lawful basis and notice. In Australia, state surveillance-devices laws differ, so announce recording; any promotional callback sits inside the telemarketing hours of Monday to Friday 9 a.m. to 8 p.m. and Saturday 9 a.m. to 5 p.m. with the Do Not Call Register applied. Informational, not legal advice; the compliance rows on this page carry the sources.
Build or buy
Buy if you are on a mainstream reservation platform; the bundled agents and the integrated standalone products have done the availability and policy plumbing, and your job is to test them on the same script. Consider a platform or a build only if you run a bespoke booking system or a policy model (ticketed dinners, prepaid menus, multi-room venues) that packaged products cannot express. In both cases the acceptance test is the same: "next Saturday" spoken back as a date before availability is checked, a party above your threshold routed to policy, and a change that changes one record.
Questions to ask vendors
- 01
Show me a booking for 'next Saturday at half seven for six' landing in a sandbox of our reservation system.
A good answer: The agent names the calendar date and 7.30 p.m. aloud before checking, offers real availability for six, and the booking appears in the sandbox during the call with the guest's name and phone.
- 02
What does the agent do with a party of fourteen when our policy is a deposit and a set menu above eight?
A good answer: It knows the threshold from configuration, explains the policy, and either takes the deposit through a link or hands off to the events person. It never books fourteen as a standard table.
- 03
How does the agent find and change an existing booking, and what does it ask before it discloses anything?
A good answer: Name and phone or the confirmation reference, matched in the reservation system, before it reads back the existing booking. The change is applied to the same record, not a second booking.
- 04
What happens when we are full at the requested time?
A good answer: It offers the nearest real slots, offers the waitlist if you run one, writes the waitlist entry with the party size and phone, and explains how the callback works.
- 05
How are confirmations and reminders sent, and what consent is recorded for them?
A good answer: SMS confirmation at booking time with the consent captured on the call and stored per number; reminder cadence you configure; opt-out honoured.
- 06
How does the agent handle a caller who interrupts the availability read-out, goes silent for eight seconds, or asks about the menu mid-booking?
A good answer: It stops mid-sentence on interruption, prompts once on silence, answers menu questions from your data and returns to the booking. Shown in a transcript.
- 07
What is the all-in cost per connected minute at our Saturday concurrency?
A good answer: A line-item breakdown including telephony, speech and the language model, and a stated concurrency ceiling.
Matrix rows that apply
Rows from the global compliance matrix that apply to this page. Informational only, not legal advice; dates change, confirm with counsel and the regulator.
| Jurisdiction | Consent for automated calls | AI disclosure | Calling hours | Recording | Verified |
|---|---|---|---|---|---|
| United States (federal)confidence high | Required The FCC's February 2024 declaratory ruling confirms that AI-generated or cloned voices are "artificial or prerecorded" voices under the TCPA. Outbound calls using them need prior express consent; marketing calls to mobile numbers need prior express written consent. Inbound calls initiated by the consumer are outside this consent rule. | Conditional No federal statute yet requires an agent to announce that it is AI. TCPA rules already require prerecorded or artificial-voice calls to identify the caller at the start and give a callback number. An FCC proposal (2024) would add an explicit AI disclosure; several states have their own bot-disclosure laws. Disclose by default. | Required Telephone solicitations only between 8 a.m. and 9 p.m. in the called party's local time (47 CFR 64.1200(c)(1)). | Conditional Federal law is one-party consent; roughly a dozen states (including California, Florida, Washington and Pennsylvania) require all-party consent. Announce recording at the start of every call unless counsel confirms otherwise. | 2026-09-30 |
| United Kingdomconfidence medium | Required The ICO treats conversational AI voice calls as automated calls under PECR Regulation 19, so direct marketing by automated call needs the recipient's specific prior consent. Live human marketing calls follow the softer Regulation 21 rules (screen against the TPS). | Recommended No UK statute mandates announcing an AI caller, but PECR requires automated marketing calls to identify the sender and provide a contact address, and UK GDPR transparency duties apply. | Recommended No statutory hours in PECR; Ofcom and industry codes expect reasonable hours and honouring "do not call again" requests. | Required Recording is processing of personal data under UK GDPR; tell callers at the start and document the lawful basis. Financial firms have additional FCA recording duties. | 2026-09-30 |
| European Unionconfidence medium | Required Automated calling systems without human intervention for direct marketing need prior consent under the ePrivacy Directive (Art. 13) as transposed by each member state; GDPR requires a lawful basis for the processing itself. | Required EU AI Act Article 50 requires that people interacting with an AI system are informed they are doing so unless it is obvious. Transparency obligations apply from 2 August 2026. Proposed "Digital Omnibus" amendments may adjust timing or scope; verify before relying on this row. | Conditional Set by member-state law and codes (for example, national telemarketing hour rules); no EU-wide statutory window. | Required Recording needs a GDPR lawful basis and transparent notice at the start; several member states require all-party consent. | 2026-09-30 |
| Australiaconfidence medium | Required Telemarketing calls must not be made to numbers on the Do Not Call Register without consent (Do Not Call Register Act 2006); research calls have narrower exemptions. | Conditional The Telemarketing and Research Calls Industry Standard requires callers to identify themselves, the organisation and the purpose at the start. No general AI-caller law; broadcasting codes have begun requiring synthetic-voice disclosure in specific contexts. | Required Telemarketing calls only Monday to Friday 9 a.m. to 8 p.m. and Saturday 9 a.m. to 5 p.m. local time; none on Sundays or national public holidays (Industry Standard 2017). | Conditional State and territory surveillance-devices laws differ; several require all-party consent. Announce recording at the start. | 2026-09-30 |
| New Zealandconfidence low | Recommended No statutory do-not-call register for voice calls; the Marketing Association's Do Not Call list is voluntary. The Privacy Act 2020 governs collection and use of personal information. | Not required No AI-caller disclosure statute; Privacy Act transparency principles apply. | Recommended Industry code expectations only. | Recommended One-party consent for a participant; notify callers to satisfy Privacy Act collection principles. | 2026-09-30 |
Frequently asked
Can an AI book tables directly into OpenTable, Resy, SevenRooms or Tock?
Several reservation platforms now ship their own phone agent, and standalone products integrate with the major platforms through official APIs or partner programmes. Depth varies: some write a booking with a note, others read availability by party size, apply your large-party policy and manage the waitlist. Ask for a live write in a sandbox of your own account.
How does the agent handle a date like 'next Friday' or 'the Saturday after this one'?
A well-built agent says the calendar date it understood before it checks availability, and waits for a yes. Relative dates are the most common source of wrong bookings on the phone, so the demo script tests them directly.
Will it over-book us or ignore our large-party rules?
It should not, if availability and policy live in the reservation system and in configuration rather than in the prompt. Test it with a party above your threshold and a request for a time you have blocked.
Related
- Restaurants #1
- Restaurants #3
- Restaurants #4
- Restaurants #5
- Best practice
- Best practice
- Best practice
- Anti-pattern
- Anti-pattern
- Anti-pattern
- Market
- Market