An empty slot in a salon means a specialist's unused time, while another client may be waiting to book. Reducing no-shows starts with a reliable process after the booking: clear details, an easy reply and timely schedule changes.
Link every booked appointment to a specific status, send a clear confirmation and offer easy rescheduling or cancellation. Send reminders based on the time until the visit and the preferred channel. When something changes, stop the old messages and update the schedule. That way the team can react to cancellations earlier and offer the freed slot to a waiting client.
First define what you count as a no-show
Distinguish a client who doesn't come without notice, a late cancellation, a timely cancellation and a reschedule. If you mix them, you won't know whether the process helps. A timely cancellation can be a useful result when it allows the slot to be filled.
A sample formula is: no-show rate = appointments with status "no-show" / (attended appointments + appointments with status "no-show") × 100. Measure cancellations separately. Another denominator is also possible, but you must describe it and use it consistently.
The appointment states drive the automation
| Status | What it means | Next action |
|---|---|---|
| Booked | The slot is reserved | Sending the details |
| Confirmed | The client has confirmed the visit | A suitable reminder |
| Change requested | The client wants a different time | Checking availability |
| Rescheduled | The new slot is confirmed | Stopping the old reminders |
| Cancelled | The appointment is freed up | An offer to waiting clients where the process allows |
| Attended / no-show | The team has recorded the real result | Updating the report |
No reply to a reminder doesn't automatically mean a cancellation. Free a slot only by clear, pre-announced rules and a confirmed action.
A sample sequence without unnecessary messages
The following scheme is a starting point for testing, not a universal schedule. On booking, send the date, time, service, specialist or location and how to make a change. For an appointment booked well in advance, there may be a reminder the day before the visit and a short reminder on the day, if that suits the clients.
For a booking made for an hour from now, there's no point sending every message in the standard sequence. Check the time until the visit, the working hours and whether the person has already confirmed. Don't send SMS, Viber and email at the same time just because the system allows it.
Three sample texts for practical use
Confirmation: "An appointment for [service] has been booked on [date] at [time] at [location]. Details and changes: [secure link]. Questions: [phone]." Use "request" instead of "booked appointment" if the booking is still awaiting approval.
Reminder: "A reminder of your appointment tomorrow, [date], at [time]. Confirm or choose a change here: [link]." Don't include inappropriate details about personal services in a message that others may see.
On change: "Your change request has been received. The old appointment [status according to the process]. A new time will be confirmed [how]." The text must reflect the real action and not promise a free slot before checking.
Rescheduling should be easier than staying silent
Offer current free slots or a short contact request. Don't make the client search for the original email, create a new profile and re-enter all their information. At the same time, the link must not let a stranger view other people's bookings.
When rescheduling, check the new availability, confirm the change and cancel all pending messages for the old slot. Test pressing the button twice and a simultaneous change from the front desk. The same appointment must have one current record, not two diverging versions.
How to use a waiting list
Record the preferred service, specialist, time range and permitted contact channel. When a suitable slot is freed up, make a specific offer. Don't promise the slot to several people at once without a mechanism for final booking.
Measure how many freed slots are offered and how many are actually filled. An increase in timely cancellations can be positive if it reduces unused minutes. The number of reminders sent is not a business result in itself.
Which checks are needed before launch
- Correct time zone, phone number and location address.
- Separating appointment service messages from promotional campaigns.
- Appropriate management of preferences and opt-outs from marketing messages.
- Stopping the sequence on cancellation, rescheduling and an already recorded visit.
- A visible report on undelivered messages and a task for the team when needed.
For salons, beauty and wellness businesses DigitaL+ combines CRM automation with SMS and Viber communication. The general logic of follow-up contact is in the CRM follow-up material; here the process ends with an actual visit and used capacity.
Frequently asked questions
Do reminders guarantee fewer no-shows?
No. The effect depends on the clients, the services and the process. Compare comparable periods and track both visits and complaints about excessive messages.
Should there be a deposit for all services?
That's a separate business decision depending on value, capacity and client experience. First check whether the problem comes from an unclear confirmation or a difficult cancellation.
What do we do when a reminder isn't delivered?
Keep the error information and use a permitted alternative contact or a task for the front desk. Don't automatically mark the client as confirmed or cancelled.



