Every feature, and what it changes

One system that answers, books and remembers every guest.

Reserve A Table takes the phone call, the website chat, the text, the WhatsApp message and the email — then turns them into confirmed bookings on a floor plan you built yourself. Here is everything in the platform, paired with what it changes for a restaurant that switches it on.

125Capabilities
6Guest channels
25Modules
24/7Cover, no staffing

Channels25 capabilities

Ways guests reach you

Phone, website, text and email all run through the same agent and land in the same book — so a guest can start anywhere and still get a table.

AI voice agent

Phone

A dedicated phone number answered by an AI host that books tables, quotes the menu and takes messages.

CapabilityWhat it means for you

Answers every inbound call

The agent picks up on your assigned voice number and handles the conversation end to end.

No busy signal at 7pm, no voicemail nobody returns. The calls you're currently missing become bookings.

Choose the language and the voice

Pick the spoken language and select from multiple text-to-speech voices with different tones and accents.

The phone sounds like your restaurant, and speaks the language your neighbourhood speaks.

Custom welcome message with variables

Write the greeting the agent opens with, using placeholders like restaurant name and customer name that fill in automatically.

Regulars get greeted by name without anyone at the host stand having to recognise the number.

Call length and silence handling

Set a maximum call duration (10 minutes by default) and a silence threshold (15 seconds) with your own follow-up line, such as "Are you still there?"

Calls stay tidy and finish cleanly instead of hanging open on dead air.

Voicemail, forwarding and live transfer

Record a voicemail message, set a forwarding number, and define conditional rules that route a call to a human.

The AI handles the routine 90% and passes the complicated call to you — not the other way around.

Test call before you go live

Trigger a test call from the dashboard to hear the agent without dialling in.

You hear exactly what a guest hears before a single real call reaches it.

Website chat widget

Web

A four-channel widget you paste into your existing site.

CapabilityWhat it means for you

Copy-and-paste embed code

One snippet placed before the closing body tag puts the widget on every page. Works with website builders that allow custom code.

Live on your site in minutes without hiring a developer or rebuilding anything.

Chat-first or voice-first mode

Decide whether text chat or a voice call is the primary thing a visitor sees.

Push visitors toward the channel your team actually wants them using.

Four channels, individually switchable

Chat, voice, SMS and email each toggle on or off independently.

Open the doors you can cover and keep the rest closed — no half-monitored inboxes.

Inherits your brand colour automatically

The widget picks up the primary colour set in your venue details.

Looks like part of your website, not a bolt-on from a vendor.

SMS & WhatsApp

Messaging

Two-way messaging tied to the same guest record as the call.

CapabilityWhat it means for you

Per-skill SMS templates

Write the text message that goes out when a given skill fires, with variable placeholders that fill in guest and booking details.

Confirmations land in a guest's pocket in your words, not a generic vendor template.

WhatsApp as a booking channel

Guests can start a conversation and book over WhatsApp, landing in the same book as every other channel.

Meet guests on the app they already have open, without running a separate inbox for it.

Message volume tracked alongside calls

Text message counts appear in the analytics stat cards and on the conversations chart.

You can see whether guests prefer to message you — and staff the channel accordingly.

AI email inbox

Email

A dedicated address the AI reads and answers.

CapabilityWhat it means for you

Your own AI-monitored address

Each restaurant is assigned a unique inbox you can publish or wire into a contact form.

Enquiries get an answer at 11pm on a Sunday instead of sitting until Tuesday.

Replies drawn from your knowledge base

The agent answers using your FAQ entries and skill configuration.

Emailed questions about parking, corkage or dietary options get your real policy, every time.

Forwarding to a human inbox

Send a copy of every incoming message to a personal or team address while the AI continues to handle the original.

You stay in the loop without having to be the one who replies.

AI assistant bookings

Agentic

A booking channel that barely exists for your competitors yet.

CapabilityWhat it means for you

Bookable from ChatGPT and Claude

Compatible AI assistants can read your live availability and place a real reservation.

When a guest asks an assistant where to eat tonight, you're one of the places it can actually book.

Real booking actions, not scraped pages

Assistants work against live availability through secure booking actions.

The reservation lands in your book properly, with the guest's details attached.

Intelligence14 capabilities

The AI itself

What the agent is allowed to do, and what it knows. Both are yours to set, and both change without touching a line of code.

AI skills

Agent

Five discrete abilities you switch on as you're ready: answering menu questions, taking reservations, processing orders, checking order status, and collecting feedback.

CapabilityWhat it means for you

