Skip to content
Orbyl
Article — Operations

No-shows are a messaging problem before they are a policy problem

Most clinics respond to no-shows with a deposit policy. It works, and it also filters out patients you wanted. The messaging fixes come first.

Updated 1 September 2026 · 4 min read

A no-show is a slot that cannot be resold, a practitioner paid to wait, and a patient who probably will not rebook. The standard response is a deposit. Deposits do work — and they also deter first-time patients, generate refund admin, and give your front desk an argument to have several times a week.

Before the policy lever, there are four messaging levers, and they address the reasons patients actually miss appointments rather than punishing the outcome.

Why patients miss appointments

Read a month of your own no-shows and ask the ones who rebook. The reasons cluster tightly, and only one of them is indifference.

  • They forgot — booked three weeks ago, no reminder, or a reminder that arrived on a channel they do not check.
  • Something came up and rescheduling was hard. Calling during working hours to move an appointment is a barrier. The path of least resistance is not turning up.
  • They did not prepare and knew it. A patient told to avoid sun for a week, or to come without makeup, who did not, will often silently skip rather than explain.
  • They became unsure. Doubt about cost, pain or downtime, unresolved because asking felt awkward.
  • They never really committed. A slot held during a late-night enquiry with no confirmation step.

Four of those five are addressable with messages. Only the last needs a policy.

Lever 1: reminder timing that matches the reasons

One reminder the day before is the common setup, and it is too late to be useful for anything except memory. A three-message sequence covers more of the causes.

  1. 01At booking: a confirmation the patient can act on

    Date, time, practitioner, address, and a way to change it in one reply. This is also the message that makes the appointment feel real, which matters most for slots booked late at night.

  2. 02Three days before: preparation

    The specific instructions for that treatment — stop this, avoid that, come without makeup. Early enough to actually comply. This is the message that prevents the “I did not prepare so I will not go” failure.

  3. 03The day before: the reminder proper

    Short, with a one-tap way to reschedule. If the patient cannot come, you want to know now, while the slot is still resellable.

On WhatsApp, all three are template sends outside the 24-hour window, so build and submit them before you need them — see the rules nobody explains. Keep clinical detail out of them: date, time and clinic name, nothing about what the appointment is for.

Lever 2: make rescheduling easier than not turning up

This is the highest-return change and the one clinics resist, because a reschedule feels like a loss. It is not. A rescheduled appointment is a kept patient and a slot you can resell; a no-show is neither.

The measure of success is that a patient can move an appointment by replying to the reminder in plain language, at any hour, without speaking to anyone. If moving an appointment requires a phone call during working hours, you have designed a system that produces no-shows.

The reply that saves a slot

Patientمش هقدر أجي بكرة، ممكن أأجله؟

Agentبالتأكيد — موعدك بكرة الساعة ٤ مع د. نور. متاح الأحد ١٢:٣٠ أو الثلاثاء ٥:٠٠. أي واحد يناسبك؟

Handled at 11pm, slot released back into the calendar overnight and offered to the next enquiry.

Lever 3: answer the doubt before it becomes silence

A patient who is unsure about pain, cost or downtime often does not ask. They just do not come. The preparation message is an opening for that question if it invites one — and the invitation only works if a reply gets an answer at the hour they send it.

This is where the reminder sequence and the messaging agent compound. A reminder that says “reply here if you have any questions” and then leaves the reply unanswered until Sunday is worse than not asking.

Lever 4: fill the gap you just created

A cancellation at 9pm for a slot tomorrow is only a loss if nobody knows the slot exists. Clinics with a waiting list rarely reach it in time, because reaching it means someone phoning people during the evening.

The automated version: when a slot within 72 hours is released, offer it to patients who asked about that treatment recently and were not booked, in order of recency, one at a time with a short expiry. This converts a cancellation into a booking without anyone touching it.

Then, if you still need it, the deposit

Policy is a legitimate tool and some clinics genuinely need it — high-value slots, long procedures, chronic patterns with specific patients. Apply it after the messaging levers, not instead of them, and apply it selectively: to long or high-value appointments, or to patients with a history, rather than to every first-time enquiry.

Questions

Asked often enough to answer here

Three, each doing a different job: a confirmation at booking, preparation instructions three days out, and a short reminder the day before. More than that reads as nagging; fewer leaves at least one common cause of no-shows unaddressed.

In most MENA markets, whichever channel the patient already used to reach you — and that is usually WhatsApp. Consistency matters more than the channel itself: a reminder arriving somewhere the patient does not check is functionally not sent.

Yes, and they also deter some first-time patients and create refund admin. They are worth applying selectively — to long or high-value appointments, or to patients with a repeated history — after the reminder and rescheduling changes, whose costs are far lower.

Date, time, clinic name and practitioner are normal. The nature of the treatment is not — assume the message may be read by someone other than the patient, because it sometimes is.

Keep reading

See it answer your patients

Bring forty real messages from your own inbox. We will run them live, show you the source behind every answer, and tell you which ones we would refuse to automate.