Guides
How to reduce appointment no-shows, step by step
Published November 9, 2026 · 6 min read
To reduce no-shows, measure how many happen, send a reminder that lets people confirm or cancel, write down your cancellation policy and keep a waitlist to fill gaps. These are four simple steps, and you can set them up in a week.
Step 1: measure the problem
The no-show rate is no-shows in a period divided by total appointments in that period, times 100.
Hypothetical example: 10 no-shows out of 100 appointments is a 10% rate. Measure for at least three months before you change anything, because a single month can mislead you. Note the days and times when no-shows cluster, so you can adjust reminders.
Step 2: a reminder that asks for a reply
A reminder that asks for a response works better than one that only informs. Send it in advance, on the channel each person prefers. You decide the timing, but a notice between 24 and 48 hours before is a sensible starting point to test.
Hypothetical example of wording:
Hi [name], this is a reminder of your appointment on [day] at [time].
Reply YES to confirm, or reply CHANGE if you need another time.
If someone does not confirm, alert the team to call. That way the slot gets decided in time, not on the day.
Step 3: a clear cancellation policy
Write down your cancellation policy: how much notice is needed and what happens without notice. Show it when people book, not only on the website. If you decide to charge for late cancellations, state it in writing and check your country's consumer rules, because the requirements vary.
Step 4: a waitlist
When someone cancels, the free slot can be offered to someone waiting. An automatic message to the first person on the list, with a short window to reply, reduces the time a slot stays empty.
Step 5: review monthly
| Metric | How to calculate it | What to do if it worsens |
|---|---|---|
| No-show rate | No-shows per 100 appointments | Review when reminders go out |
| Confirmations | Confirmed replies per reminder sent | Change the wording or the channel |
| Slots refilled | Cancelled slots that were filled again | Grow the waitlist |
What does not work
- Reminders with no way to reply. If the person cannot confirm or cancel, they ignore it.
- Too many messages. More than two or three reminders per appointment usually annoys people more than it helps.
- A hidden policy. If cancellation terms appear only in small print, the argument comes later.
How Flowgration can help
Flowgration includes bookings and can send reminders by email, SMS and WhatsApp with date triggers. The booking is linked to the contact in the CRM, so the team can see each person's appointment history. Sending WhatsApp messages outside the 24-hour window needs templates approved by Meta; we explain this in CRM with WhatsApp for small business.
Frequently asked questions
How many reminders should I send?
At most one reminder and one confirmation request. Treat it as a starting point and adjust based on your first three months of data.
Can I charge when a customer does not show up?
It depends on your contract, the service and your country's consumer rules. Check with your adviser before you apply a fee.
What do I do if a customer does not reply to a reminder?
Call them within the window you have set. If there is still no reply, release the slot and offer it to the waitlist.
Do WhatsApp reminders need a template?
If the business starts the conversation outside the 24-hour customer service window, yes. Meta approves the templates.
How long before I see a difference?
It depends on appointment volume. Measure for at least three months to have a fair comparison.
If you already send reminders, the guide to automated appointment reminders explains how to schedule them. For a store that sells bookings, see booking CRM for WooCommerce.
Build your WooCommerce CRM in 60 seconds
Flowgration turns your store's orders into a living CRM and runs email, SMS and WhatsApp on autopilot. Free up to 500 contacts.
Start free