Switch any skill on or off

Each skill has its own toggle, on the dashboard and on the AI Skills page. A disabled skill disappears from guest conversations entirely.

Start with reservations only, add ordering when you're comfortable. Nothing goes live before you say so.

Dependency-aware toggles

Skills that need another skill first are greyed out until the prerequisite is on, and warn you when you switch something off that others rely on.

The system stops you from half-configuring the agent into a bad guest experience.

Redirect URLs per skill

Point the agent at your own menu page, booking page, cart or order-status page. Leave a field blank to use the platform's hosted page.

Traffic goes to the pages you already own instead of being pulled off your site.

Attendance confirmation follow-ups

Have the agent message a booked guest to confirm they're still coming, on a timing window you set.

No-shows drop, and the ones who cancel do it early enough for you to resell the table.

Alternative-time suggestions

When a guest's preferred slot is full, the agent offers other times rather than ending the call.

A "we're fully booked" becomes a 6:15 instead of a booking at the restaurant down the street.

Booking presentation controls

Configure how available times and tables are offered to guests, and have the agent flag special-day restrictions during the conversation.

Guests hear the right options for the right night, holidays included.

Automatic feedback collection

Ask for feedback after an interaction with your own prompt — for example a 1-to-5 rating — set as required or optional, with a response timeout.

A steady flow of guest feedback without a single staff member having to ask for it.

Automated Google review requests

After a visit, guests can be asked for feedback and pointed at your Google listing.

Your review count grows on its own — which is the thing that actually moves you up local search.

Knowledge base

FAQ

The facts the agent answers from — your policies, in your words.

CapabilityWhat it means for you

Three ways to add knowledge

Scrape a URL, enter a question-and-answer pair, or paste raw text. Good for about pages, policy pages, corkage and pet rules.

Teach the agent your restaurant in an afternoon by pointing it at pages you already wrote.

Activate or deactivate any entry

An inline toggle controls whether an entry is included in the agent's answers, with source type and creation date shown in the list.

Retire a seasonal policy without deleting it, then bring it back next year.

Custom instructions per chunk

Attach guidance telling the agent how a specific piece of information should be used.

Fine-tune the touchy answers — deposits, large parties, allergy policy — line by line.

Re-scrape a source page

Pull fresh content from a URL entry when the underlying page changes.

Update your hours on your website and refresh the agent in one click.

Bulk selection and deletion

Select entries with checkboxes and remove them together, behind a confirmation step.

Clearing out an old menu's worth of entries takes seconds, not an afternoon.

One-click embedding training

Process active entries into the vector index the agent searches. Most jobs finish inside a minute.

Changes reach the phone almost immediately — no waiting on a vendor to push an update.

Reservations19 capabilities

Running the room

Availability isn't a number you type in — it's your actual floor, your actual turn times, and the nights you'd rather not take a booking at all.

Floor plan builder

Layout

A drag-and-drop canvas of your real dining room. Everything the agent knows about availability comes from here.

CapabilityWhat it means for you

Draw your room, table by table

Place circle, square and rectangle tables, drag them into position, and reshape them with handles.

The booking system matches the room you actually have, not a generic seat count.

Per-table party-size range

Set a minimum and maximum party size on every table (1 to 4 by default). A table set 2–4 takes parties of two, three or four.

You stop losing four-tops to couples, and the agent stops offering seats that don't fit.

Named tables that follow the booking

Give each table a label — "Table 12", "Bar 3" — that shows on reservation cards, the front-of-house dashboard and the booking flow.

Everyone from the host to the server is talking about the same table.

Dining areas as named zones

Draw zones such as Patio, Main Room or Private Dining, each with a name, a short filtering tag and a description.

Filter reservations by area and open or close whole sections independently.

Table combinations for large parties

Shift- or Ctrl-select adjacent tables and save them as a named combination. The combined party range is calculated automatically, and combined tables book as a single unit.

A party of ten can book itself online instead of calling and waiting for someone to work out the maths.

Full editor controls

Undo, redo, copy, paste and delete by keyboard; zoom with the scroll wheel; pan by dragging. Handles up to 500 elements.

Rearranging the room is a two-minute job, so the plan stays accurate.

Cascade warnings before you save

If a change affects shifts that already reference the floor plan, the system tells you before it commits.

You can't accidentally wipe out tonight's availability while tidying up the patio.

Shifts & schedule

Service

Booking windows, pacing and capacity, defined service by service.

CapabilityWhat it means for you

Named, colour-coded shifts

