Table booking by chat: what a restaurant should and shouldn't automate
Chat is where many guests now ask for a table. Here is what to hand to an assistant, what to keep for your team, and how to avoid double bookings.
Read article →Someone messages your website asking if you have a table for eight on Saturday morning and whether you are open at 7am. Your AI assistant answers at once from your real menu and hours, finds a table and takes the booking. Anything it cannot answer reaches your staff in one tap.
What's actually happening at your counter
A group asks about Saturday while you have a queue at the counter. By the time you reply, they have chosen another café.
A table for eight is a good morning of sales. The café that replies in a minute usually gets it.
Opening hours, is there wifi, do you do oat milk, can we bring a cake — answers that never change but still cost you a minute each.
Ask it a question — no signup.
Try it yourselfWhat you get
Party size, date and time are checked against your real floor plan, service hours and last-seating cutoff — right in the chat.
Two guests can't be assigned the same table for the same time — it isn't a policy staff have to remember, it's enforced by the system.
Vegetarian, spice level, portion size, allergens, live price and currency — pulled from what you actually serve, never guessed.
How it works
Seeds a host-stand persona, starter FAQs, and switches on table-booking mode for you.
Table types, zones, capacity, and lunch/dinner service periods with slot length and last-seating cutoff.
Dishes with price, tags and allergen info — or upload the PDF you already hand to guests.
A single <script> tag from the dashboard. No app to install, nothing for guests to download.
Ask it a question — no signup.
Try it yourselfSee it
Representative mockups of the real dashboard and widget — not stock photos.
Availability, day view
One lane per table across the evening — click any cell to prefill a new booking.
Menu item
The agent searches these exact fields — vegetarian, spice level, allergens, price.
Staff inbox
Handoffs land here in real time — claim, reply, and resolve without leaving the dashboard.
Reservation drawer
Staff bookings use the same live availability check the chat agent uses.
Reservations
Chat bookings arrive as holds — confirm with one click, or let unconfirmed ones expire on their own.
Analytics · last 7 days
See what the AI resolves, when guests write and what it could not answer — so you know what to add next.
Telegram · Floor team group
Handoffs, leads and bookings ping your team group instantly — connect Telegram or Slack from the dashboard.
Everything inside
Indoor, terrace, private room — each with its own capacity range, all bookable from chat.
Lunch and dinner windows with slot length, table turn time and a last-seating cutoff — not a generic time picker.
"Fully booked" and "we're closed" are told apart — no confusing dead-end answers.
Including holiday exceptions and past-midnight closing — the agent always knows if you're open right now.
Dish names, descriptions, variants and inventory — searchable in Vietnamese and English.
Answered verbatim, instantly — no LLM paraphrasing your policy.
Name, phone or email and intent — captured mid-conversation, ready for you to follow up.
By keyword, by the guest asking, or by your staff claiming a chat — the bot goes silent the moment a human takes over.
Names, phone numbers and visit counts build up automatically as bookings come in.
The AI replies in whichever language a guest writes — far more than Vietnamese and English. Your own dashboard is available in those two today, with more on the way.
A signed webhook fires on every handoff, lead and booking — route it to your existing workflow (e.g. via n8n).
A single script tag with your key — works on any website, positioned left or right.
Chat bookings arrive as holds with a reference code. Your staff confirm them in one click, and holds nobody confirms expire on their own so a table is never blocked by a ghost booking.
Search, confirm and cancel any booking from the dashboard — and guests can cancel their own from the chat with the reference code.
A message lands in your staff group the moment a chat needs a human, a lead comes in or a table is booked — with a test button to check the connection.
See how many chats the AI resolves on its own, how many arrive after hours, how fast staff reply, guest ratings, and the questions it could not answer.
The widget offers up to three tap-to-ask chips, built from what your real guests ask most.
A built-in playground runs the same engine as the widget, so you can try real guest questions before a single guest does.
Owners and admins run everything; floor staff get a handoff-only view of the inbox, leads and conversations.
Pick the greeting, colors, light or dark theme and left or right position, so the widget feels like part of your site.
Ask it a question — no signup.
Try it yourselfBefore you ask
Prices, dishes and hours come only from your menu, FAQs and documents — a hard rule blocks the agent from guessing.
Conversations, leads and bookings live in your own workspace and are visible only to your team, with roles that limit who sees what.
And it never names its own internal tools or source documents to a guest — those are hard rules, not a style choice.
Domain allow-listing, short-lived visitor tokens, per-visitor rate limits, and a daily spend cap that degrades gracefully to FAQ answers instead of overspending.
Pricing
International customers: 12-month minimum contract, paid once a year upfront by SWIFT or Wise.
Monthly prices are shown for comparison only — international plans are billed yearly. Switch to Yearly to choose a plan.
One café, getting started
For busy cafés and small chains
For groups that want it done for them
For groups with more than 2 brands or 5 locations
Your agent never stops answering guests because of a limit — a night with nobody answering is real lost revenue.
Prices in USD, excluding taxes. One conversation = one guest within 24 hours — a guest who asks again the same day isn’t counted again. Need more? Add 500 conversations for $79. Chat runs on your website widget. See payment terms
Ask it a question — no signup.
Try it yourselfRun it with your own numbers — we do not estimate them for you
Fill in the three numbers above to see the result.
Assumes those bookings would otherwise go through an OTA (hotels) or be lost (restaurants). It is arithmetic on your numbers, not a promise. The AI books guests who reach your own website; it does not replace your OTA listings or bring you traffic.
Try it yourself
This is a sample restaurant with sample data. Tap a question — or type your own — and see how the agent handles a table request mid-rush.
The sample host’s data, laid out exactly like the Support Platform’s import templates. Fill the same files with your own tables, menu and hours — we load them for you, or you import them yourself.
| Field | What the agent knows |
|---|---|
| Name | Lotus Kitchen |
| Introduction | Lotus Kitchen is a Vietnamese restaurant with a big vegetarian section and two branches, in District 1 and District 3, Ho Chi Minh City. |
| Amenities | Vegetarian menu, private room for groups |
| Languages | Vietnamese, English |
| Phone | +84 977 5656 70 |
| hello+restaurant.demo@ouraitech.com | |
| Website | https://ouraitech.com/products/sales-agent-restaurant#try |
| Code | Name | Address |
|---|---|---|
| Q1 | Lotus Kitchen Q1 | 27 Lê Thánh Tôn, District 1, Ho Chi Minh City |
| Q3 | Lotus Kitchen Q3 | 56 Võ Văn Tần, District 3, Ho Chi Minh City |
| Days | Opens | Closes |
|---|---|---|
| Every day | 10:30 | 22:00 |
| Name | Category | Price | Unit |
|---|---|---|---|
| Tofu & mushroom claypot | Mains > Vegetarian | $6 | portion |
| Lotus root salad | Starters | $5 | portion |
| Lemongrass grilled pork | Mains | $8 | portion |
| Peach lemongrass tea | Drinks | $2 | glass |
| Question | What the agent tells guests |
|---|---|
| Tell me about Lotus Kitchen | Lotus Kitchen is a Vietnamese restaurant with a big vegetarian section and two branches, in District 1 and District 3, Ho Chi Minh City. |
| Where are your branches? | Two branches: Lotus Kitchen Q1 (27 Lê Thánh Tôn, District 1) and Lotus Kitchen Q3 (56 Võ Văn Tần, District 3). Which one would you like to book? |
| What are your opening hours? | Daily 10:30am–10:00pm. |
| When is the last order? | The kitchen takes its last order at 9:30pm. |
| How long is a booked table held? | A booked table is held for 15 minutes after the booked time. |
| Do you have vegetarian dishes? | Yes — 9 vegetarian dishes on the full menu. |
| Do you have a private room for groups? | Yes — the private room seats up to 24; staff confirm a set menu with the guest. |
| Section | What the agent can quote |
|---|---|
| Opening hours | The restaurant is open daily from 10:30am to 10:00pm. The kitchen takes its last order at 9:30pm. |
| Booking and holding a table | We recommend booking for weekends and evenings. Tell us the date, time, party size and which branch you would like. A booked table is held for 15 minutes after the booked time. If you will be later than that, please let us know so staff can arrange it. |
| Vegetarian dishes and allergies | The full menu has 9 vegetarian dishes. Guests with a food allergy should tell staff when booking or ordering so the kitchen can take note. |
| Large groups and the private room | The private room at Lotus Kitchen Q3 seats up to 24 guests, suited to birthdays, family gatherings and company groups. For large groups, staff confirm a set menu with the guest; tell us the planned date and the number of people. |
| Changes and cancellations | Please let us know as early as possible if you need to change the time or cancel a table, so we can keep it for other guests. |
| Code | Name | Category | Sleeps / seats | Area | Branch code |
|---|---|---|---|---|---|
| 5 | Table 5 | 2 | Window | Q1 | |
| 6 | Table 6 | 4 | Garden | Q1 | |
| 9 | Table 9 | 6 | Main hall | Q3 | |
| PR | Private room | 24 | Upstairs | Q3 |
Left out on purpose: the corkage fee. Ask about it and the agent hands the guest to your staff instead of guessing.
The same files the platform imports — rooms or tables, extras or menu, and FAQs — plus a sample policies PDF to upload to the knowledge base. Replace the examples with yours.
We set it up with your floor plan, menu and hours, then show you in a 15-minute demo.
Book a free 15-minute demoFAQ
Not for every walk-in. It is useful for the occasions that matter: groups, birthdays and small meetings, where a guest wants to know there will be a table.
Yes — from the menu, prices and FAQs you give it, such as drinks, dietary options and opening hours. If something is not in your information it says so and offers to bring in a person, rather than guessing.
A conversation is one guest within 24 hours on your website widget — however many messages they send, even if they come back later the same day. Conversations don’t roll over to the next month. At 80% of your allowance we warn you; at 100% we add a 500-conversation pack automatically, billed on your next invoice; after two packs in a month we suggest moving up a plan instead. Your agent never stops answering guests because of a limit.
No. We run the platform for you — you paste one script tag into your website and manage everything from the dashboard.
Yes — one script tag, no matter what your site is built with. It appears as a chat launcher in the corner of the page.
Yes — a guest can cancel their own reservation from the same conversation using the reference code, or your staff can do it from the dashboard.
The agent tells the guest plainly that the requested time is fully booked rather than guessing at a table — and can offer a human handoff for a waitlist request.
No — the AI itself can reply in whichever language a guest writes in. What's limited to Vietnamese and English today is the admin dashboard your staff use; more admin languages are on the roadmap.
Yes — persona, greeting, menu and FAQs are all yours to edit any time from the dashboard.
The live channel today is your website widget. You can still route handoffs, leads and bookings to your team on other channels via a webhook (for example, through n8n).
Ready when you are
Set it up once with your tables, menu and service hours — it answers and books from that moment on.
Also built for: Restaurants & cafés