How I rebuilt the patient journey for a veterinary clinic, replacing manual reminder calls, vaccine recalls tracked by memory, and prescription refills that quietly went to a competitor with an automated GoHighLevel CRM built around the pet's whole care timeline.
The clinic had loyal clients and a genuine gap in how it kept up with them. Appointment reminders were phone calls made whenever reception had a break between patients. Vaccine and wellness due-dates lived in each pet's file, but nothing proactively surfaced who was actually overdue, so recall depended on someone remembering to check. Prescription refills were only ever renewed when an owner called to ask, and a fair number quietly filled them at a pharmacy down the road instead.
The brief: keep every clinical decision entirely with the vets, and let the system track and reach out on behalf of every pet whose care was about to fall due.
Every appointment confirmation call was made manually, whenever reception had a spare moment between patients.
Due-dates sat in each pet's record, but nothing proactively flagged who was actually overdue for a booster.
Prescription renewals depended entirely on an owner remembering to call, or they simply filled it elsewhere.
A happy client after a good visit rarely got asked for a review before they'd already left the car park.
I mapped the full patient journey from first booking through years of ongoing care as one connected pipeline. The vet still makes every diagnosis and treatment decision, but everything that surrounds those visits now runs itself. Orange stations run automatically; grey stations stay in human hands by design.
Owners book their own appointment slot from live availability, matched to the visit type and the right vet.
A layered SMS and email sequence confirms every booking ahead of time, cutting no-shows without a phone call.
The clinical judgment call: examination, diagnosis and treatment. This stays entirely human.
Once a visit is logged, the next vaccine or wellness check due-date is calculated and a recall reminder is scheduled automatically.
Ongoing medications trigger a refill reminder ahead of running out, keeping that revenue with the clinic instead of a pharmacy down the road.
Each pet's birthday triggers a warm, branded message alongside a nudge to book their next wellness visit.
A Google review request goes out automatically after a completed visit, timed to when owners are most relieved and grateful.
The build combined a configured CRM with custom logic where off-the-shelf features stopped short.
A layered SMS and email reminder cadence tuned by visit type, cutting no-shows without adding to reception's call list.
Each pet's vaccine and wellness intervals are tracked individually and trigger their own recall reminder automatically.
Ongoing medications are tracked against their expected refill date, protecting pharmacy revenue that used to leak to competitors.
A warm, low-pressure touchpoint that keeps the clinic top of mind between necessary visits.
Booking, reminder, recall, refill and review messages, all templated, triggered and on-brand.
Where the platform couldn't natively calculate a recall date from a visit type and species, I wrote custom code against the API to solve it properly.
Reception manages bookings, recalls and refill requests from a phone or tablet, no separate system to check.
Every recall and refill rule had to be right before it touched a single client, because a wrong vaccine interval isn't just an annoying email, it's misinformation about an animal's care. So the recall logic was built and checked against the clinic's actual vaccination protocols by the vets themselves before a single automated message was allowed to send.
Reminder timing, recall intervals and refill windows were all set per visit type and species rather than a single generic timeline, and where GoHighLevel couldn't natively calculate a pet-specific recall date from a logged visit, I built that calculation myself.
Every diagnosis and treatment decision is still made entirely by the vets, exactly as it should be. What changed is what happens between visits: no pet quietly goes overdue for a booster, no refill is left until an owner has to call and ask, and no visit ends without a chance to hear how it went.
Refer a business owner who's ready to automate their operations. If the project goes ahead, you earn 10%+ of the project value as a thank-you, exact rate confirmed at referral. This won't stay open indefinitely, so reach out now to lock yours in.
A missed vaccine recall or a refill an owner had to chase isn't just a lost visit, it's a small crack in the trust that keeps clients coming back. If your clinic still relies on staff remembering who's due for what, that's a fixable gap, not just how veterinary practices run.
Tell me how bookings, recalls and refills work in your clinic today, and I'll show you exactly where automation protects both the patients and the revenue you're currently leaving on the table.
Bring your requirements and walk me through how you work. I'll show you exactly where automation can save you time and make you money.
Book your 30-minute call