Free

Getting No-Shows Back On The Books Without The Guilt Trip

4 min read · Last verified 2026-09-10

Look. Somebody didn't show. You held the slot, you turned somebody else away, and now there's a hole in your day that's costing you real money. And you're annoyed, which is fair.

Here's the thing though. Almost nobody no-shows on purpose. They forgot, their kid got sick, their car died, they wrote down the wrong day. And then the shame kicks in and they don't call to reschedule, because now they have to explain themselves to you. So the awkwardness costs you the rebooking on top of the missed slot.

Fix it by removing the explaining. Send something the same day that gives them zero to apologize for and one thing to tap. Most of them come back. The ones who don't were never coming back anyway, and now you know.

What you need

Setup

  1. Run the prompt below. You get three versions: same-day, next-day, and one for the repeat offender.
  2. Save them to your phone as keyboard shortcuts.
  1. The rule that makes it work: send it the same day, within a few hours. Not tomorrow. The longer the gap, the more the awkwardness sets in and the less likely they answer.
  2. Send it by text, not email. Nobody's checking email about a missed appointment.
  3. If you have online booking, put the link right in the message so they never have to talk to you about it. Removing the phone call is the whole point.
  4. Second prompt gives you the reminder that prevents the no-show in the first place. Honestly, that one's worth more than the rebooking message.

The prompts

Write the rebooking messages:

I run a [YOUR BUSINESS TYPE] in [YOUR CITY]. I book appointments for
[WHAT: a haircut / a treatment / a consultation / a service call /
a showing]. A missed slot costs me roughly [AMOUNT OR "an hour I can't
get back"]. My cancellation policy is [YOUR POLICY, or "I don't really
have one"].

Write me 3 text messages for a customer who didn't show up.

VERSION 1, same day, a few hours after. Under 250 characters. This one
assumes something came up, because it usually did. Gives them zero to
apologize for. Offers a specific next step, not "let me know when
works."

VERSION 2, next day, if version 1 got no answer. Under 200 characters.
Slightly more direct. One clear question they can answer with one word.

VERSION 3, for someone who's done this more than once. Under 250
characters. Still friendly, but this one has to state my policy plainly
and what I'll need going forward. Do not be passive aggressive. Do not
lecture.

Rules for all three:
- Never guilt them, never sarcastic, never "we waited for you"
- Never open with "you missed your appointment"
- Sounds like a person, not a booking system
- Make rescheduling take one tap
- Match how I talk: [DESCRIBE OR PASTE A REAL MESSAGE]

Prevent the next one:

Same business. Now write me the reminder messages that stop no-shows
before they happen.

- One at 48 hours out
- One at 2 hours out
- Both under 200 characters

Each one has to include a one-tap way to cancel or move it. Yes, I
know that means some people will cancel. I'd rather know two days out
than sit here waiting.

Also tell me, based on my type of business, which reminder timing
actually matters most and why.

Handle the answers:

Same business. Write short replies for the 4 most common responses:
1. A long apology and an explanation
2. "Can I come in today?"
3. "I'll call you to reschedule" (which usually means never)
4. Nothing at all, and it's been a week

For number 1, cut them off kindly, they don't need to explain
themselves. For number 3, give me a way to pin it down right now
without being pushy. For number 4, one last message and then I let it
go.

What to check before you trust it

Make sure they actually no-showed before you send anything. Check whether they called, texted, or emailed and it got missed on your end. Sending a rebooking text to somebody who canceled properly makes you look sloppy.

Check your booking link on your own phone. Tap it. If it lands on your homepage instead of the booking page, the message is dead and you'll never know why nobody rebooked.

If you're going to state a policy in version 3, make sure it's a real policy you actually enforce. Making one up in a text is how you end up in an argument you can't win.

If you're in healthcare or anything with privacy rules, keep the text generic. No service names, no treatment details, no reason for the visit. "Missed appointment" and nothing more.

Personalize the first few words every time. Their name, and the day it was. A message that could've gone to anybody gets treated like it went to everybody.

— Jordan

← Back to all the free stuff