Maple can take your reservations itself (Maple bookings), or work with OpenTable. Additional providers are planned
for future releases.
How it works
When a customer calls to make a reservation, Maple’s voice AI handles the full booking flow:1
Check availability
The AI checks real-time availability for the requested date, time, and party size through your reservation provider.
2
Offer time slots
Available time slots are presented to the customer, including any experience-based options (e.g., prix fixe, brunch
specials).
3
Lock and confirm
Once the customer selects a time, the slot is temporarily held while their details are confirmed (name, phone
number, party size, special requests).
4
Create reservation
The reservation is created in your provider (e.g., OpenTable) and the customer receives a confirmation.
Supported actions
The voice AI can handle all common booking scenarios:OpenTable integration
OpenTable is the first supported reservation provider. To use bookings with OpenTable:Prerequisites
- ✅ Active OpenTable restaurant listing
- ✅ OpenTable Restaurant ID (RID)
- ✅ A Maple Pro plan, which includes reservations
- ✅ Bookings feature enabled in your agent configuration
Setup
1
Connect OpenTable
Provide your OpenTable Restaurant ID during onboarding. Maple connects to your OpenTable account to access real-time
availability.
2
Enable bookings
The bookings feature is enabled in your Maple agent configuration. Your voice AI will then offer booking
capabilities to callers.
3
Test a reservation
Call your Maple number and test the booking flow — check availability, create a reservation, and verify it appears
in OpenTable.
What syncs with OpenTable
- Real-time table availability and time slots
- Experience-based dining options (prix fixe, special events)
- Cancellation policies
- Dining area and table type preferences
- Reservation confirmations and changes
Managing bookings
Bookings created through Maple appear in both:- Your reservation provider (e.g., OpenTable) — managed alongside walk-ins and online bookings
- Maple dashboard — view booking history, linked calls, and analytics
Tables and booking rules
On Maple bookings, you set up your own floor. Open Settings › Location › Bookings (or Edit tables on the Bookings page). Managers can edit; staff can view.- Seating areas and tables: name each area, add its tables with the fewest and most guests each seats, and join tables you push together for a larger party. Maple seats a party in the first area with a free table that fits, then tries the others. Choose the area you fill first with Seat here first. Leave a table’s most guests empty for no limit.
- Reservation hours: when reservations can start on each day. A day without hours takes no reservations.
- Turn times: how long a party holds its table, by party size.
- Booking rules: how close in and how far ahead guests can book, how often times are offered, and whether reservations confirm automatically or wait for you to accept them. Pacing limits how many guests arrive at once.
- Cancellation policy: the terms guests see. Maple doesn’t collect cards or fees yet.
- Closed dates: days the location is closed.
Turn on Maple bookings
Saving your tables and booking rules doesn’t start taking reservations. When they’re ready, a manager opens Settings › Location › Bookings and chooses Turn on bookings at the top of the tab. Maple starts taking reservations for the location right away, and the Bookings page switches to your floor. If OpenTable manages your reservations, contact Maple to switch to Maple bookings.Guest texts
On Maple bookings, Maple texts guests about their reservations: a confirmation (or, when you accept each request yourself, a note that you received it), a reminder before they arrive, and a text when their waitlist table is ready. Guest texts are on by default. A manager can turn them off in Settings › Location › Bookings under Text guests about their reservations. Alerts to your staff aren’t affected. While guest texts are off, partner apps can’t tell a waiting party their table is ready either, so seat or remove the party instead.Blackout dates
Block days or times when your location is open but not taking reservations, like a private event, a holiday, or a walk-ins-only night. Open Bookings and choose Blackout dates, then add a first and last day, optionally a start and end time, and a note for your staff. Save to apply the list. Managers can edit it; staff can’t.- Maple’s phone agent won’t book inside a blackout, and neither will partner apps connected to your location. On Maple bookings, guests can’t book those times online either.
- Walk-ins and the waitlist aren’t affected: you can still seat guests who arrive, so a walk-ins-only night works.
- Reservations you already have stay booked. Move or cancel them yourself if needed.
- If OpenTable manages your reservations, block the same dates in OpenTable too, so guests booking there can’t take them.
Troubleshooting
Availability not showing for my restaurant
Availability not showing for my restaurant
Verify that your OpenTable Restaurant ID is correctly configured. If you recently connected, allow a few minutes for
the initial sync.
Customer couldn't complete a reservation
Customer couldn't complete a reservation
The time slot may not have been held at the moment of booking. When that happens, Maple tells the caller and can
pass them to your staff to finish the booking.
Reservation not appearing in OpenTable
Reservation not appearing in OpenTable
Confirm that the Maple-OpenTable connection is active in the dashboard. If the issue persists, contact Maple
support.
Customer wants to change a reservation
Customer wants to change a reservation
Customers can call back and ask to change or cancel their booking. The AI can look up reservations by confirmation
number or the phone number used when booking.
Coming soon
- Resy integration — book tables through Resy-connected restaurants
- Waitlist management — add customers to waitlists during peak times