Answers the question, then books the table.
TableNote is an AI host that lives on your website. It answers diners from your real menu, and when they want a table it takes the reservation right there in the conversation. No form, no phone call, no waiting until morning.
Tell it about your restaurant
Your menu, your hours, your policies. Import it from your website or photograph a printed menu — you don't have to retype anything. Then list your tables and the times you seat.
Paste one line into your site
A single script tag, anywhere in your HTML. Works on Wix, Squarespace, WordPress, or whatever your cousin built in 2014. No plugin, no migration, no developer.
It answers, and it books
Diners ask about the menu at midnight and get a real answer. If they want a table, it offers times that are genuinely free and holds one. You get an email; your staff see it on their screen.
One conversation, start to finish
This is a real booking flow, not a mock-up of one. The guest never leaves the chat and never fills in a form.
A real conversation, start to finish
- 11:47 PM
- Nobody was on the phone
- 0 forms
- Same chat as the question
- K7RQP2
- On the staff screen instantly
What it can't do
The limits matter more than the features. Anything that can take a booking on your behalf can also embarrass you, so most of the engineering here went into what it refuses to do.
It can't invent a table
Times come from your real table inventory. Two guests racing for the last table can't both get it — the database refuses the second one.
It can't invent an answer
Everything it says comes from what you gave it. Anything it doesn't know becomes an email to you, not a guess.
It can't book a closed date
Mark Christmas or a private event closed and it won't take a reservation through it, whatever your usual hours say.
Draw your room, then test it
Setting up is drawing your tables, not filling in a form. Move them around, change how many each one seats, add an odd-shaped banquet table, then ask where a party of six would go. This is the real seating function, imported straight from the booking engine.
Click a table to rename it, change how many it seats, or move it.
Try giving every table two seats and asking for a party of six, or drawing a long banquet table with the custom shape tool. This runs the same seating function the live product does — it's imported from the booking engine, not rewritten for the demo.
The chairs are only a picture of the seat count; the number in the middle is what actually gets booked against.
Three screens, and none of them are for the guest
Guests never make an account or download anything; they just talk to the chat. The software is for you and your team.
The dashboard
- Every reservation for the next two weeks, and how many of them the assistant took without anyone answering a phone
- Your floor plan, your service hours, and how long you hold a table
- Dates marked closed for holidays or private events
- What diners keep asking that your menu doesn't answer
The staff screen
- Tonight's book on the host stand, with expected covers
- Tap to seat, mark a no-show, or cancel
- Add a walk-in or a phone booking, protected against double-booking like any other
- One shared PIN — no accounts to create when someone new starts
Their confirmation
- An email with the time, the party size, and a code they can quote
- A private link to cancel in two taps, which puts the table straight back in your book
- No account, no app, no password
Don't take our word for it
The chat bubble on this page is the real product, not a recording. It's reading one sample restaurant's menu, hours and floor plan out of the same database a paying customer's would come from, and it will genuinely book you a table.
So try to break it. Ask for a party of twenty, or a table at 4am, or something the menu doesn't mention.
Real bookings, real messages.If you give it an email address you'll get an actual confirmation, and a phone number gets an actual reminder text the day before. Use the cancel link in that email when you're done, or leave the contact fields out and it will still show you the whole flow.
Look for the chat bubble in the bottom corner ↘
Questions
The questions owners actually ask
What if it books a table we can't seat?+
It can't. You tell TableNote what tables you have and how many each one seats, and it only ever offers a time when a real table that fits the party is genuinely free. If two guests try for the last table at the same moment, the database itself rejects the second one — it's not a matter of timing or luck. Parties bigger than the largest table you've listed are handed to you instead of booked.
What if it makes something up about our menu?+
It answers only from the menu, hours, and policies you give it. If a guest asks something you haven't covered, it says so, apologises, and emails you the question rather than guessing. That restraint is the entire design — a confident wrong answer about a nut allergy is worse than no answer at all.
Do I have to change or rebuild my website?+
No. You paste one line of code into your existing site, wherever it's hosted. Nothing else about your site changes, and nothing moves.
We already take bookings by phone. Why change?+
You don't stop taking them by phone — this just covers the hours nobody can pick up. Most people decide where to eat in the evening, and a call that rings out at 9pm is a table that goes to whoever answered. Bookings taken by the assistant land on the same screen your staff already use.
We use OpenTable. Can we use both?+
Technically yes, but we'd tell you not to for the same tables — two systems that don't know about each other will eventually sell the same table twice. Where TableNote differs is that it answers questions too, and charges one flat monthly fee with nothing per cover.
How do guests cancel?+
Every confirmation email carries a private link to the guest's own reservation, where they can cancel in two taps. The table goes straight back into your book the moment they do — which is the whole point, since a guest who can't find how to cancel simply doesn't, and you lose the table to a no-show instead of reselling it. Changing a time or party size still needs a phone call.
Can my staff override it?+
Yes. Staff can seat, cancel, mark a no-show, or add a walk-in from their own screen, and you can cancel anything from your dashboard. You can also mark whole dates closed for holidays or private events, and it won't book through them.
Pricing and billing
What does it cost?+
$79 CAD a month, or $790 a year. One price, everything included — there is no higher tier and nothing is held back.
Are there per-cover fees?+
No. Whether the assistant books you four tables this month or four hundred, the price is the same. This is the main way it differs from the big reservation platforms, which typically charge a monthly fee and then again for every guest seated.
Is there a free trial?+
No — instead you get to see it working on your own restaurant before you pay. Send your website and you'll get a page back with the assistant already answering from your real menu and hours, so there's nothing left to take on faith. You can cancel any time, and you're never locked into a term.
What happens to my bookings if I cancel?+
Reservations already in the book stay valid and your staff screen keeps working until the end of the period you've paid for. After that the widget stops answering and stops taking new bookings. You can export or simply work through what's left first — nothing is deleted the moment you cancel.
Setup and technical
How long does setup take?+
Most of an evening's work is entering your menu, and you can import that from your existing site or photograph a printed one instead of typing it. After that it's listing your tables, setting the hours you seat, and pasting one line of code. Realistically under an hour.
Does it work with Wix, Squarespace, or WordPress?+
Yes, and with anything else that lets you add a snippet of HTML. It's a single script tag and doesn't care what built the page around it.
Do I need a developer?+
No. If you can edit your own site, you can install it — and if you'd rather not, setup help is included in the price.
Our website is quite old. Does that matter?+
Almost certainly not. The widget renders in its own isolated container so it can't collide with your site's styling, however that styling was written.
Guests, data, and privacy
What do you collect from guests who book?+
A name and phone number, which the restaurant needs to hold a table and to reach someone who's running late. An email if the guest offers one, so they get a written confirmation. Nothing else, and no account for the guest to create.
Who can see our reservations?+
You, through your own login, and your staff through a shared PIN you set and can change at any time. Reservations are scoped to your restaurant at the database level, so no other business on TableNote can reach them even in principle.
How long do you keep guest details?+
Up to 180 days after the sitting, then they're deleted automatically. Conversation transcripts follow the same 180-day schedule. The full detail is in our Privacy Policy.
How does it handle allergy and dietary questions?+
It answers from what your menu says, and always adds a reminder that the guest should confirm with staff before ordering, because kitchen practice changes day to day. It never presents an allergen answer as a guarantee. If your menu doesn't cover it, it says so and passes the question to you.
Stop losing tables to voicemail
$79 CAD/month, everything included, cancel whenever you like.
Get this for your restaurant