Every vet clinic I’ve visited has a version of the same person. Sometimes it’s the head tech. Sometimes it’s the receptionist who’s been there since the practice opened. Sometimes it’s the clinic owner themselves.
This person knows where everything is. They know which spreadsheet has the inventory counts, which WhatsApp group has the lab results, which notebook has the emergency contact for the drug supplier, and which folder on the desktop has the invoicing template. They know that Mrs. Patel’s number changed last month and the system still has the old one. They know that the vaccine fridge was serviced in October because they remember scheduling it.
When this person is at work, the clinic runs smoothly. When they take a day off, things get weird. When they go on holiday for a week, things fall apart. And if they quit? Chaos.
I’m not being dramatic. I’ve seen it happen.
What actually happens when “the system” walks out the door
A clinic in Hyderabad lost their office manager of 6 years. She gave proper notice. The owner had a full month to prepare. It wasn’t enough.
Within two weeks of her leaving, three things went wrong. First, vaccination reminder calls stopped going out — because the reminder schedule was in a personal Google Sheet on her account that nobody else had access to. Second, an invoice dispute with a supplier couldn’t be resolved because the purchase order records were in an Excel file that used a naming convention only she understood. Third, a regular client came in for a follow-up and nobody could find the previous visit notes because they were in a Word document stored in a subfolder that wasn’t in the obvious place.
None of these problems were technical. The data existed. It was just imprisoned in one person’s mental filing system.
The spreadsheet lifecycle
Every clinic spreadsheet follows the same arc. I’ve seen it enough times to describe it with confidence.
Month 1: Someone creates a spreadsheet to track something — inventory, client contacts, appointment schedule. It’s simple. It’s clean. It works.
Month 6: The spreadsheet has acquired a few extra columns. Some conditional formatting. A formula that calculates a running total. One person understands all of it.
Month 18: The spreadsheet is now 12 tabs. There’s a pivot table that pulls from three of them. The formulas reference cells in sheets that have been renamed. Someone accidentally sorted Column A without selecting the rest of the row, so 20% of the data is misaligned and nobody noticed for two months.
Month 30: The file takes 45 seconds to open. Nobody trusts the numbers but everyone still uses them because there’s nothing else. The person who created it spends an hour a week “cleaning it up.” A new hire accidentally deletes a row and nobody has a backup. Or they do, but it’s from four months ago.
If this sounds like your clinic, you’re not doing anything wrong. You’re doing what every small business does when tools designed for the job don’t exist or feel too expensive. Spreadsheets are the universal duct tape of small business operations. The problem isn’t using them. The problem is depending on them for things they were never designed to do.
What “system” actually means
A system is something that works even when specific people aren’t there. That’s the only test that matters.
If your receptionist can go on two weeks’ holiday and everything — appointments, reminders, billing, inventory checks, follow-ups — continues to function, you have a system. If it doesn’t, you have a person doing a system’s job, and you’re paying them to be a database.
The shift from person-as-system to actual-system doesn’t require expensive enterprise software. It requires three things: one place where data lives (not scattered across devices and accounts), structured workflows that don’t depend on memory (the software should know what needs to happen next), and access for everyone who needs it (not gatekept by one person’s login credentials).
The cost of waiting
Most clinics switch to proper software after something goes wrong. The office manager quits. A critical spreadsheet gets corrupted. An audit reveals that inventory records are off by 15% and nobody can explain why. The client who didn’t get their reminder and went to a different clinic.
By that point you’re rebuilding under pressure, which is the worst time to do it. The migration is messier, the data gaps are wider, and you’re training new processes while simultaneously fighting fires.
The best time to replace duct tape with actual plumbing is when the duct tape is still holding. You have time to migrate properly, train staff without rushing, and run parallel systems until you’re confident in the new one.
Your spreadsheets served you well. They got you this far. But if you’re honest with yourself, you know they’re one bad day away from letting you down. That’s not a risk. That’s a certainty on an unknown timeline.