Coperti
Back to blog

Reservation Reminders: Cut No-Shows with SMS, WhatsApp and Email (Without Spamming)

7 min read

A forty-character message, sent at the right moment, can be worth hundreds of dollars a night. That’s the brutal math of the reservation reminder: restaurants that use it well see no-shows drop by up to 32%. Yet plenty of venues still don’t do it, or do it badly — wrong channel, wrong tone, wrong timing. Here’s how to turn a simple message into the cheapest anti-no-show tool that exists.

This is the operational “how-to” of a lever that runs through all of table-time management. If you want the full picture of strategies against absences first, start with what a no-show really costs and how to reduce it.

Why reminders work so well

The number-one cause of a no-show isn’t bad faith — it’s forgetting. A booking made on Monday for Saturday, with nothing to recall it, simply slips out of mind. The reminder fixes exactly that: it brings the reservation back to the top of the guest’s attention and, if plans have changed, gives them a chance to cancel in time.

And “in time” is the precious part. A guest who cancels 24 hours out isn’t a no-show: they’re a table you can reassign from the waitlist or offer to a walk-in. In practice, the reminder converts no-shows into manageable cancellations. That’s its real magic.

The right channel: SMS, WhatsApp, email

Not all channels are equal, and the best one depends on where you operate. Ranked by effectiveness for bookings:

SMS — Open rates around 95%, works without a data connection, and is universal (no app required). In the US and UK it’s the default channel for transactional messages, and it’s the safest bet almost everywhere. Slightly more clipped than a chat message, but ruthlessly effective.

WhatsApp — Open rates above 90%, and in much of Europe, Latin America, the Middle East and Asia it’s the channel guests actually live in. It allows a warm, conversational tone and an instant reply (“reply NO to cancel”). Where it’s dominant, it’s the best choice; where it isn’t, lead with SMS.

Email — Useful as a backup or for detailed initial confirmations, but with open rates of 20–30% it’s too low to carry the critical reminder. Fine as a second channel, never as the first.

The rule: use the channel your guest actually opens. For most operators that means SMS, with WhatsApp leading in markets where it dominates.

The right timing: 24–48 hours ahead

Too early and the reminder gets forgotten again. Too late and the guest can’t rearrange (and you can’t reassign the table). The ideal window is 24–48 hours before the booking.

For reservations made far in advance — a group booked three weeks out — a double touch can make sense: a reconfirmation at 48 hours and a short nudge on the day itself. For last-minute bookings, a single message is plenty. The key is not to overdo it: two well-placed messages work; five become a nuisance.

The right tone: opt-out reconfirmation, never a threat

This is where most operators go wrong. Many reminders read like a bureaucratic notice or, worse, a veiled threat: “Please be reminded that failure to attend will result in…”. It’s the perfect way to start on the wrong foot.

The framing that works is the opt-out reconfirmation, the same one we saw for the grace period and reconfirming:

“Hi Marco! We’re looking forward to seeing you Saturday at 8:30pm, table for 4. If anything comes up and you can’t make it, just reply NO and we’ll free the table. See you soon! — The Ivy House”

Why it works:

  • It’s warm, not bureaucratic. It reads like a person wrote it, not a system.
  • The default action is “do nothing” if you’re coming: it doesn’t pester people who intend to show up.
  • It makes cancelling effortless: one “NO” and done, no awkward phone calls during service. The easier it is to cancel, the more tables freed in time.
  • It explains the why (“we’ll free the table”): it collaborates instead of punishing.

Keep the message short, include the essentials (day, time, party size), and a one-tap way to cancel. No lectures, no penalties brandished. A deposit, if you take one, lives in a separate moment with its own dedicated framing — you don’t slip it into a friendly reminder.

One point worth clarifying, because it touches privacy. A reminder tied to a real booking is a transactional message: the guest gave their contact precisely for that purpose, so using it to remind them of their reservation is entirely legitimate. It’s not spam.

It becomes something else when the message turns into marketing — “Special menu this weekend, come see us!”. Promotional messages need separate, specific consent. Under GDPR (Europe) that’s an explicit opt-in; under TCPA and CAN-SPAM (US) the same logic applies to texts and email blasts. The practical rule: keep the two tracks separate. The reminder confirms the booking; offers go only to guests who opted in to receive them. Mixing them is both unfair and risky. On using guest data well and within the rules, we have a piece on CRM and loyalty.

Automating without losing the human touch

Sending reminders by hand, booking by booking, is impossible beyond a certain volume: you forget one, get a time wrong, skip the busy Saturday exactly when it matters most. Automation solves the scale problem, but the trick is to automate while keeping the human tone.

A good system sends the reminder at the right time, on the right channel, with the guest’s name and correct details, and captures the reply (“NO”) to free the table automatically. The guest perceives a personal message; you didn’t write a thing by hand. It’s the difference between “I forgot to send Saturday’s reminders” and “every booking gets one, always.” And the tables freed in time go to whoever is on the waitlist, instead of sitting empty.

Mistakes to avoid

Relying on email for the critical reminder. Open rates too low. Use SMS or WhatsApp for the message that counts.

A bureaucratic or threatening tone. “Failure to attend will result in…” inside a reminder destroys the relationship. Write like a person, not a policy.

Not offering an easy way to cancel. If cancelling requires a phone call, many will just not show up. The “reply NO” is the key.

Sending too many. Two well-placed messages work; bombardment annoys and makes the venue feel intrusive.

Blurring transactional and marketing. Slipping offers into a reminder is unfair to the guest and risky on privacy. Keep the tracks separate.

The bottom line

The reminder is the best cost-to-impact anti-no-show tool there is — but only done right: a high-open channel (SMS or WhatsApp), timing at 24–48 hours, and above all a warm, opt-out tone that makes cancelling effortless. That’s how you turn no-shows into manageable cancellations, free tables in time, and annoy no one. A forty-character message, well written, is worth more than any penalty.

The ready-made templates — confirmation, reminder, reconfirmation, table-ready — are in the Floor Scripts Kit below.


Coperti sends automatic confirmations and reminders via SMS and WhatsApp with opt-out reconfirmation, captures cancellations, and frees tables in real time for the waitlist — all while keeping marketing consent separate. Explore the features or tell us about your venue for a demo.

Frequently asked questions

Do reservation reminders actually reduce no-shows?
Yes. Well-crafted reminders cut no-shows by up to 32%. SMS sees open rates near 95% and WhatsApp tops 90%, far higher than email. The secret is timing (24–48 hours ahead), a warm tone, and a frictionless way to cancel.
When should you send a reservation reminder?
The sweet spot is 24–48 hours before: early enough for the guest to rearrange plans and cancel in time, close enough that they don't forget again. For bookings made far in advance, a short same-day nudge can help.
Is sending reminders to guests considered spam?
No, as long as they're transactional messages tied to a real booking and the guest gave their contact for that purpose. It becomes spam when it turns into unsolicited marketing. Promotional messages need separate, explicit consent under GDPR (and TCPA/CAN-SPAM in the US).

Ready to see Coperti in action?

30-day free trial. No credit card required. No per-booking commissions.