A pet owner who ignores three emails from you will drive across the city on a Saturday for a booster if somebody calls and says the dog is due. Vaccination is the one thing they will always come back for. The clinic's problem is never the willingness. It is the calling.

In most practices the recall system is the owner's own memory, supported by a paper card that lives in a drawer at their home and gets rediscovered during a house move. The clinic holds a perfect record of what it gave. What it rarely holds is a working list of who is due.

That gap is the quietest revenue leak in veterinary practice, because nothing about it looks like a loss. Nobody complains. There is no bad review. The appointment simply never happens, and the animal quietly becomes somebody else's patient two years later.

Vaccination is a schedule that happens to include visits

A consultation is an event. Something is wrong, the owner comes in, you treat it, it ends. Vaccination is not an event. It is a schedule that runs for the animal's whole life, and the clinic is the only party in the relationship keeping time.

Owners do not track it. They intend to. But a booster twelve months away has no trigger attached to it — the animal shows no symptom, the household has no prompt, and the card is in a drawer. Expecting the owner to initiate is not a policy. It is a hope that happens to work for the most organised third of your clients.

Once you accept that the schedule belongs to the clinic, the operational question becomes very simple. For every pet you have ever vaccinated: what is due, when, and who is making the call?

What a vaccination record has to carry

The record is not “gave shot”. Every vaccination should log what was given, the date it was administered, and the batch number, against a pet record that carries species, breed, sex, age, weight, microchip and known allergies — sitting under the owner who actually pays.

The batch is the field most often skipped and the one you will one day be very glad to have. If a batch is later questioned or withdrawn, the difference between a clinic that can produce the list of animals that received it in an afternoon and a clinic that cannot is the difference between a controlled round of phone calls and a genuinely bad week.

The rest of the pet record earns its keep at the same visit. Weight drives dosing and changes constantly in a young animal. Allergies and previous reactions decide what you do differently this time. The microchip number is how the animal is identified on the day it matters most. None of this is exotic; it is simply the difference between a case sheet and a history.

Next-due is set at the needle, not at year-end

The single highest-leverage habit in this entire workflow takes about four seconds. When the vaccination is recorded, set the next-due date.

Not derived later. Not calculated during a year-end trawl of old case sheets. Set at the moment of administering, by the person administering, according to whatever schedule your vets follow for that vaccine and that animal. Everything downstream — the recall list, the reminder, the owner's expectation, the conversation at the desk next January — is generated from that one field.

Clinics that skip it end up doing archaeology instead. Somebody sits down with a register in a quiet week and tries to reconstruct who might be due. It is slow, it is incomplete, and it only happens when the clinic is quiet — which is precisely when the recalls should have been made weeks ago.

The series that stops at the second shot

The most predictable drop-off in a small-animal practice is the primary course in a young animal. The owner is enthusiastic at the first visit, present at the second, and gone before the last one. Life gets busy, the puppy looks healthy, and nobody follows up.

It is worth being clear-eyed about why this one matters more than the rest. A half-finished course leaves the owner believing the animal is protected when your vet does not, and that is a conversation you will have under pressure at some future date rather than calmly now. Commercially, it is also the moment a household decides whether you are their clinic. An owner who completes a course with you comes back for everything else for a decade.

The mechanism is the same as everywhere else here. The next visit in the series has a date the moment the previous one is given, and something other than the owner's memory has to surface it three weeks later.

The ten-minute recall list

What all of this builds towards is deliberately unglamorous. Somebody at the front desk opens a list of vaccinations due and overdue, and works it for ten minutes when the queue is quiet.

  • Due this week — a confirming message, with a slot offered rather than requested.
  • Due this month — the first nudge, early enough that the owner can plan around it.
  • Overdue by weeks — a call rather than a message; these convert far better with a voice.
  • Overdue by months — worth one honest attempt, and worth knowing whether the animal has moved, changed clinics or died, so the list stays clean.

Ten minutes is the whole design. A recall exercise that needs an afternoon never happens a second time. One that fits between the eleven o'clock and the eleven-thirty happens every day. That is why the list belongs on the dashboard the front desk already has open — due and overdue vaccinations sitting next to today's appointments, rather than in a report somebody has to decide to run.

Reach the owner where they actually read

The channel decides the outcome more than the wording does. Email is where recalls go to be ignored. A message on the number the clinic already uses to send appointment confirmations gets read, because the owner recognises it. A call from the clinic gets answered, because pet owners assume a vet ringing them is about their animal.

Whatever you use, three things make a recall land: the animal's name, the specific thing that is due, and a slot. “Bruno is due for his booster — we have Thursday at six or Saturday morning” converts. “Your pet's vaccination is due, please contact the clinic” does not, because it hands the work straight back to the owner.

One more practical point. The person making the call should be able to see the animal's record while they talk. The owner's first question is almost always something the record answers — what he had last time, whether he reacted to anything, whether his weight was fine. A receptionist who has to say “let me check and call you back” loses the appointment to the next thing on that owner's day.

Boarding, grooming and travel are vaccination triggers

Some of the easiest recalls in the business are not recalls at all. They are the moments when an owner needs their pet's vaccination status for something else, and comes to you asking.

A boarding admission is the obvious one. Any clinic that boards animals checks vaccination status before the gate, and that check is a natural, entirely unsalesy conversation about what is due and what is overdue. A grooming appointment is the same. So is travel, so is a move to a new city, so is the arrival of a second animal in the house.

This only works if the status is visible at the point of booking. If checking means finding a paper card, it gets skipped whenever the clinic is busy — which is exactly the week the kennels are full and half the animals in them are due for something.

From boosters to a plan the owner buys once

The end state of all this is that preventive care stops being a sequence of individual sales and becomes a subscription. A wellness plan bundles the year's preventive work — the vaccinations, the routine checks, whatever your practice decides belongs in it — into a recurring package sold per owner or per pet on a billing period, with an autopay mandate so renewals collect themselves.

For the owner it removes a decision they were going to make badly. For the clinic it does something worth more than the revenue: it flips the default. In a pay-per-visit relationship, the default is that nothing happens unless the owner acts. On a plan, the default is that the animal comes in, and the clinic is chasing a schedule it already owns rather than a customer it has to persuade.

The billing side stops being an argument at the same time. Whatever the visit turns out to involve — consultation, the vaccination itself, a medicine dispensed on the way out, a test — it comes out as one numbered GST invoice with the tax split, settled at the desk or through a pay-link the owner opens on their phone before they reach the car park.

None of this is clever. It is a date field, a list, and somebody who makes the calls. But it is the difference between a clinic that treats the animals in front of it and one that quietly keeps two thousand animals on schedule.