AI Agents for Veterinarians: Check-Ins, Rebooking and Reorders

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Agents for Veterinarians: Check-Ins, Rebooking and Reorders.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Agents for Veterinarians: Check-Ins, Rebooking and Reorders.

An AI agent can run four after-visit jobs for a vet practice: post-operative check-ins, recheck and rebooking prompts, repeat-medication requests and prescription-diet reorders. It collects the facts and drafts the message or request, while a nurse or vet approves anything clinical and handles every owner reply that mentions a symptom.

The word "agent" is doing real work in that sentence. A reminder system sends the same text on a date. An agent reads the patient record, picks the right message, reads the owner's reply and decides the next step. That flexibility is what makes follow-ups better and what makes them risky, so each workflow below has a trigger, a limit and a person who signs off.

Follow me on Instagram@sagnikteaches

What an agent is allowed to do in a vet practice

Draw the line before you buy anything. A useful rule is to split actions into three bands. Run alone: sending a fixed-wording message, offering free appointment slots from the diary, recording an owner's reply in the record. Run after approval: anything that depends on a clinical decision, such as a repeat supply or a change to a recheck date. Never: advice on a symptom, dose, diagnosis, or whether a pet "sounds fine".

Connect on LinkedInSagnik Bhattacharya

The reasoning is simple. If an agent contacts 40 owners a week and is wrong once in every 200 messages, that is a mistake every five weeks. For a booking nudge the cost of a mistake is a phone call. For a message that tells an owner a swollen wound is normal, the cost is a patient. So the clinical lines go through a human, every time. If you are weighing where to start, a scribe, phone or chatbot first for veterinarians sets out the order I would take.

Subscribe on YouTube@sagnikteaches

One note on availability. Weave's AI page says its AI Receptionist is "coming soon to veterinary offices", with a waitlist for early access (checked 4 November 2026), so I have not counted it as a live option. The workflows here run on tools you can use today: the follow-up features in your practice-management software, a general automation tool such as Zapier with an AI step, or a mix of both.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Workflow 1: the post-operative check-in

This is the follow-up owners value most, and the one practices most often skip when the day gets busy.

Trigger. A procedure is marked complete in the record and the patient is discharged. The agent waits a set time, for example the morning after a routine neuter or a dental extraction.

What it sends. A short, fixed message tailored by the procedure type and the pet's name:

Hello [owner first name], this is [practice name] checking in on [pet name]
after yesterday's procedure. Please reply with a number:
1. Eating, drinking and comfortable
2. Not quite right, I'd like to speak to a nurse
3. I have a question
If at any point [pet name] has heavy bleeding, repeated vomiting, a very
swollen or open wound, or seems in severe pain, please call us on [number]
straight away, or the emergency service on [number] if we are closed.

What the agent does with the reply. A "1" is logged in the record and nothing more happens. A "2" or "3", or any free-text reply, creates a task for a nurse with the owner's exact words, flagged urgent if the reply contains a trigger word. It never answers a clinical question itself. A reply it cannot read, such as a photo with no text, also becomes a task.

The stop rule. If an owner has not replied by the afternoon, the agent does not nag. It lists the patient on the nurse's end-of-day call list. Silence after surgery is not reassurance.

A sample week, with numbers

Illustrate it with a four-vet practice that does about 40 procedures needing a follow-up a week. At roughly three minutes per phone check-in, hand-calling takes two hours a week and often slips to the Friday no one has time. The agent sends the 40 messages, around 30 owners reply with a "1", and nurses handle the 10 who need a person, perhaps 20 to 30 minutes in all. The saving is under 90 minutes a week, not dramatic. The bigger gain is consistency: every patient is checked, and the practice has a record that it did so.

Workflow 2: recheck and rebooking

Trigger. The vet's notes or the discharge record contain a recheck interval, such as "wound check in 10 days" or "blood test in 6 weeks", or a vaccination or dental booking falls due. Many practice systems already create the due date; the agent turns that date into a conversation.

What it does. It checks the diary for open slots with the right vet or nurse and the right appointment length, offers up to three, and books the one the owner picks. For a longer gap it sends the first message two weeks ahead and a second three days later. It never books a procedure type it has not been told how to book, and it never offers a slot that has not been marked bookable for that type.

The sample message below is an illustration:

Hello [owner first name], [pet name] is due a wound check around [date].
Which of these suits you?
Tue 14th, 10.20   Wed 15th, 16.40   Fri 17th, 09.00
Reply with the day, or "other" and a nurse will call you.

If the owner replies "other", the agent hands over. It should not negotiate times in free text unless it can see the diary live, because a confident "I've booked you for Thursday" that is not in the system is the most expensive mistake in this workflow. Check the confirmation: after booking, the agent should read the appointment back from the diary before telling the owner it is done.

Where rebooking goes wrong

A realistic failure: the agent offers a recheck slot with a vet who is on leave, because leave was entered as an all-day note, not as a blocked diary. The fix is a rule that offered slots must come from the bookable diary only, plus a weekly check of five bookings the agent made. Another is double-sending: a patient with two overlapping reminders, such as vaccination and recheck, gets two messages in a day. Add a rule of one agent message per owner per day.