Create shifts like Brunch, Lunch and Dinner with their own colour, active days of the week, and start and end times.

Your week reads at a glance instead of living in someone's head.

Slot intervals and covers per slot

Set how often bookings can start (15, 30 or a custom interval) and the maximum number of guests seated in any one slot.

Pace the kitchen. No more four twelve-tops all landing at 7:30.

Turn time

Set the average time a table is held, defaulting to 60 minutes.

Availability reflects how long people actually sit, so you're not double-booking a table that's still on dessert.

Areas open per shift

Assign a floor plan to each shift and tick which dining areas are live — no patio at lunch, no private room on a Tuesday. Shifts can overlap across different areas.

You only staff the sections you've opened, and guests can't book into a closed one.

Auto-complete and no-show windows

Reservations close themselves out after a set period (120 minutes by default), and a no-show window (15 minutes) marks absent guests automatically.

The book cleans itself up, so the floor view reflects reality without staff maintaining it.

Calendar and list views

See shifts as coloured blocks on a weekly grid with hover details, or as a sortable table of name, days, times, slots and covers with inline edit and delete.

Plan the week visually, then fix a detail without leaving the page.

Disable a shift without deleting it

Switch a shift off and keep its configuration intact.

Pause a service for the off-season and bring it back without rebuilding it.

Special days

Overrides

One-off exceptions that beat the weekly pattern.

CapabilityWhat it means for you

Close a single date entirely

Mark a date fully closed and every reservation channel stops taking bookings for it.

Family Day, a staff party, a burst pipe — closed everywhere at once, including the phone.

Custom hours for one date

Override the opening and closing times for a specific day without touching your regular shifts.

New Year's Eve runs on its own clock and Wednesday still runs on Wednesday's.

Timed reservation blocks with their own capacity

Carve out a window inside a normal day — 6pm to 8pm for a private event — and override the covers allowed in it.

Sell the private event and keep taking normal bookings around it, with no risk of overbooking.

Close a whole date range at once

Pick a start and end date and close every day between them, inclusive.

Annual holidays and renovations get blocked in one action rather than day by day.

Calendar and list views

A colour-marked monthly grid, or a table with inline edit and delete on every entry.

You can see the whole season's exceptions before you commit to a catering enquiry.

Service16 capabilities

On the floor

Once service starts, the same floor plan becomes the live room. This is the half of the product your staff actually touch, every night, on a tablet by the door.

Front-of-house dashboard

Service

The host-stand view. Your floor plan, live, for the length of a service — on its own URL and its own custom domain, separate from anything a guest sees.

CapabilityWhat it means for you

Live floor map of the room

Your floor plan rendered as the room stands right now, with every table's current state visible at a glance.

A new host can read the room on their first shift instead of their first month.

Per-table timers

Every seated table shows how long the party has been sitting.

You know which table is about to turn before you promise it to the couple at the door.

Drag-and-drop table moves

Move a party to a different table by dragging it across the floor map.

"Could we sit by the window?" takes three seconds, and the book stays accurate afterwards.

Guest status flow

Move parties through their stages — booked, arrived, seated, finished — with the whole team seeing the same state.

The host, the server and the kitchen stop working from three different versions of the night.

One-tap pause across every channel

Stop taking reservations on the phone, the website, chat and messaging at once. It resumes automatically the next day.

When the kitchen is buried, you close the book in one tap instead of remembering five places to switch off.

Guest tags and VIP notes on the floor

Profiles carry forward between visits, with tags and notes visible to whoever is running the room.

The regular gets their usual table and their usual wine without having to mention either.

Send an SMS from the host stand

Message a guest a reminder or an update directly from the dashboard.

Chase the table that's fifteen minutes late without leaving the door.

One inbox for every conversation

Every guest conversation, status and handover sits in a single operational view.

Nothing gets lost between the phone, the chat, and the person who took the message.

Built for a tablet by the door

The dashboard runs on its own address, with its own optional custom domain.

One bookmark on the tablet at the host stand. Nothing to install, nothing to maintain.

Walk-ins & waitlist

Walk-ins

Seating the people who didn't book, without giving away a table you've already sold.

CapabilityWhat it means for you

Walk-In Assist

Weighs the real options in front of you: seat them now, combine tables, quote an honest wait, or seat them in a defined window before the next booking arrives.

Seat a walk-in on a full floor without gambling on whether the 7:30 shows up.

Waits that account for the book

Quoted wait times factor in reservations already scheduled, not just the tables currently occupied.

