Skip to content
All the answers
Answers

How do I stop customers not showing up?

Most people who do not turn up have not decided against you. They forgot, or they wanted to cancel and could not face phoning. So the two things that work are a reminder on the channel they actually read, and making cancelling so easy that they tell you instead of vanishing.

Last checked 14 August 2026. Prices on this page are ours and current.

Make cancelling easy, which feels wrong

Every business instinct says make it hard to cancel. It is the wrong instinct, and it is the one that costs you.

Somebody who cannot cancel easily does not keep the appointment. They just do not come, and you find out when the chair is empty and it is too late to fill it. Somebody who can cancel in one message at 11pm tells you the night before, and you have a slot to offer.

A cancellation is not a lost customer. An empty slot with no warning is a lost hour.

Remind them where they actually read

Email reminders for a haircut do not work here, because nobody reads email for that. A WhatsApp message the day before is read, because WhatsApp is read.

Two are usually enough. A confirmation when they book, so it is in the thread and searchable, and one the day before with the time and the place. More than that and you are the business that pesters people.

Ask for a reply rather than only informing them. A yes takes two seconds and turns a booking into a commitment. A no gives you the slot back.

The slot you get back is the actual win

This is the part people miss. Reminders do not only reduce no shows, they convert them into cancellations you find out about in time.

Which is only worth something if you can fill the gap, and that is where knowing who asked for that time and could not have it matters. If somebody wanted Saturday at ten last week, they are the person to message when Saturday at ten frees up.

That is a real use for follow up and it is nothing like sending a promotion to everyone. One person, one relevant message, once.

Deposits, carefully

They work, and they cost you bookings. Whether that trade is worth it depends on your service and your customers, and it is not a decision software should make for you.

If your no shows are concentrated in first time customers or in expensive slots, ask for a deposit there rather than across the board. Blanket deposits punish your regulars for other people's behaviour.

Look at when they happen before changing anything

Before adding reminders or deposits, spend a week noticing which appointments actually get missed. The pattern is usually obvious and usually narrow.

First appointments with new customers. The slot furthest from the day it was booked. The one somebody booked on a Friday night for a Monday morning. Very often one of those accounts for most of it.

That matters because the fix differs for each. A booking made three weeks ahead needs a reminder. A new customer who has never met you needs a confirmation and possibly a deposit. Treating every appointment the same way means annoying your regulars to solve a problem they are not causing.

Do not take our word for it.

Including the part where it asks permission before coming back, and only comes back once.

See the reminder and the follow up
Also asked

How many reminders should I send?
Two. One at booking, one the day before. Beyond that people stop reading them and start finding you annoying.
Does asking for confirmation actually help?
It turns a note into a small commitment, and it gives you an early warning when the answer is no. Both are worth more than a message they never reply to.
Should I charge for a no show?
It depends on whether you want that conversation with the customer. Many businesses here find easier cancelling and better reminders solve most of it without the confrontation.
Can the reminders be automatic?
Yes, and that is most of the value, because reminders sent by a person are the first thing to slip on a busy week.

Tell us what you are trying to work out and we will answer it straight, including when the answer is that you do not need us.

Or email hello@ahlelak.com