An empty chair is the most expensive inventory in a service business: the hour exists once, the cost is fixed, and a no-show makes it evaporate. A solo physio with 30 slots a week and a 22% no-show rate loses 6.6 billable hours every week — a third of a working week, unpaid, unrecoverable, repeated 48 weeks a year.
This is the reminder ladder that makes clients show up — without a single awkward phone call. Full playbook (with templates): No-Show Reminder Sequence
1. No-shows are a systems problem, not a character problem
The client who no-showed on Tuesday remembers their dentist appointment because the dentist's software texted them twice. The same client forgets yours because your reminder is a calendar entry they set and never open. Reminders are not nagging — clients thank you for them. The awkwardness exists only before the first one is sent.
2. The 3-touch ladder
Three touches, each with a different job:
- T−48h — the confirm (email). States the appointment, asks for a one-word reply, gives the reschedule link. This is the touch that catches "actually, Tuesday doesn't work" while you can still refill the slot.
- T−24h — the commitment (SMS). "Hi Sam — Northside Physio here. You're booked tomorrow 2:00 pm with Dr. Patel. Reply C to confirm or R to reschedule. See you then!" A reply to a text is a commitment device.
- T−2h — the logistics (SMS). Parking, door, floor, what to bring. This touch reduces late arrivals almost as much as no-shows.
Skip the first and every cancellation lands as a silent no-show. Skip the last and "where do I park?" becomes the reason someone arrives at 2:25 to a slot rebooked at 2:10.
3. The reply-to-confirm mechanic
The difference between a reminder and a confirmation request is a question. A reminder that only states gets filed under "already handled." A reminder that asks for one word — YES, C, R — forces a micro-decision, and the micro-decision is what sticks.
Track the replies. Clients who replied C virtually never no-show; no-shows come almost entirely from the silent column. Silence at T−24h is the signal — a personal "we're holding your slot, shall we lock it in?" recovers a meaningful share of them.
4. The no-show policy, written once
Heads up: appointments not cancelled at least 12 hours ahead may be charged 50% of the session fee, and repeat no-shows are rebooked with a card on file. Life happens — reply R to your reminder any time and the slot moves free of charge. We just ask for the 12 hours so someone else can use it.
The forgiveness clause is what makes the fee credible rather than hostile. And for high-value slots, deposits beat fees: take the deposit at booking instead of chasing a fee after the fact — the same mechanism as taking a deposit before starting project work.
5. The same-day rescue script
The no-show happened. You have a fifteen-minute window, and one text fits inside it:
"Hi Sam — we held your 2:00 pm today but didn't see you. No stress. Want to grab the 4:00 today, or Thursday 10:00? Reply with a number and it's yours."
Three things: no stress removes the shame spiral that makes people ghost, two concrete times make replying easier than not replying, and the slot is still being sold — today. About a third of same-day no-shows reply, and half of those become a billed appointment within the week. Never lecture — the script's only job is to make the next yes easy.
6. The two-strike rule
Most clients no-show once a year. A small group no-shows constantly — and they are a math problem, not a morality play. In almost every service business, the top 10% of no-showers cause 40–50% of lost slots. Strike one: rescue script, fee if policy says so, warm welcome back. Strike two: "So we can hold a slot for you, we'll take the booking fee as a deposit at booking — it comes straight off your appointment total." That single rule cuts the no-show rate by a third, with zero change for everyone else.
Worked example: the clinic that stopped losing Fridays
Two-room physio clinic, 60 slots/week, 22% no-shows — 13 empty beds a week, worst on Friday afternoons. Six weeks after the ladder went live: no-shows 22% → 6%, early reschedules tripled (refillable), Fridays back to 85% booked, and reception deleted ~5 hours a week of unanswered reminder calls. Nothing about the clinical work changed — the appointment just got a memory of its own.
Five weekly numbers
- No-show rate by service (target <8%; watch Friday afternoons)
- Confirm rate (C-replies / 24h texts — the leading indicator; when it falls, no-shows rise a week later)
- Same-day rescue rate (target >25%)
- Early reschedule share (refills live here — rising early reschedules with falling no-shows is the ladder working)
- Prepay penetration on strike-two clients (target 100%)
Full version with all scripts and templates: No-Show Reminder Sequence — HIVE80lab ops notes
If you run a small team, the Ops Mega Bundle packs the whole kit line into one download, and The First 30 Minutes is a free incident quick-start.
Top comments (0)