For vaccination and check-up reminders in particular, whether AI can handle vaccination and check-up reminders for a vet looks at that single job in more depth.

Workflow 3: repeat-medication requests

This is the one where the approval step matters most. The agent does not decide who gets a repeat. It makes the request cheaper for the practice to review.

  1. Trigger. The record shows a long-term medication whose supply is about to run out, or the owner messages "can I get more of [pet name]'s tablets?".
  2. Collect. The agent confirms the pet, the medication name as written in the record, and the date the owner expects to run out. It asks one question only: "Have you noticed any change in [pet name] since the last supply?"
  3. Prepare. It drafts a task for the prescribing vet with the pet, medication, last supply date, last recheck date, the owner's answer verbatim, and a flag if the recheck is overdue.
  4. Approve. The vet decides: approve, request a recheck first, or decline. The agent does not alter the decision.
  5. Tell the owner. The agent sends the decision in fixed wording, with collection or delivery details. A "recheck first" decision comes with rebooking options, which links to Workflow 2.

Whether a repeat can be issued without an examination depends on the vet's judgement and the rules that apply to them, so this tutorial does not set any. The point of the workflow is that the vet sees one tidy task with everything on it, instead of a phone note.

A filled-in request, and the fix

Task for Dr [surname], created by agent:
Patient: [pet name], dog, 11 years. Medicine: [as in record], 30-day supply
last dispensed 14 days ago? [see fix]. Last recheck: 7 months ago.
Owner says: "She's a bit more tired this week but eating fine."
Flag: recheck overdue.

The "14 days ago?" is the sort of discrepancy to remove. If the agent cannot work out the last supply from the record, it should write "not found" and ask a human, not estimate. And "a bit more tired" is exactly the sort of owner comment that should make the task urgent. A trigger list for medication replies should include "tired", "off her food", "drinking more", "thirsty", "weight", "wee" and others your vets add, because changes in those are often what a recheck is for.

Workflow 4: prescription-diet reorders

Therapeutic diets are the least risky of the four, and the best first project, because the sums are mechanical and many practices keep a stock and sales record.

Trigger. The record shows the last diet purchase date and the bag size. Divide bag weight by the pet's daily feeding amount to estimate when it runs out. Say a 7 kg bag at 140 g a day lasts 50 days. The agent sends its first message at day 40.

Hello [owner first name], [pet name]'s [diet name] is likely to run low
around [date]. Reply YES to reserve a bag for collection or delivery, or
tell us if [pet name]'s feeding has changed.

Approval. Most practices only supply a prescription diet against a current vet authorisation, tied to the patient's last review; follow your own practice's rule. The agent checks the authorisation date in the record. If it is within the practice's limit, say six months, it creates the order for the dispensary. If not, it books a diet review instead, using Workflow 2. Stock is checked before a promise: the agent should not tell an owner a bag is waiting without a stock count, so connect it to your stock list or have it tell the owner staff will confirm.

A quick sum for the practice: 60 patients on diets, an average of six reorders a year each, is 360 reorders. If the agent brings the typical order forward so fewer lapse between bags, and 10% more owners buy through the practice rather than online, that is 36 extra orders a year. The profit per bag is yours to calculate from your own margins; I have not assumed one. Set it against the tool cost before deciding.

How to build these without a large project

You have three realistic routes.

  • Your practice-management software. Many systems already send reminders and some have messaging or AI add-ons. Check what yours does before buying anything; the tutorial on vet practice management software and which AI tools cost extra lists what to ask. This route is the best for data protection because the data does not leave the system.
  • An automation tool with an AI step. Zapier's help centre says an "AI by Zapier" step costs 1, 3 or 5 tasks per run depending on the model tier, new steps on paid plans default to the 5-task Premium tier, and every tool call the step makes is charged at the same rate again. The Free plan (100 tasks a month, two-step Zaps) cannot publish a Zap with an AI step at all, so a practice workflow needs a paid plan; Professional starts at $19.99 a month billed yearly for 750 tasks. Triggers and Zapier's built-in tools, such as filters, do not use tasks. As a rough sum, if each owner reply runs one Premium AI step that makes one tool call, that is 10 tasks a reply, so 40 replies a week comes to about 1,700 tasks a month before any other step, well past the entry tier. Sorting replies with the 1-task Standard tier, which has no tools, brings the same volume down to under 200. Check the current pricing page and the number of steps your workflow needs before you commit.
  • A messaging or voice product. Some phone and messaging tools handle replies well but do not read your diary. Pair them with a booking link rather than letting them promise slots.

Whichever you choose, keep the agent's permissions narrow: read access to the record fields it needs, write access to tasks and appointment bookings only, and no access to financial details. Owner names, phone numbers and pet records are personal data, so check where each tool stores messages and for how long.

The approval screen your nurses will actually use

