Clinavi.ma
Performance & Operations

How to reduce no-shows in your medical practice in Morocco

Missed appointments cost between 15% and 30% of a Moroccan practice's revenue. Here is the complete method to cut them by three — without adding work for your secretary.

May 22, 20267 min readBy Clinavi
How to reduce no-shows in your medical practice in Morocco

One patient in five who doesn't show up means an hour lost, a wasted slot and revenue evaporating. In Morocco, the no-show rate observed in private practice typically ranges from 15% to 30% — and sometimes exceeds 40% for in-demand specialists.

These numbers are not inevitable. With a simple method and the right tools, you can bring your rate below 5% in a few weeks. This article describes exactly how.

How much does a no-show really cost?

Before fixing, measure. A no-show costs you much more than the missed consultation itself:

  • The direct revenue of the lost consultation (300 to 800 MAD depending on specialty)
  • Front-desk time spent booking then re-booking this appointment
  • Another patient who could have used that slot and has been waiting for days
  • The risk of losing the trust of the absent patient, who may not come back
  • The effect on your queue: a practice that looks "full" while slots are empty
12,000 – 25,000 MAD
Average monthly cost of a 20% no-show rate

For a practice that sees 25 patients a day at 400 MAD per consultation, a 20% no-show rate represents about 18,000 MAD of unrealized revenue every month. Over a year: more than 200,000 MAD.

Why patients don't show up

The real reasons, observed across dozens of Moroccan practices, boil down to three families:

  1. They forgot — the appointment was booked two or three weeks ago, no reminder followed
  2. A last-minute conflict (work, transport, sick child) and no simple way to cancel or reschedule
  3. Hesitation: they weren't sure when they booked, and nobody re-confirmed with them

The important takeaway: almost all of these causes can be eliminated by better communication — not by patient discipline.

Tactic 1 — WhatsApp reminders in darija

In Morocco, email is dead and SMS is fading. WhatsApp is read within 5 minutes by 90% of patients. It's the n°1 channel, and it must be your n°1 reminder channel.

An effective reminder combines three elements:

  • The right timing: D-2 to anticipate, and D-0 morning to remind
  • The right language: natural darija, not formal French
  • An action button: confirm in one click, or request to reschedule without calling

A message like this, sent automatically the day before, reduces no-shows by 40 to 60% within the first weeks.

Tactic 2 — Automatic waiting list

Even with the best reminders, last-minute cancellations will happen. The question becomes: how do we fill the slot immediately?

A smart waiting list solves this: as soon as a patient cancels, the system offers the freed slot to waiting patients via WhatsApp within seconds. The first one to answer "OK" gets it.

8 minutes
Average time to fill a freed slot with an automatic waiting list

Without a waiting list, the same slot stays empty in 80% of cases — the time it takes the secretary to call waiting patients one by one.

Tactic 3 — Deposits for high-risk consultations

For some high-no-show consultations (first visit, in-demand specialties, end-of-day slots), a small deposit changes everything. Not to penalize: to commit.

A 100–150 MAD deposit, payable via WhatsApp link when booking, drops no-shows below 3%. The patient who has invested something shows up — and the one who doesn't pay probably wouldn't have honored the appointment anyway.

Tactic 4 — The post-no-show follow-up

A patient who didn't show is not a lost patient. A WhatsApp message sent within 2 hours — warm, no blame, with a fresh slot proposal — recovers 40% of absences.

Measure to improve

Without measurement, no improvement. A serious practice dashboard should show in real time:

MetricHealthy target
Global no-show rateBelow 5%
D-2 confirmation rateAbove 85%
Average time to fill a freed slotBelow 15 minutes
Post-no-show recovery rateAbove 30%
Effective occupancy rateAbove 90%

Tracking these 5 indicators weekly lets you adjust — for example, if the D-2 confirmation rate drops, it often means the reminder message has become too generic.

Combining the 4 tactics: compounding effect

None of these tactics alone is enough. It's the combination that produces results:

TacticAverage impact
D-2 and D-0 WhatsApp reminders−40 to −60% no-shows
Automatic waiting listRecovers 70% of freed slots
Targeted depositBelow 3% no-shows on affected slots
Post-no-show follow-up+40% rebooked patients

A practice moving from a 20% to a 5% no-show rate typically recovers 8,000 to 18,000 MAD per month — for zero additional daily work, once the tooling is in place.

Key takeaways

  • No-shows typically cost 15 to 30% of a practice's revenue — much more than usually measured
  • Darija WhatsApp, automated, is the communication tool of choice
  • An automatic waiting list turns every cancellation into an opportunity
  • Deposits are a filter, not a penalty — they engage hesitant patients
  • Without weekly measurement, no lasting improvement is possible

Measure and reduce your no-show rate with Clinavi

Real-time dashboard, darija WhatsApp reminders and automatic waiting list — everything you need to drop below 5% no-show.