You reduce no-shows by fixing four points in the life of an appointment: how it gets booked, whether it gets confirmed, how easy it is to cancel, and what happens to the slot when someone does. Reminders help with one of those four. They can't fix the other three.
The mistake most owners make is starting and stopping with reminders. They add a text a day before, the no-shows drop a little, and they conclude that's as good as it gets. It isn't. This guide walks through the whole path, in the order a customer experiences it.
The view we'll defend: a no-show is rarely a character flaw. It's usually a scheduling system that made it easier to forget than to cancel. If you fix the system, most of the problem goes away, and you don't have to become the person who scolds customers.
Start by measuring your own rate
Before changing anything, find out what you're dealing with. Pull last month's calendar and count three things:
- Appointments booked.
- Appointments that didn't happen (no-shows plus late cancellations you couldn't refill).
- When those cancellations happened: same day, one day out, more than two days out.
Don't borrow a figure from an industry report. Your rate depends on your customers, your services, and how far ahead people book. A dentist with recall appointments booked six months out has a different problem from a plumber booking estimates for tomorrow.
The timing pattern tells you what to fix. If most problems are same-day, your reminders and confirmations are too late. If most are people who booked weeks ago, the booking itself was too flimsy.
Step 1: Make the booking sturdier
The strongest lever is the first one, and it costs nothing.
Collect a real mobile number and confirm it. A wrong number is a silent no-show generator. Read it back on the phone.
Book people who are ready. If a caller says "I guess I could come in sometime," offer a slot that's close, not three weeks out. Long gaps between booking and visit are where intent fades.
Tell them what happens next. A booking confirmation that says what to bring, how long it takes, and how to change the appointment gives the customer a reason to remember.
Send required paperwork immediately. Someone who has filled out a form has already put effort into the appointment. That makes it harder to forget. See digital intake forms.
Make the policy visible at booking. Say your cancellation policy once, in plain words, at the moment of booking. Never surface it for the first time as a fee.
Step 2: Confirm early, and make a reply the whole job
A confirmation is a two-way message. It asks a question and expects an answer.
Send the first reminder early enough that you can still refill the slot, and write it so one reply does the job. "Reply YES to confirm, or reply to move it." We go through timing, wording, and examples in appointment reminders that fill your calendar. The short version is that the message should read like your front desk wrote it, and that a reply should never send the customer hunting for a link.
The customer who doesn't answer is information, too. If your calendar has an appointment nobody confirmed, call or text a second time. It's much easier to do this for the few unconfirmed appointments than for every booking.
With Airhug, reminders and follow-ups run on their own, and customers confirm or reschedule by replying to a text.
Step 3: Make cancelling easier than not showing up
This is the counterintuitive part. Owners often make cancelling awkward, as if difficulty were a deterrent. It has the opposite effect. If cancelling means calling during business hours and waiting on hold, the easy move is to do nothing.
Make the reschedule path frictionless:
- A reply to the reminder text should be enough.
- The customer should be offered real open times right away, not "call us to rebook."
- Phone, text, and chat should all work, and any of them should work at 10 PM.
Airhug does this by offering open times from your real calendar in the same conversation, whether the customer is on the phone, in a text thread, or in website chat. The Scheduling page describes how rescheduling works.
Then set a policy that people can understand, and apply it kindly. A short window ("please let us know a day ahead") works better than a long one, because it's easier to follow.
Step 4: Refill the slot
The last step is the one most businesses skip: treating an early cancellation as an opportunity, not a loss.
- Keep a waitlist. A list of people who want an earlier slot is a ready-made refill. When a cancellation comes in, the next person on the list gets the offer.
- Fill by text. A short message ("a spot opened Thursday at 2, want it?") is faster than a phone call.
- Act quickly. The earlier you learn about a cancellation, the more time you have to refill it. That's another reason to send reminders earlier.
Salons and spas use this pattern the most, and it works for any business with slots. Airhug's industry page for salons and spas describes filling cancellations from a waitlist.
Step 5: Use deposits only where they fit
A deposit or card on file can help when a no-show is expensive, such as a long treatment, a specialist, or a reserved block of your day. It can also feel unwelcoming for a first visit or a low-cost service, and it adds a payment step to the booking.
Our advice is to use one when the missed slot really costs you, say so clearly at booking, and skip it when you don't need it. Whatever you choose, apply it consistently. We don't offer a rule here for what amount is right, because that depends on your business.
Handling the people who no-show anyway
Some will. Have a plan so it isn't an argument.
- Reach out kindly, the same day. "We missed you today. Want to rebook?" Many people were confused about the time, or had something come up.
- Apply your policy the way you wrote it. If you waive it, waive it on purpose.
- Track repeat cases. A customer who has missed twice may need a different arrangement, like same-day confirmation or a different time slot. That's your call.
What to do this week
You don't have to do all of it at once. In order of return on effort:
- Count your last month's no-shows and note when the cancellations happened.
- Turn on an early reminder that lets people confirm or reschedule by replying.
- Make sure cancelling works by text, any hour.
- Start a waitlist for slots that are hard to fill.
- Look at the numbers again in a month.
If you'd rather not run this by hand, Journeys can send the reminders, and the Scheduling tools handle reschedules.
Frequently asked questions
What's a normal no-show rate?
It varies enough by business that any single number would mislead you. Measure your own for a month, split by how far ahead people booked, and compare against that.
Do reminder texts actually reduce no-shows?
Automatic reminders help with no-shows, and they work best when a reply confirms or reschedules the appointment. On their own they don't fix a booking flow that makes cancelling hard.
Should I charge a cancellation fee?
It depends on how expensive an empty slot is for you and how new the customer is. If you charge one, state it plainly at booking and apply it consistently. A friendly reschedule path reduces the need for it.
How do I fill a slot after a late cancellation?
Keep a waitlist and text the next person when a spot opens. The earlier you find out about the cancellation, the easier it is, so send your first reminder early enough to leave time.