An approval step that is clumsy gets skipped. Design one queue, in the tool nurses already have open, with each item showing the same five things: the patient, what the agent wants to do, the evidence from the record, the owner's own words, and a one-click approve, change or decline. Items older than two hours turn red. By closing time, an unreviewed item becomes a phone call, not a quiet delay.

Give the queue an owner. In a small practice, that is usually the lead nurse for the day, not whichever vet is free. Write down who does what when the lead is off. An approval queue nobody owns is how a "recheck first" decision sits for a week.

Four situations that break a simple rule

Rules that look fine on paper meet awkward cases in a real week. These four come up often enough to plan for.

  • One owner, several pets. A message that says "how is he doing?" is ambiguous when the household has a dog and two cats, and only one had surgery. Every message must name the pet and the procedure. If the record links several pets to one phone number, the agent must say which patient it means in the first line.
  • An owner who is not the person who answers. A partner or a teenager replies, and the agent treats it as the owner's consent for a booking or a repeat. Keep the rule simple: any request that involves medication goes to a nurse for identity confirmation, whoever replied.
  • A procedure with a different recovery. A fixed check-in suits a routine neuter, but the same wording after an orthopaedic repair or an emergency operation is wrong. Give each procedure type its own message, and have the agent leave complex cases to a nurse's phone call.
  • A reply at the wrong hour. A frightened owner writes at 10.45 pm and the agent replies with "a nurse will contact you tomorrow". For any trigger word, the reply must include the emergency number at once, then the task for staff. Test this with a deliberate late-night message before going live.

A sample entry from the weekly review log shows how a problem gets caught. Illustrative: "Tuesday, post-op check-in for a routine procedure. Owner replied 'he's licking the stitches a lot'. Agent logged it as option 3 and created a normal-priority task. Nurse called within 90 minutes. Fix: add 'licking', 'chewing' and 'scratching' to the trigger list, because the wound-care instructions treat these as urgent." Each entry in the log is a small improvement to the rules.

A first month that keeps risk low

Week one: write the trigger-word list and the approval rules, and get every vet to agree to them in writing. Week two: run Workflow 4, the diet reorder, with a nurse reading every message before it goes. Week three: add post-op check-ins for one procedure type, such as routine neutering, again with every message approved first. Week four: remove the pre-approval on the messages that have been fine for 30 sends, keep it on anything clinical, and review the whole log together. Add rebooking and repeat requests in month two.

Measure four things: owner replies and satisfaction comments, the number of tasks the agent raised that turned out to matter, the number of times a human had to correct it, and the time your nurses spend on follow-ups. If corrections are common, the fault is nearly always the record data or the trigger list, not the AI. For phone cover that pairs with these workflows, see the vet practice AI receptionist setup and call scripts, and the wording for money conversations is in veterinary payment plans: policy wording and client scripts.

What to put in writing before an agent contacts a single owner

Keep the agent's rules on a single page that every vet and nurse has signed, and store it with the practice's other protocols. It should list the messages the agent may send, the exact trigger words and phrases that force a handover, the actions that need approval, who approves them, the one-message-a-day cap, the quiet hours, what the agent says if asked whether it is a person, and how an owner can opt out by replying STOP. Add the practice's emergency number and out-of-hours arrangement, because a pet's owner will reply at 11 pm.

Tell owners. A line in the welcome pack and on discharge sheets is enough: "After a procedure we send an automated check-in message, and a nurse reads every reply." Owners accept automation when they know a person is behind it. If you would like a second pair of eyes on the rules and the first workflow, that is the kind of job my AI implementation consultation covers.

Questions vets ask before letting an agent contact owners

What is an AI agent, compared with a reminder system?

A reminder system sends a fixed message on a date. An agent can read a record, decide which message fits, draft it, read the owner's reply and take the next step, such as offering a booking slot or alerting staff. That flexibility is why it needs limits, approval steps and a stop rule that a plain reminder does not.

Can an agent approve a repeat prescription?

No. Whether a patient is due a repeat depends on a clinical review, and in many places a prescription needs a vet's decision. The agent can collect the request, pull the last supply date and draft it for a vet to approve or decline. The approval stays with a vet, not software.

What should happen when an owner replies with a worry?

The agent must stop and alert a nurse or vet at once. Give it a list of trigger words such as bleeding, not eating, vomiting, swelling, collapsed or wound open, and a rule that any message it does not clearly understand goes to a human. It should never reassure an owner about a clinical symptom.

Is Weave's AI receptionist available for vets?

Not yet, going by Weave's own AI page: it says its AI Receptionist is coming soon to veterinary offices and invites vet practices to join a waitlist for early access. So it is not counted here as something you can switch on today. Check that page for the current position before planning around it.

Further reads

Sources: Zapier help centre article on AI by Zapier task usage and zapier.com/pricing, and Weave's AI page (getweave.com/ai), all read on 4 November 2026; the documentation of your own practice-management software.

Want your after-visit follow-ups mapped properly?

On a 1:1 call we'll list your after-visit jobs, decide which ones an agent can run with a nurse's approval, and check what your practice software can already do.

Book a 1:1 call with me