You quote a wait you can actually honour — the fastest way to stop losing walk-ins at the door.

Combine and hold on the fly

Join tables and hold them for a group in the moment, without going back to edit the floor plan.

The party of eight that just walked in gets seated instead of turned away.

Fast or guided seating

Experienced staff can seat in a couple of taps; newer staff can be walked through the decision.

The same tool works for the manager and for the host who started last Tuesday.

No-shows & deposits

Covers

Keeping an empty table from staying empty.

CapabilityWhat it means for you

Smart deposits

Ask for a card only when demand is high and the booking carries real risk.

Protect your busiest covers without putting a payment wall in front of a Tuesday two-top.

Cancellation recovery

When a booking falls through, likely guests are ranked and approached to refill the table.

A cancellation at four o'clock becomes a covered table at seven instead of a hole in the book.

Pre-arrival reminders

A message goes out ahead of the booking so guests are reminded before they forget.

Fewer silent no-shows, and the ones who can't make it tell you while you can still resell the table.

Menu & orders16 capabilities

Menu & ordering

The same menu data that lets the agent answer "is the risotto gluten free?" also drives pricing, upsells and online orders.

Ordering settings

Orders

Controls for takeout orders taken through the platform.

CapabilityWhat it means for you

Per-platform on/off with scheduled hours

Each ordering platform toggles independently and carries its own hours; orders only process while it's active.

Close online ordering during the dinner rush without closing the whole channel.

Coupon codes

Create percentage or fixed-dollar discounts with expiry dates that apply automatically at checkout.

Run a slow-Tuesday promotion yourself instead of paying a platform to run one for you.

Pickup prep time and instructions

Set the estimated prep time guests see before they order (15 minutes by default) and the pickup instructions shown on confirmation.

Fewer "is it ready yet?" calls, and fewer people wandering into the wrong door.

Delivery & pickup

Fulfilment

Three fulfilment types, each with its own rules.

CapabilityWhat it means for you

Pickup, local delivery and courier

Each fulfilment type switches on or off independently.

Offer only what you can actually deliver on a given night.

Delivery radius and fees

Set a maximum distance in miles or kilometres, a base fee, and per-item or per-distance surcharges.

You control the economics of a delivery order instead of accepting someone else's cut.

Minimum order threshold

Require an order to reach a set value before delivery is offered.

Stop sending a driver across town for a fourteen-dollar order.

Checkout notes and enquiries number

Add delivery or pickup instructions shown at checkout and a phone number for delivery questions.

The answers are on screen before the guest picks up the phone.

Guest data18 capabilities

Guests & insight

Every call, text and chat builds a guest record and a searchable transcript — and rolls up into numbers you can act on.

Guest directory

Contacts

A customer list that builds itself.

CapabilityWhat it means for you

Profiles created automatically

Anyone who calls, texts or uses the chat widget becomes a contact without anyone entering data.

You're building a guest database from day one, as a by-product of answering the phone.

One profile per phone number

All interactions from the same number link to a single record.

A regular's history is in one place instead of scattered across a dozen calls.

Search and infinite-scroll browsing

Find a guest by name or phone number, or scroll the full directory.

Answer "have they been in before?" while the guest is still on the line.

Full history on the profile

Every past interaction with its date, duration and status, plus a Calls tab that filters to voice only.

See what a guest asked for last time before you decide where to seat them.

Conversations

Records

Every AI interaction, summarised, transcribed and playable.

CapabilityWhat it means for you

AI-written summary of every conversation

Each entry lists the guest, date, duration, status and a plain-language summary of what was discussed.

Catch up on a night's calls in the time it takes to drink a coffee.

Filter and search

Narrow by active, completed or missed, or search by guest name or keyword.

Find the one call that went wrong without listening to forty that didn't.

Message-by-message transcripts

Full transcripts with speaker labels and timestamps on every line.

Settle any dispute about what was promised, in writing, in seconds.

Audio playback inside the transcript

Play the recorded audio for an individual message segment.

Hear the tone, not just the words — the fastest way to judge how the agent is performing.

Kept indefinitely

Conversations are retained until someone deletes them.

Last spring's booking history is still there when you need it.

Analytics

Numbers

Near-real-time performance across three views.

CapabilityWhat it means for you

Headline stat cards

Total calls received, SMS exchanged, unique customers and reservations booked.

The one screen that tells you whether the phone is earning its keep.

Call intent breakdown

A chart splitting inbound calls into reservations, menu questions, support requests and general enquiries, with exact counts on hover.

Discover what people actually call about — and fix the thing they keep having to ask.

