Treat no-shows as a measurable workflow problem
A no-show is a booked appointment that the client does not attend and does not cancel in time for the slot to be reused. It creates direct missed booked revenue and can create secondary costs, but the size of the problem varies widely by salon.
Before changing anything, record these numbers for at least four representative weeks:
- total booked appointments
- attended appointments
- cancellations with enough notice to refill
- late cancellations
- no-shows
- empty slots successfully refilled
Your baseline no-show rate is:
No-shows รท total booked appointments ร 100
Do not substitute a generic industry percentage for this number.
Step 1: Send an immediate confirmation
The confirmation should contain the date, time, service, location, and the simplest available way to change the appointment. It should also state any cancellation or deposit terms that the client accepted.
This gives both sides a shared record and lets the client catch an incorrect time immediately.
Step 2: Use a consistent reminder sequence
Choose reminder timing that gives the customer a realistic chance to act. Many businesses start with one reminder far enough ahead to refill the slot and, when appropriate, a shorter confirmation closer to the appointment.
A Cochrane systematic review found that mobile text reminders improved healthcare appointment attendance relative to no reminder. A second review of appointment reminder systems reached a similar general conclusion.
These studies are useful evidence for testing reminders. They are not salon-specific, do not prove that WhatsApp is always superior to SMS or email, and do not guarantee a particular percentage reduction.
Step 3: Make confirmation and rescheduling easy
Every reminder should offer a low-friction next action:
- confirm the appointment
- cancel with notice
- request a different time
For example:
Hi [Name], a reminder that your [service] is booked for [date] at [time]. Reply CONFIRM, or reply RESCHEDULE if you need another time.
The best channel is the one the client consented to use and checks reliably. Track response and attendance by channel if you use more than one.
Step 4: Introduce deposits carefully
A deposit is a business policy, not a guaranteed result. It may increase commitment, but it may also reduce booking completion or create refund disputes when terms are unclear.
If you test deposits:
- disclose the amount before confirmation
- state the refund and cancellation window plainly
- provide a receipt
- make legitimate rescheduling straightforward
- check local consumer and payment requirements
Measure booking conversion and customer complaints alongside the no-show rate.
Step 5: Follow up once, without blame
When a no-show occurs, send one concise message:
Hi [Name], we noticed you could not make yesterday's appointment. If you would like to rebook, reply here and we will help find another time. Our cancellation policy is [short policy].
For repeated no-shows, apply the documented policy consistently rather than improvising a penalty in the moment.
Evaluate the process, not just one percentage
After the test period, compare:
- no-show rate
- cancellation lead time
- percentage of cancelled slots refilled
- booking completion rate
- direct missed booked revenue
- customer complaints or refund disputes
If the appointment count is small, extend the test. A handful of bookings can make short-term percentages misleading.
Automating the workflow
BookMore handles booking conversations, calendar coordination, confirmations, reminders, rescheduling, and human handover across supported channels. The current Starter, Growth, and Scale allowances are listed on the pricing page.
For transparent revenue math, use the missed-booking cost guide. For copy-ready messages and WhatsApp compliance notes, see the appointment reminder templates.