Clinics, kennels and multi-service businesses
Vaccination records and recalls: the revenue most pet businesses ignore
The vaccination due-date list is the most valuable marketing asset a pet business owns, and almost nobody uses it.
20 August 2025 · 8 min read
Every pet business holds the same overlooked asset: a list of animals whose next vaccination is coming due, and the contact details of the people who own them.
Used, it’s the most reliable repeat revenue in the business, because the demand is created by biology rather than by marketing. Unused, which is normal, it’s a stack of paper cards in a drawer.
What paper actually costs you
The recall that never happens. A card in a drawer cannot tell you that eleven dogs are due in March. So nobody rings them, and a proportion simply lapse. Every lapsed animal is a visit you don’t get and, often, a customer who drifts to whoever did remind them.
The refused check-in. A boarding kennel that discovers a lapsed booster at the door has an angry owner, an empty run and a refund conversation. All avoidable with six weeks’ notice.
The clinical risk. Unvaccinated animals in a shared facility is the exposure your insurer cares about most. “We had it on a card somewhere” is not a record.
The duplicate. Without a reliable history, animals get vaccinated early because nobody could find proof of the last one. That’s a cost to the owner and, occasionally, a conversation you don’t want.
The time. Finding a card, reading someone’s handwriting, working out a date. A minute here and there, all day.
The mechanic that makes it work
One rule: the next-due date must be calculated when the vaccination is recorded, and stored as a date you can query.
That sounds trivial and it’s the whole thing. A date you can query gives you:
- A list of everyone due in the next 30 days, on demand
- A trigger for an automatic reminder
- A check that runs at boarding check-in
- Something the owner can see themselves
A scanned certificate in a folder gives you none of that. It’s a picture of a date, not a date.
Building the recall
1. Define the protocol once, per species. Core vaccines, intervals, what’s annual and what’s triennial. Set it up with your vet, write it down, and let it drive every calculation.
2. Record at the point of care. The jab, the date, the batch number, who gave it. Batch matters: if a batch is recalled you need to identify affected animals in minutes.
3. Let the due date calculate itself. Never typed, never worked out in someone’s head.
4. Reach out on a schedule. Six weeks before is the sweet spot: enough time to book, not so far ahead it’s forgotten. One reminder at six weeks, one at two, one when overdue.
5. Use the channel people read. WhatsApp gets opened. Email largely doesn’t.
6. Make booking one step. A reminder that ends in “call us on Monday” loses most of its value. A reminder that ends in a link keeps it.
What to actually say
Not marketing. A favour:
Hi Priya, Bruno’s DHPPi booster is due on 12 March. You’ve also got him booked in with us on 2 April, and we’ll need it done before that stay. Want me to put him in the week before? Reply YES and I’ll sort it.
That does four things at once. It reminds, it explains why it matters, it prevents a refused check-in, and it asks for the booking. Nobody experiences it as being sold to.
The multi-service advantage
If you run more than one service line, this compounds in a way single-service businesses can’t match.
The dog is in for a groom. The system knows his booster is due in three weeks. Your groomer mentions it at the counter, and the owner books the vet appointment while standing there.
That only works if grooming and the clinical record are the same file. Two systems means the groomer has no idea, and the moment passes.
That’s the argument for one pet record across every service rather than a clinical system bolted next to a booking app.
Give the owner their own copy
Half the phone calls a pet business fields are “when is his next jab due” and “can you send me his vaccination card for the boarding kennel”.
Put it on their phone and both calls stop. The pet parent portal shows every animal, what’s been given, what’s next, and lets them book without ringing. It costs you nothing per use and removes a daily interruption.
What good looks like
- Every vaccination recorded with a batch number and an auto-calculated next-due date
- A due-in-30-days list you can pull any morning
- Reminders going out on rules, not on someone remembering
- Boarding check-in checking the record before the animal is in the building
- Owners able to see their own card without ringing
In Fretso, protocols and records drive the dates, reminder rules send them over WhatsApp, SMS or email, and boarding check-in reads the same record and warns at the door. One record does the compliance and the marketing.
Quick answers
How far ahead should a vaccination reminder go out? Six weeks gives people time to book. Follow with two weeks, and one when overdue.
Should the reminder go by SMS, email or WhatsApp? WhatsApp where it’s available. Open rates are far higher than email for consumer reminders.
What has to be recorded for each vaccination? Vaccine, date given, next due, batch number and who administered it. Batch is the one people skip and the one that matters in a recall.
Keep reading
Getting a pet business off spreadsheets without losing a month
What to migrate, what to deliberately abandon, and the order that keeps you trading while you switch.
How to pay groomers: commission models that don't cause arguments
Three pay models, what each one does to behaviour, and the record-keeping that ends the month-end argument.
A vaccination policy for boarding kennels, and how to actually enforce it
The policy is the easy part. Enforcing it at 7am on a Friday when the owner is late for a flight is the hard part.