Booking Confirmation Templates That Reduce No-Shows
The most effective no-show weapon a restaurant has costs almost nothing: a well-written booking confirmation message. Restaurants that send an instant confirmation plus a 24-hour reminder cut no-shows by 30–50%, and OpenTable's 2026 Restaurant Impact Report found no-show rates fell year-on-year where venues used confirmation reminders. Below are the exact copy-paste templates — for SMS, email and WhatsApp — that turn bookings into guests who actually walk through the door.
Key takeaways
- Three touches is the magic number: instant confirmation, 24-hour reminder, day-of nudge.
- SMS/WhatsApp wins for reminders — ~98% open rate, read within minutes; email carries the full record.
- Every confirmation needs: guest name, date/time, party size, address, and a one-tap cancel or reschedule link.
- An easy cancel button converts silent no-shows into free tables you can resell.
- Send reminders in the evening (around 6 pm) — confirmation rates beat midday sends.
- Get opt-in consent to text at booking, keep confirmations transactional, and honour opt-outs instantly.
A booking is not a guest. It is a promise — and promises break. Across the industry, no-show rates of 10–20% are common, peaking on busy Friday and Saturday services. A UK survey by Lightspeed found 27% of diners admitted to being a no-show in the past year. OpenTable's Restaurant Impact Report calculated the cost of a no-show for a table of two at roughly £55.70 — and found that 60% of operators had turned away other bookings for tables that ended up empty.
But here is the part most restaurants miss: the biggest lever against no-shows is not the phone, the deposit or the fee. It is the confirmation message. In OpenTable's survey, sending confirmation reminders was ranked the single most effective anti-no-show measure by restaurateurs (43%), ahead of cancellation windows, deposits and SMS reminders. This guide gives you the templates to run all three, word for word, and the sequence and timing that make them work. For the full anti-no-show system around these templates — deposits, card guarantees, overbooking — read our companion guide on cutting no-shows.
Why the confirmation message matters
Most no-shows are not rude people. They are forgetful people whose plans changed, and who never got an easy moment to tell you. The confirmation message fixes this at three points in the guest's journey:
At booking: it catches errors immediately
The instant confirmation arrives within minutes of the booking. This is when wrong dates, wrong times and typo'd phone numbers get caught — while there is still plenty of time to fix them. It also creates a psychological commitment: the guest now holds something with their name on it, for a specific time. A vague "we'll see you Friday" becomes a concrete plan.
The day before: it catches the forgetful
The 24-hour reminder is the workhorse. It reaches the guest who genuinely forgot, and it gives the guest whose plans changed a graceful exit — early enough for you to refill the table. Industry compilations report 30–50% fewer no-shows after adding automated reminders, and the reminder is the biggest slice of that gain.
The day of: it catches the last-minute drift
A short nudge a few hours before shrinks the last-minute no-shows — the "we're running late and not sure we'll make it" cases. A gentle message at 4 pm for a 7 pm booking gives the guest a clear, low-friction way to say they're delayed, so you can hold the table or release it.
The anatomy of a perfect confirmation
Every confirmation message — regardless of channel — should carry the same six building blocks. Miss one and you create a phone call; miss the cancel link and you create a no-show.
- Guest name. Personalisation signals a real booking, not a bulk blast. "Hi Anna" outperforms "Dear customer" every time.
- Restaurant name and the exact date and time. State the day of the week, not just the date — "Friday, 16 October at 19:00" is unambiguous.
- Party size. Confirming "for 4 guests" catches the classic "I booked for 4 but there are 6 of us" problem at booking time.
- Address and practical details. Street address, a map link, parking notes — one line is enough in SMS; email can carry more.
- A one-tap manage link. Modify or cancel in one tap, no phone call, no login. This is the most important element for no-show reduction.
- The policy, briefly. "We hold tables for 15 minutes" or "card guarantee: €30/person no-show fee" — disclosed here, in plain words.
What does not belong: promotions, upsells, loyalty pitches. The confirmation is a transactional message — the guest's trust lives in its clarity. Save the marketing for another send, with separate consent.
The 6-element confirmation checklist
- Guest name — personal, not generic
- Date, weekday and time — unambiguous
- Party size — catches headcount errors early
- Address + map link — removes "where is it" friction
- One-tap modify/cancel link — the no-show killer
- Hold policy or fee terms — plain words, up front
Instant confirmation templates
Send the confirmation within minutes of the booking — automation handles this. Below are ready-to-use templates; replace the bracketed fields with your booking system placeholders. Keep SMS under 160 characters where possible so it arrives as a single message.
Instant confirmation — SMS
Hi [Name]! Your table at [Restaurant] is confirmed: [Weekday], [Date] at [Time], for [Party size] guests. Manage or cancel: [Link]. We hold tables for 15 min. See you soon!
Instant confirmation — WhatsApp
Hi [Name]! 👋 Your table at [Restaurant] is confirmed: 📅 [Weekday], [Date] at [Time] 👥 [Party size] guests 📍 [Address] — [Map link] Need to change anything? Tap here: [Link] We look forward to hosting you!
Instant confirmation — email
Subject: Your table at [Restaurant] is confirmed — [Weekday], [Date] at [Time] Hi [Name], Thank you for booking with [Restaurant]! Here are your reservation details: • Date: [Weekday], [Date] • Time: [Time] • Party size: [Party size] guests • Booking reference: [Reference] • Address: [Address] — [Map link] [Add to calendar button] Need to change or cancel? Manage your booking here: [Link] — no need to call. Please note: we hold tables for 15 minutes past the booking time. If you are running late, reply to this email or call us at [Phone]. We can't wait to see you! [Restaurant name] [Address] · [Phone]
Confirmation with card guarantee (SMS)
If you take card details for high-risk bookings, disclose the terms in the confirmation itself — this is what makes the guarantee enforceable and fair:
Hi [Name]! Table for [Party size] at [Restaurant] confirmed: [Weekday] at [Time]. Your card on file is a guarantee only — nothing is charged now. No-show or late cancel (<[X]h): [€X]/person. Change here: [Link]
The reminder sequence that cuts no-shows
The confirmation gets the booking on the guest's radar. The reminder sequence keeps it there. Three touches is the sweet spot: the instant confirmation, a 24-hour reminder, and a day-of nudge. Here are the templates for each.
24-hour reminder — SMS (the workhorse)
Hi [Name], a reminder from [Restaurant]: your table for [Party size] is tomorrow at [Time]. Still good? Reply YES to confirm, or change here: [Link]
The reply-YES mechanic matters: it turns the reminder into a two-way confirmation. Guests who reply YES almost never no-show — they have recommitted. If your system supports it, route non-responders to a second reminder or a personal call for high-value bookings.
24-hour reminder — email
Subject: See you tomorrow at [Restaurant] — [Time] Hi [Name], Just a friendly reminder: your table for [Party size] is tomorrow ([Weekday]) at [Time]. • Address: [Address] — [Map link] • Parking: [Parking note] • Running late or need to change? [Manage booking link] Please confirm with a quick reply to this email, or just tap the link. We hold tables for 15 minutes — if you're delayed, let us know and we'll keep it for you. See you tomorrow! [Restaurant name]
Day-of nudge — SMS or WhatsApp
[Restaurant]: your table for [Party size] is today at [Time]. Reply LATE if you're running behind — we'll hold it. See you soon! 🍽️
Send this 2–3 hours before the booking. The "reply LATE" option is deliberate: it gives delayed guests a dignified path instead of silently giving up, and it gives you advance warning to adjust seating.
Long lead-time bookings: the extra touch
For bookings made weeks ahead — Christmas parties, anniversary dinners — add one gentle reminder a few days before the 24-hour mark:
Hi [Name], [Restaurant] here — your table for [Party size] is coming up on [Weekday] at [Time]. Just checking it's still in your diary. Confirm or change: [Link]
SMS vs email vs WhatsApp
Which channel should carry which message? The research is clear on the division of labour. Use this table to assign each message to its best channel:
| SMS | |||
|---|---|---|---|
| Open rate | ~98%, read within minutes | ~98%, rich media + quick replies | 20–45% — many never opened |
| Best for | Reminders, day-of nudges, YES-to-confirm | Same as SMS, plus images, location pins, menus | Full confirmation record, calendar files, policies |
| Cost | Low per-message fee | Low per-message fee (business API) | Effectively free |
| Consent needed | Yes — opt-in at booking | Yes — opt-in, template rules apply | Yes for marketing; transactional confirmations expected |
| Nordic fit | Universal — every phone receives SMS | Strong — widely used in Finland, Sweden, Norway | Universal, but often buried |
| Weakness | 160-char limit per segment; no images | Requires the app; template approval for business sends | Slow; promotions tab; ignored |
The practical stack for a Nordic restaurant: email for the instant confirmation (the durable record with the calendar file), SMS or WhatsApp for the 24-hour reminder and the day-of nudge (the urgent touches that actually get read). Multi-channel confirmation — email plus SMS plus calendar — has been measured to cut no-shows dramatically more than any single channel alone.
Design choices that lift confirm rates
Two restaurants can send the same three messages and get different results. The difference is in the details:
1. Make cancelling easier than no-showing
This is the highest-leverage design choice in the whole system. A guest whose plans changed and who can cancel in one tap becomes a free table you can resell — possibly via your waitlist. A guest who has to call during opening hours becomes a silent no-show. Every extra step in the cancel flow converts directly into empty tables.
2. Personalise with the guest's name
"Hi Anna" is a commitment; "Dear customer" is a broadcast. Use the name in the instant confirmation and the 24-hour reminder. It also reduces the "wrong person" effect — a named message is much harder to ignore than a generic one.
3. Time it right
Evening sends — around 6 pm — get materially higher confirmation rates than midday sends. People plan their evenings in the evening. Schedule the 24-hour reminder for the evening before, not the morning of. And never send reminders before 9 am or after 8 pm unless the booking demands it.
4. State the policy plainly
"We hold tables for 15 minutes" and "no-show fee €30/person" should appear in the confirmation — once, in plain words. Guests respect clear rules far more than fine print discovered at the door. Transparency is also what makes deposits and fees enforceable.
5. Attach a calendar file
The humble .ics calendar attachment is an underrated no-show killer. A booking that lands in the guest's calendar — with a location, a time and a reminder of its own — survives the "I forgot" problem even if every message is ignored. Generate it from the same booking data as the email and attach it to the confirmation.
Automating without sounding like a robot
Nobody has staff time to send confirmations by hand — and hand-sent messages are inconsistent anyway. The answer is automation with a human voice. Most modern booking systems — including the online booking built into a PowerfulWebsite site from €59/month — send confirmations and reminders automatically from templates you write once. Set it up with these rules:
Keep the voice warm and specific
Write templates the way your best host speaks: short sentences, the guest's name, the restaurant's name, specifics about the evening. "We can't wait to see you" reads human; "THIS IS AN AUTOMATED MESSAGE" reads like a parking ticket. One practical test: if the message would feel odd arriving from a friend's phone, rewrite it.
Cap the frequency
Three to four touches is helpful; a text every few hours is spam and earns opt-outs. One system should own the sequence — if your booking platform confirms, don't also confirm from a separate tool. Duplicate confirmations confuse guests and erode trust.
Handle replies
A reminder that says "reply YES to confirm" must actually read the replies. Route SMS/WhatsApp responses into your booking dashboard or a monitored inbox, and make sure someone sees them during service hours. An unanswered "running 20 min late" is worse than no reply option at all.
Separate transactional from marketing
Confirmations and reminders are transactional messages the guest expects. Promotions, newsletters and upsells are marketing and need their own consent. Mixing the two — a "confirm your table! PS: try our new brunch menu" — trains guests to ignore your confirmations. Keep them clean.
Automation setup checklist
- Instant confirmation fires within 5 minutes of booking — email + SMS/WhatsApp.
- 24-hour reminder scheduled for ~6 pm the evening before — SMS or WhatsApp.
- Day-of nudge 2–3 hours before — short, with a reply-LATE option.
- Calendar (.ics) file attached to the email confirmation.
- One system owns the sequence — no duplicate sends.
- Replies route to a monitored inbox during service hours.
- Opt-in consent collected at booking; opt-outs honoured immediately.
Measuring and improving
Once the sequence runs automatically, measure it. You only need four numbers, tracked weekly:
| Metric | What it tells you | Healthy range (typical) |
|---|---|---|
| No-show rate | The headline number: no-shows ÷ total bookings | Below 5% with reminders + deposits; 10–20% without |
| Confirmation reply rate | Share of guests replying YES to the 24h reminder | 60%+ means the message lands; under 40% means rewrite it |
| Cancel-in-time rate | Cancellations arriving before your deadline | Rising = good; these are rescued tables, not losses |
| Reminder bounce/failure rate | Messages that never delivered | Near zero; spikes mean stale phone numbers or a broken integration |
When reminders are not enough
Templates and timing handle forgetfulness, but some bookings carry structural risk: large parties, prime-time Saturday slots, set menus, guests who have no-showed before. For those, layer a financial commitment on top of the message sequence — a deposit or card guarantee disclosed right in the confirmation itself. The message does the persuading; the deposit does the enforcing. Restaurants that combine both routinely run no-show rates in the low single digits, down from double digits on messages alone. The templates above already include the card-guarantee wording you need — reuse it for every high-risk booking.
Change one variable at a time: the reminder time, the wording of the cancel link, the day-of nudge. Most restaurants find their biggest win in the first month — simply turning the sequence on — and then smaller gains from tuning the wording. And when you are ready to add the financial backstop, our guide to deposits and card guarantees covers how to layer them onto this exact sequence.
Frequently asked questions
What should a restaurant booking confirmation message include?
The guest's name, the restaurant name, the exact date and time, party size, the address, a manage-or-cancel link, and a contact number. Add a booking reference if your system uses one, plus any policy the guest agreed to (deposit, no-show fee, hold time). Keep promotional content out of the confirmation itself.
Is SMS or email better for booking confirmations?
Use both, for different jobs. Email carries the full durable record: booking details, map, calendar file, cancellation policy and modify links. SMS or WhatsApp carries the urgent reminder: roughly 98% open rates and most messages read within minutes, versus email's 20–45% opens. Confirmations confirm; text messages remind.
How many reminders should I send before a reservation?
Three touches work for most bookings: an instant confirmation at booking time, a reminder 24 hours before, and a short nudge on the day itself. For bookings made far in advance, add one gentle reminder a few days ahead so the date stays on the guest's radar. More than four touches starts to feel like spam.
How do I write a confirmation message that reduces no-shows?
Make cancelling a one-tap action, state your cancellation policy in plain words, personalise with the guest's name, and send at the right time — reminders in the evening outperform midday sends. A confirmation that is easy to cancel converts would-be silent no-shows into free tables you can resell.
When is the best time to send a booking reminder?
The workhorse reminder goes out 24–48 hours before the reservation — early enough to refill a cancelled table. An evening send (around 6 pm) gets higher confirmation rates than midday. Add a short same-day nudge 2–3 hours before for the last-minute forgetful guests.
Do I need consent to send booking confirmation texts?
Yes. Collect opt-in consent when the guest books — a ticked checkbox on the booking form or an explicit yes — and keep transactional confirmation messages separate from marketing. Always include an opt-out path (such as Reply STOP) and honour it immediately. Rules vary by country, so check your local regulations.
Want confirmations and reminders that send themselves?
PowerfulWebsite builds your restaurant's website for free — you only pay from €59/month. Online booking with automatic confirmations, 24-hour reminders and card guarantees built in. Everything included: domain, hosting, maintenance and updates.
See the packages