← All articles

Appointments nobody turns up to: reducing no-shows without hounding the customer

There is a loss that appears on no profit-and-loss statement: the hour you had booked for someone who did not come. There is no invoice to issue and no expense to justify, but the mechanic was there, the bay was there, and the morning passed all the same. And unlike material left in stock, an empty hour is never recovered.

In many businesses that work by appointment — workshops, physiotherapists, hairdressers, accountants, vets — no-shows sit between 10% and 20% of visits. Translated: one day in seven, or more, you work for nobody.

It is almost never bad faith

It is worth pausing on this, because the solution depends on the cause. When you ask customers who did not turn up, the answers repeat:

None of these four is solved by scolding the customer or charging a penalty up front. Three of the four are solved with information at the right moment and an easy way out.

The three moments of a reminder that works

A reminder system is not "send a message the day before". It is three moments, and each does a different job:

If you can only set up one, set up the 48–72 hour one. It is the one that changes your number.

Make it easy to cancel (yes, really)

It sounds counter-intuitive, but it is the part that prevents the most no-shows: every reminder has to carry a one-step way of saying "I can't" or "I'd like to change it". A link, a button, a one-word reply.

A customer who cancels three days ahead is not a lost customer: it is an hour you can sell again. What hurts you is not the cancellation, it is the silence. Making it hard to cancel brings nobody in; it only turns cancellations into no-shows.

And when a slot frees up, the natural next step is to notify the waiting list. Here a simple automation does in two minutes what nobody ever does by hand.

A concrete example. A physiotherapy centre with three rooms had a 16% no-show rate. They did not change their booking software: they added three automated notices (confirmation, a 72-hour reminder with a reschedule button, and a same-morning notice) and a waiting list by time slot. Three months later, no-shows were at 7%, and half the slots that opened up were refilled the same day. Nobody had to make more calls; they just got fewer surprises.

What the automation must never do

This is where these systems become unpleasant. Three rules:

And a fourth, more important than the other three: if the customer replies anything other than "confirm" or "cancel", a person has to read it. "I'm in a lot of pain, can it be brought forward?" is not something an automation can handle.

And your customers' data?

We are talking about names, phone numbers and, depending on the sector, reasons for the visit — which may be health data. That is not just any list. It is worth setting conditions from day one:

This article is general information, not legal advice for a specific case.

About this article

iaetica.cat is a space for writing in the open: what I am learning about artificial intelligence, its ethics and its law.

— Laura Graells