No-shows are the silent poison of the restaurant industry. A table booked at 8pm for 4 that doesn't show up is €150-200 in lost revenue — and a table you could have given to a walk-in. At a restaurant serving 50 covers per service, 10% no-shows easily represents €15,000 in lost yearly revenue. Here's how we fix it.
The pattern we observe
Most no-shows aren't malicious. It's a couple who forgot, a group of friends who changed plans at the last minute, someone who had something come up. The problem isn't that they don't come — it's that they don't warn you.
A well-timed SMS turns 70% of these no-shows into clean cancellations. It frees the table for a walk-in, or at worst, lets you contact the waiting list.
The timing that works
- SMS 1 — D-1 at 11am: soft confirmation. "Hi, we're expecting you tonight at 8pm for your booking at [restaurant name]. If you need to change, reply to this SMS."
- SMS 2 — D at 2pm: final reminder. "Reminder: booking at 8pm tonight for 4. Still on? Reply YES to confirm, CANCEL otherwise."
Wording that works (and wording that kills)
Three absolute rules:
- No links. SMS with links have lower open rates (phishing fear) and are filtered by some carriers.
- Reply by SMS, not by click. Asking the user to reply YES/CANCEL by SMS is the smoothest way. 95% of people reply in 10 seconds.
- No emojis. Looks amateur. A pro SMS is sober and direct.
The tools we use
For SMS routing, we use Twilio or Brevo (depending on client volume). For integration with the booking system:
- Zenchef: native webhook on "new booking", clean data retrieval
- TheFork: no public API — we use a light scrape of the admin interface (compliant with their ToS as long as we don't export data outside the client's account)
- Resy: partner API available on request
- In-house system / Google Calendar: Calendar triggers, simple
Results we measure
Across 8 restaurants equipped with the workflow over the last 12 months:
- SMS reply rate: 91%
- No-show rate before deployment: 10-14%
- No-show rate after 3 months: 3-5%
- Cancellation-to-walk-in conversion rate: ~45% (waiting list auto-activated)
The real cost
Twilio SMS: about €0.05 per SMS sent in Europe. For a 50-cover restaurant × 2 services/day × 2 SMS per booking, that's about €10/month in SMS cost. Average monthly savings on avoided no-shows: €800 to €1,500.
The workflow itself is included in our Starter offer (€997 one-shot), with setup + training.