Cookies & privacy
We use essential cookies to run the site and, with your consent, analytics cookies to understand how it's used. You can change your choice anytime.

Reactivating inactive patients isn't sending a mass "we miss you" message. It's a seven-step process: segment the list (a 12-month patient isn't the same as a 36-month one), filter out who you shouldn't contact, write a message that recognises the person, pick the right channel and moment, make booking immediate, follow up without nagging, and measure what happens. Done by hand for a database of a thousand dormant patients, that's around a hundred hours of work. Which is why most clinics try it once, it goes badly, and they never try again.
If you've already counted how many dormant patients you have, the next question is obvious: how do I get them back?
And the answer usually given is a bad one. "Run a campaign", "do a promotion", "have reception start calling". That's what most clinics do, once a year, and it's why most clinics conclude that reactivation doesn't work.
It does work. But it's a process, not a campaign. Here's how it's done.
The starting error is treating all inactive patients the same. They aren't.
Someone who hasn't been in for 13 months probably just lost track of their check-up. Someone at 36 months made a decision, even if unconsciously. The first comes back with a friendly reminder; the second needs a different conversation.
Segment by at least three criteria:
Time since the last visit. Split into bands: 12-18 months, 18-24, over 24. The probability of recovery falls with time, and the tone of the message should fall with it.
What treatment they had. An orthodontic case that finished and never came back for review is a different case from a hygiene appointment that drifted. The first may need retention; the second simply needs reminding that it's due.
Whether anything is outstanding. Cross against open quotes. A patient with an accepted treatment that was never started is the most recoverable case of all: they already said yes once.
That third segment tends to be the smallest and the most profitable. Start there.
Before writing to anyone, remove those who shouldn't receive the message:
This step isn't bureaucracy. A message to the family of a deceased patient is reputational damage you can't undo, and contacting someone who expressly asked you not to is a data problem you can spare yourself.
It's also the moment to check contact quality. If 20% of your numbers are wrong, that 20% of your effort is lost before you start.
This is where the result is decided.
A generic message ("Hi! It's been a while since we've seen you, come and visit us") reads like advertising and gets ignored like advertising. The patient knows you sent it to a thousand other people.
A message that shows you know who they are reads like a clinic that remembers them. The difference isn't tone, it's information: their dentist's name, the treatment they had, how long it's been, what's due now.
Compare:
"Hi! It's been a long time since you visited. We're waiting for you with a special offer on dental cleaning."
"Hi Marta, I'm from Dr Puig's team. I saw your last check-up was in March last year and that we mentioned your wisdom tooth back then. Would you like me to find you a slot to take a look?"
The second works because it isn't a campaign. It's a conversation the clinic itself could have started.
Three rules for the message:
If you want to understand better what went through these patients' minds, we cover it in why patients don't return to the dentist.
The channel. Calls have the lowest response rate and the highest cost: they require the patient to answer at that exact moment, during working hours. Email barely gets opened. WhatsApp is where the patient already is, gets opened nearly always, and lets them reply whenever they want — which is exactly what someone who's spent a year putting this off needs. We cover it in WhatsApp for dental clinics.
The moment. Weekdays, mid-morning or mid-afternoon. Not eight in the morning, not ten at night. And never all at once: send a thousand messages on Monday and by Tuesday you have a thousand replies and nobody to handle them.
That last point matters more than it seems, and we explain it in step 6.
You've got a patient who hadn't thought about you in a year to reply "yes, I'm interested". That's the moment of peak intent, and it doesn't last.
If your answer is "great, call us on 93 XXX XX XX during morning hours", you've just handed the ball back to someone who already showed you they don't call. Part of those yeses fall away right there.
What works is closing in the same conversation: propose two specific slots, let them pick one, confirm it. No channel switching, no forms, no waiting. From "I'm interested" to "appointment confirmed" in three messages.
Most patients don't reply to the first message. That doesn't mean they aren't interested: it means they read it on the tube and forgot.
A second message three or four days later recovers a meaningful share of the non-responders. A third, considerably fewer. A fourth adds nothing and starts to annoy.
The practical rule: two messages, three at most. If there's no reply, archive that patient and try again in six months or a year. Pushing beyond that doesn't win appointments — it wins opt-outs.
And here's where most reactivation campaigns die: not in the sending, but in handling the replies. Sending a thousand messages is easy; any tool does it. Handling the replies that arrive over the following ten days —answering questions, finding slots, rescheduling, chasing the non-responders— no tool does that. A person does, and that person already has a job.
By the end you should be able to answer these questions:
The last one is the only one that truly counts, and it's the one almost nobody measures, because knowing it means following the patient from the message all the way to the invoice.
With those five numbers you know whether to repeat the process and what to change. Without them, reactivation is a feeling.
Here's the part nobody tells you when they say "run a reactivation campaign".
Do the maths with your own data. Per patient: looking up their history and personalising the message is around two minutes; handling the conversation back, three or four more; booking and logging, a couple. Counting the ones who never reply, that's roughly five minutes per patient.
If you have a thousand dormant patients, that's about a hundred hours. Two and a half weeks of full-time work. And you don't get them in one block: they're spread in drips across the two weeks after the send, while replies arrive at the same time as reception is handling the desk, answering the phone, and taking payments.
That's why reactivation campaigns get done once a year, in a rush, with a generic message and no follow-up. And that's why they go badly. It isn't that the team doesn't know how. It's that doing it properly is a part-time job nobody has.
The conclusion most clinics draw is "reactivation doesn't work". The correct conclusion is "reactivation doesn't fit".
The seven steps above are exactly what Keishal does, with one difference: a system does them, not your team.
We integrate with your practice management software, segment the database, filter out who shouldn't be contacted, write to each patient over WhatsApp with their context, handle the replies, close appointments into your calendar, and follow up. Your team doesn't learn any tool or change how they work: they watch appointments appear.
And unlike a campaign, it doesn't happen once a year. It runs continuously, across the whole list, while the clinic gets on with its own work.
If you want to see the size of your dormant list before deciding anything, work it out here. And if you'd rather we showed you with your real database, book a call.
Reactivating patients isn't conceptually hard. It's operationally hard. The difference between a clinic that recovers patients and one that doesn't is rarely knowledge — it's who has the hundred hours.
An autonomous system generates dozens of reactivation, recall, and booking conversations every week. If nobody turns them into a number, that activity stays invisible. The four KPIs worth checking every month are: dormant database coverage, contact-to-booking conversion, off-hours bookings, and contact data quality. Each one is calculated with your own clinic's arithmetic, not external promises.
Many first visits are lost outside clinic hours: someone decides to book at ten at night, can't, and by the next day has already called another clinic. 24/7 online booking closes that door. At Keishal it works in two stages: the patient asks questions and resolves doubts over WhatsApp at any hour, and when they want to book, they get a link to a calendar where they pick their own slot. The confirmed appointment lands in your agenda, without anyone on your team having to be available at that hour.