Vet practice: every pet's record and reminders owners actually see
9 min read
Wednesday, quarter past eleven. You're mid-spay β the patient on the table, gloves on. And the reception phone rings for the third time in ten minutes. Someone wants an appointment. Someone's checking "was Mici's vaccine last year or the year before". The technician who should be assisting you is holding the receiver and flipping through the appointment book.
At four o'clock, the other side of the same problem: the gentleman with the labrador, booked for the annual vaccination, doesn't show up. He isn't being rude β he forgot. The appointment was made a year ago and nobody has reminded him since.
A veterinary practice has scheduling harder than most service businesses for a banal reason: the patient can't read a calendar. Showing up depends on the owner β and the owner of a healthy dog thinks of you once a year. This article is about setting up appointments, reminders and records so that owners actually show up, and the phone stops dictating your day.
Your patient can't read a calendar
A hairdresser has a client who comes every five weeks β a habit, almost a reflex. You have three different rhythms in the same waiting room:
- Annual patients. Vaccination, check-up, microchipping. Booked a year in advance β the owner has forgotten it before he's out of the car park.
- Follow-ups. Stitches out in ten days, control bloods in three weeks. The owner of a sick pet rarely forgets, but loves to reschedule β by phone, in the middle of your worst appointment.
- Therapies on a rhythm. Physical therapy after surgery, regular check-ups for a chronic patient. The same slot every week β and the same negotiation from scratch every week, unless someone books the series ahead.
The common denominator: everything hangs on the owner's memory and on the phone. The first fails regularly; the second rings exactly when it mustn't.
The reminder owners actually see: SMS
Let's be honest: nobody will install your clinic's app for two visits a year. An email reminder ends up in the promotions tab. The message a pet owner actually opens is an SMS β plain, straight into their messages.
In Appointa the reminder goes out automatically the day before the appointment: by email and push notification, and β with the SMS add-on enabled β by SMS to owners without the app. The message arrives from the sender "Appointa", names your clinic and the appointment ("tomorrow at 16:00") and carries a one-tap cancellation link. "I can't make it" thus arrives the day before, while you can still fill the slot β not at 16:05, in front of an empty consulting room.
You switch SMS on with a single toggle in the settings and get 20 free messages to try it out. After that it runs on prepaid credits: 100 messages for β¬15, 500 for β¬65, 2,000 for β¬240 (VAT is not charged). A standard message uses one credit, because the templates are deliberately written without diacritics. Landline numbers are skipped automatically, and if the credits run out the notice quietly goes by email β nobody is left uninformed.
And when an emergency surgery blows up your afternoon and you're moving appointments, the reschedule notice goes out immediately β by SMS too, even to an owner who muted reminders. We went through the full arsenal against empty slots in the guide to reducing no-shows.
The record: every pet's history in one place
The second pillar is the client file. The record is tied to the owner, and the notes inside it you keep per pet: Reks β vaccine in March, allergic to chicken, 34 kg; Mica β spayed last year, renal diet since May. The history of visits and no-shows writes itself.
When an owner calls with "was Mici's vaccine done", the answer is in the record, not in three different notebooks. Before an appointment you open the file and within ten seconds you know what's been given, what was said last time and who has failed to show twice in a row. And because this is health and personal data, where it lives matters: in Appointa, on servers in the EU, GDPR-compliant.
A questionnaire before the first visit: species, age, symptoms
A new patient is an unknown: is it a puppy coming for its first vaccination, a cat that hasn't eaten for three days, or a parrot with a broken wing? Fifteen minutes or a full hour? So attach a questionnaire to the first booking β a short form the owner fills in while booking:
- species and breed
- age and approximate weight
- reason for the visit and symptoms β what and since when
- whether the pet is vaccinated and on any medication
- special notes (aggressive towards other dogs, panics in the carrier)
The answers arrive with the booking and are saved with the record. Before the owner walks in, you know whether it's a quick check-up or a serious workup β and you can put a nervous dog at the end of the shift. How to build a questionnaire that asks the right things without being a chore, we covered in the guide to the pre-appointment questionnaire.
Therapies on a rhythm: a recurring appointment instead of memory
Physical therapy after hip surgery: every Wednesday at 9, six weeks in a row. Check-up for a chronic renal patient: every three months. For rhythms like these there's the recurring appointment β you set it once and the whole series sits in the calendar, with the reminder going out by itself before every visit. The owner doesn't have to remember the rhythm.
One honest distinction: Appointa doesn't send invitations like "it's been a year since the vaccination" based on a date in the record β the reminder is tied to an appointment that exists in the calendar. So do what the best practices do anyway: book the next appointment straight away, while the owner is still standing at reception with the pet in their arms. A year later the owner gets the reminder the day before β and the loop closes without a single phone call.
The waitlist: freed slots for those who can't wait
"He's been limping since yesterday, can you squeeze him in?" β and the schedule is full until Thursday. Instead of the technician keeping a list on a scrap of paper and calling round, put the owner on the waitlist. When someone cancels β say, by tapping the link in the SMS reminder β the system offers the freed slot to the first in line that same instant: by email, push notification, and by SMS with a quick booking link for an owner without the app.
The gap in the schedule fills itself, the limping dog comes in on Tuesday instead of Thursday, and the phone stayed silent the whole time. We laid out the details in the guide to waitlists.
What a forgotten appointment costs you β the maths
A mid-sized practice: two vets, a technician at reception, twenty or so appointments a day.
- No-shows. Two forgotten appointments a week, β¬35 per visit on average β β¬70 a week, over β¬3,500 a year. Most often precisely the annual patients, booked long ago.
- The phone. Fifteen calls a day at three minutes each is 45 minutes of the technician's time β every day. Move half the booking to a page that works around the clock and you've given her back over three hours a week.
- And the cost of the reminders? An SMS costs 12β15 cents. A month with 200 messages is β¬26β30. One single saved β¬35 visit pays for a whole month of reminders.
On top of that, the Starter plan is free up to 30 appointments a month, Pro is β¬20, Premium β¬40 a month β the no-shows you currently write off as losses cost you more than the whole system.
The phone ringing mid-surgery while the 4 p.m. slot sits empty? In Appointa owners book online, the reminder arrives the day before by email and push, and β with the SMS add-on enabled β by SMS with a cancellation link for owners without the app. Every pet's history sits in the record, the pre-visit questionnaire tells you the species, age and symptoms, and a freed slot gets offered to the next in line by the waitlist itself. Try the demo for your line of work β free, no card. And the Starter plan is free β up to 30 appointments a month.
Frequently asked questions
Can the system remind an owner by itself that the annual vaccination is due?
Not from a date in the record β the reminder is tied to an existing appointment and goes out the day before it. So book the next vaccination straight away, while the owner is still at reception: the appointment eleven months out sits in the calendar, and the reminder arrives by itself, by email and SMS. For therapies that return on a regular rhythm, use a recurring appointment β set it once, and reminders go out before every visit.
Does the pet owner have to install an app?
No. The owner books through the booking page in a browser, the confirmation and reminder arrive by email, and with the SMS add-on enabled the day-before reminder and any cancellation or reschedule notices also arrive by SMS β no installation whatsoever. Anyone who does have the app gets free push notifications, so you spend SMS credits only on those who genuinely need them.
How do I handle an owner with three pets?
The record is tied to the owner, and the notes inside it you keep per pet β each with its own history of vaccines, therapies and remarks. The booking comes with a questionnaire where the owner writes down which pet they're bringing and why, so the appointment is tied to the right animal from the start.
How much do SMS reminders cost, and does everyone get them?
SMS runs on prepaid credits: 100 messages for β¬15, 500 for β¬65, 2,000 for β¬240 (VAT is not charged), and switching it on for the first time comes with 20 free messages to test. A standard message uses one credit. It's sent only to owners without the app; app users get a free push. You can exclude an individual client from SMS with a checkbox on their record, and if the credits run out, notices go by email.
More in Management
All in this categoryHow much does booking software cost in Croatia (2026)?
6 min read
Appointa vs Fresha vs Booksy: what actually makes sense for a Croatian salon?
7 min read
Summer in the salon: the team's annual leave and a schedule that doesn't fall apart
9 min read
Speech therapy: appointments for kids, reminders for parents
9 min read