Call versus SMS volume over time

An interactive chart plotting both channels across the selected range.

See your real rush hours and staff against them.

New versus returning guests

Customer acquisition and reservation trends over the period you choose.

Know whether marketing is bringing new people in or just reshuffling regulars.

Flexible time ranges

7, 30 (the default) or 90 days, or a custom window.

Compare this month with the same month last year before you sign a lease or hire.

Support requests

Tickets

Things the agent couldn't resolve, queued for a human.

CapabilityWhat it means for you

Tickets raised from guest conversations

Each shows the guest name, subject, date and status, with the original message and its context in the detail view.

The after-hours complaint becomes a ticket waiting for you, not a missed call nobody knew about.

Four-stage status tracking

Pending, in-progress, resolved and ignored.

Nothing sits half-handled, and you can see what's still open at a glance.

Filter by status, date range or keyword

Narrow the queue however you need to work through it.

Deal with this week's open items without wading through the archive.

Internal notes

Add notes visible only to your team, never to the guest.

The manager coming in on the late shift picks up exactly where you left off.

Administration17 capabilities

Back office

Setup measured in minutes, staff access measured in roles, and an open door for whatever else you run.

Setup & venue details

Onboarding

From restaurant name to a working AI agent in a single sitting.

CapabilityWhat it means for you

Google Places lookup

Type your restaurant name, pick your listing, and the name, address, phone and website fill themselves in.

Setup starts with your real details already correct instead of a blank form.

Brand colours detected automatically

Your brand palette is pulled during onboarding and applied to your pages and widget.

Guest-facing pages look like yours from the first minute.

Everything built in one step

Creating the restaurant provisions the brand record, default settings, the AI agent and the knowledge base — typically in 10 to 15 seconds.

You're looking at a working dashboard the same day you sign up.

Resync from Google at any time

Pull current address and phone details from your Google Business Profile whenever they change.

Move premises or change your number once, and the platform follows.

Venue details you control

Name, address, phone, website, logo (PNG, JPEG or WebP) and the language used by the agent and public pages.

One place to change a detail that then appears everywhere a guest sees it.

Business hours with split services

Set hours day by day, with more than one period per day for separate lunch and dinner service.

The agent knows you close between 3 and 5 and stops booking guests into the gap.

Team & roles

Access

Staff accounts with scoped permissions.

CapabilityWhat it means for you

Invite by email with a role attached

Send an invitation and choose the role that determines what the person can see and change.

A host gets the floor view; they don't get your billing or your integrations.

Roster with live status

See every member's name, email, role and whether they're active or still pending.

Audit who has access to your restaurant's data in ten seconds.

Change a role instantly

Update a role from a dropdown on the member's row; it takes effect immediately with no re-invitation.

Promote a supervisor mid-shift without waiting on support.

Resend, revoke and remove

Resend expired invitations, delete pending ones, and remove a member to cut off access immediately.

Someone leaves on Friday and their access is gone on Friday.

Permission-gated team management

Only members holding the team-management permission can reach the Team page.

Staff can't quietly grant themselves more access than you gave them.

Integrations

Connect

Connections to the systems you already run.

CapabilityWhat it means for you

CloudWaitress — menus and orders

Connect with an API key and restaurant ID to sync your online ordering menu, let the agent handle orders, and keep menu data current automatically.

Change a price in one system and the phone quotes the new one.

OpenTable — reservation availability

Link your OpenTable account so its bookings appear in the main dashboard and the front-of-house view.

Move over at your own pace — you're not choosing between two books on day one.

More platforms on the roadmap

The integrations page lists further connections marked as coming soon.

The stack you run today isn't a reason to stay where you are.

Square Toast Tables SevenRooms Tablein Walletly CloudWaitress Reservations

API access

Developer

Programmatic access for automation and custom builds.

CapabilityWhat it means for you

Named keys with scoped permissions

Create a key, name it, and grant only the scopes it needs — conversations, menu, reservations and others.

Give a contractor exactly the access the job requires and nothing beyond it.

Optional expiry dates

Set a key to expire automatically, or leave it running indefinitely.

Temporary access really is temporary, with nothing to remember to switch off.

Shown once, revocable instantly

A new key is displayed a single time, and any key can be revoked immediately.

A leaked key is a two-click problem, not a security incident.

Ready when you are

See all 125 of these running in your restaurant.

Fourteen days, no card, no contract. We set up your floor plan, your menu and your AI agent with you — and you switch features on as you are ready.

Start your free 14 day trial