Almost every clinic sends vaccination reminders. Far fewer clinics can tell you what proportion of them produced an appointment. Those two facts, together, are the whole problem: the reminder is treated as the deliverable, when the appointment is the deliverable and the reminder is just a mechanism.
A reminder that was sent, delivered, read, and ignored has failed exactly as completely as one that never left the building. It just fails invisibly, which is worse, because it feels like the job was done.
Why the standard reminder does nothing
The default reminder reads something like: "Dear Sir/Madam, this is a reminder that your pet's vaccination is due. Please visit the clinic at your convenience." Consider what that message asks the recipient to do. It asks them to remember, later, to initiate a phone call, to a clinic, during working hours, about something that is not currently causing their animal any distress.
That is a lot of activation energy for a message that arrives while somebody is on a bus. The message is not wrong. It is just not an instruction that anybody can act on in the ten seconds during which they are looking at it.
Three other things kill it. It does not name the animal, so it reads as bulk. It gives no reason beyond "it is due", which the owner already half-knew and had already decided to deal with later. And it offers no path — no time, no day, no reply option — so acting on it requires the owner to construct the next step themselves.
The four things that change the outcome
None of these are clever. They are just the difference between a notification and a request.
- Name the animal, and use what you know. "Bruno's booster is due on the 14th" is a different message from "your pet's vaccination is due". It signals that a specific record exists, which signals that somebody would notice if he did not come.
- Give a reason that is about the animal, not the schedule. Not "as per protocol" but what the vaccine protects against and why the gap matters. One sentence. Owners comply with reasons, not with dates.
- Propose a specific slot. "Thursday at 6pm or Saturday morning — which suits?" converts far better than "visit at your convenience", because it turns an open task into a binary choice. A question with two options is answerable in four seconds on a phone.
- Make replying the action. If the owner can reply to the message and be booked, you have removed the phone call, which is the step where most intent dies. This is the single biggest reason WhatsApp outperforms SMS for this job — it is a conversation, not a broadcast.
Timing: one reminder is not a system
Most clinics send one message on the due date. The due date is the worst single moment to pick, because it gives the owner no runway to plan and no signal that anything precedes it.
A sequence works better, and three touches is usually enough:
- Seven to ten days before due. Advance notice with a proposed slot. This is the one that produces most of the bookings, because the owner still has a week to arrange their own schedule.
- On the due date. Short, and only to those who did not respond to the first. "Bruno's booster is due today — we have space Thursday evening if that helps."
- Two to three weeks overdue. The one almost nobody sends, and the one that recovers the animals who genuinely meant to come and got busy. Keep it warm, not scolding. The tone that works is "we noticed", not "you failed to".
After the third, stop. A fourth and fifth message move you from helpful to irritating, and an owner who mutes your clinic is harder to reach for the thing that actually matters later.
Channel matters more than most clinics think
In India this is barely a debate. SMS is where transactional messages go to be ignored, sitting in an inbox alongside bank alerts and promotional spam. WhatsApp is where people read things and, crucially, where they reply — which is the behaviour you actually need. WhatsApp versus SMS for vet clinic reminders covers the comparison properly, including the delivery and consent mechanics.
One caution worth stating: if your software charges you per message, a three-touch sequence costs three times a one-touch one, and there is a quiet incentive to send less exactly where sending more works. Check how your vendor prices this before you design the sequence. CliniCore includes WhatsApp reminders in the plan fee and does not meter them, precisely because metering the reminder taxes the thing that recovers the revenue.
Measure the appointment, not the send
The number that matters is not how many reminders went out. It is what proportion of overdue animals came back within thirty days of the first reminder. That single metric tells you whether the sequence works, and it is the one almost nobody tracks.
Start by counting your overdue list at all. Most clinics do not know how long it is, and the first time they look, the number is larger than expected — because an animal drops off the radar silently, and nothing in a paper system ever raises its hand. Once you can see the list, the recovery arithmetic is straightforward, and it is usually the cheapest revenue available to a clinic that already exists.
There is a second leak sitting right next to this one, and it is worth closing at the same time: the vaccination that was given and never invoiced. Vaccine given, never invoiced covers why it happens so consistently. Getting the animal back in is wasted effort if the visit does not reach the bill.
If you want to size both at once, the free 60-second audit estimates the recall and the billing side together. No signup, no call.