AI restaurant reservations: phone agents, AI booking channels and how to test them
Published by Aidan Chau · Published · Updated
Where AI handles restaurant reservations today: phone agents that book into OpenTable and others, AI booking channels, waitlists, and a test plan.
AI handles restaurant reservations in three places. Phone agents answer calls and book, change or cancel tables in your reservation system. AI assistants such as ChatGPT and Google's Gemini send diners to book through reservation platforms. And waitlist tools text walk-ins. You choose and set up the phone agent yourself. The AI booking channels and waitlist features come with your reservation system.
A phone agent is only useful if the booking lands in your book. Your host needs to find the right guest, date, time and party size when that guest walks in. So pick the agent by the reservation system it books into, then test it on real call types before it answers your line.
What can an AI phone agent do with a reservation call?
With a connection to your reservation system, an agent can check open times, book a table, find an existing booking, change it or cancel it, and text a confirmation. When it cannot finish, it should hand the call to staff.
Keep three results apart when you judge one: a booking the agent completed in your system, a booking link it texted the guest, and a call it passed to staff. A texted link does not show the guest booked.
Which AI phone tools book into which reservation systems?
This table comes from each vendor's own pages. Prices are as printed, with plan names.
| Tool | Reservation systems it names | Printed price | Start here if |
|---|---|---|---|
| Maple Pro | OpenTable: book, modify and cancel | Maple Pro: $350/month on monthly billing, or $220/month billed yearly | You also want phone orders sent into Toast, Square, Clover or SkyTab (now Shift4 Dine) |
| Slang AI (slang.ai) | OpenTable, SevenRooms, Yelp and Fishbowl; Tripleseat for private events as an add-on | Core from $399 per location; Premium from $599 per location | Most calls are about tables and you book on one of those systems |
| Yelp Host | Yelp Guest Manager, and OpenTable since July 2026 | Basic $249/month with call limits; Plus $399/month | You already use Yelp Guest Manager |
| SevenRooms Voice AI | SevenRooms, built in | Add-on; SevenRooms prints no price | You already book on SevenRooms |
Sources: Maple pricing, Slang AI pricing, Yelp Host pricing and SevenRooms Voice AI. Yelp's July 28, 2026 announcement added OpenTable bookings to Yelp Host and says Host costs $199 per month for Yelp Guest Manager customers.
OpenTable works with many more phone vendors. Its August 26, 2026 press release says it has more than 20 voice AI partners and has seated 3 million diners through them, up 270% in 2026 on the same period of 2025. Those are OpenTable's figures. For a closer look at single vendors, read our Slang AI review and Hostie alternatives.
What does AI do on the booking-app side?
Diners now ask AI assistants where to eat, and the reservation platforms connect to those assistants. OpenTable's August 2026 release lists integrations with Google Search, Maps and Gemini, ChatGPT, Microsoft Copilot, Perplexity and Amazon's Alexa+, plus its own AI Concierge for diners. Yelp Guest Manager says guests can book and join the waitlist inside ChatGPT.
You do not install these. They depend on which reservation platform you use and how complete your listing is. Check that your hours, party-size limits and booking policies are right on each platform, since an assistant can only offer what the platform shows it.
What about the waitlist?
Waitlist tools text guests when a table is ready and let them join from their phone. Yelp's pricing table says Yelp Host adds callers to the waitlist when you also run Yelp Guest Manager. If walk-ins drive your busy nights, test the waitlist the same way as bookings: join by phone, check the text arrives, and check the guest appears on the host's list.
What rules should the agent follow?
Before a demo, have the manager and head host agree on a short rule sheet.
- Location and time zone: which restaurant the caller means, and how to settle an unclear date.
- Availability: which book controls open tables, service hours and party-size limits.
- Changes: what identifies the original booking, and which changes need a person.
- Cancellations: the policy the guest must hear, including any fee.
- Special requests: who decides on private rooms, large parties and seating requests.
- Unfinished requests: who receives them and how they call the guest back.
How do you confirm each action works?
Ask the vendor to show availability lookup, a new booking, finding an existing booking, a change and a cancellation, one at a time, on your reservation account. Ask about deposits, waitlists and events as separate questions. A connection that books tables may not handle all three.
At Maple, reservations are in Maple Pro, which lists booking, changing and cancelling reservations on OpenTable. Maple Voice covers answering, FAQs and call transfer. The Maple OpenTable page lists the account details to bring.
Which test calls should you run?
Write the expected result before each call. Then have a host check the reservation record. Use a quiet period, tell staff which bookings are tests, and delete them afterwards so no real guest loses a table.
| Test call | What the host should find |
|---|---|
| New booking at an open time | One reservation with the right location, name, date, time and party size |
| Requested time is full | No invented opening; the agent offers times the system returned or hands off to staff |
| Caller changes party size mid-call | The booking matches the correction |
| Change an existing booking | The original record changed, with no second booking |
| Booking cannot be found | No claimed change; staff receive the request |
| Cancel a booking | The right record is cancelled and the guest heard the policy |
| Guest asks for a person | The transfer works, including when nobody picks up |
| Deposit, large party or event | The agreed workflow runs, or staff take it over |
What happens when something goes wrong?
Write down who can move the phone line back and how. The call-forwarding checklist covers the route, and the staff-handoff checklist covers who owns unfinished requests. If a call drops after a booking attempt, check the book before asking the guest to call again.
What should you count during the trial?
Log each reservation call: request type, expected action, what the system shows, whether staff stepped in, and whether anything was left open. Count completed bookings, changes, cancellations, texted links, handoffs and unresolved calls separately. Compare similar shifts before you decide whether the agent saves your hosts time.
What should you bring to a Maple demo?
Bring your OpenTable location details, your rule sheet and the test calls above. Ask to see the booking appear in OpenTable and to hear the staff handoff. Start with the OpenTable integration checklist, then walk through your reservation calls with Maple.
Published by Maple, which sells AI phone answering that books reservations on OpenTable. This AI-assisted guide, first published December 2025 and rewritten September 2026, combines vendors' own pricing, product and press pages with an original rule sheet and test plan. The test calls are proposed checks. They do not report a product test, customer result or legal assessment.
Evaluate Maple for your restaurant
Compare Voice and Pro pricing · Check your POS integration · Read customer stories
Want Maple answering every call?
Get a free demo