Veterinary AI receptionist for small animal practices

An AI that answers your practice line, WhatsApp and website chat, books routine appointments, and gives every worried owner your emergency number instead of an opinion.

Start 7-day free trial

Updated · 25 min read

Monday, 8.31am. Both front-desk lines are lit, a client at the counter is collecting a cat in a basket, and the phone keeps ringing behind them. Half the callers want a booster, a nurse clinic or a repeat flea treatment. One of them has a dog that has just eaten a box of raisins. A veterinary AI receptionist can take the first group off your team's hands, around the clock, on the phone, WhatsApp and your website. The second caller is different. The AI's only job with that call is to give the owner your emergency number at once, without trying to judge how serious it is.

This page explains how Klugon's assistant fits a small animal practice: the calls it can take, the calls it must never try to handle, how to set it up around your out-of-hours arrangements and your practice management system, and what it costs. It's written for independent practices and small groups, from a single-vet surgery to a busy two-site practice with a nurse team.

What fills a vet practice's phone lines

The mix of calls at a vet practice is unlike any other clinic. Owners ring about animals that can't describe their own symptoms. Many calls are routine and repetitive. A few are life-or-death, and the owner on the phone may not know which kind theirs is.

Routine bookings

  • Vaccinations and boosters. Annual boosters, puppy and kitten first and second vaccinations, kennel cough before a kennel stay, and rabbit vaccinations.
  • Nurse clinics. Nail clips, weight checks, post-op checks, stitch removals, dental checks, anal gland expression and puppy parties.
  • Consultations. "He's been scratching for a week." "She's off her food." These are bookings, but they're also where the triage risk starts. More on that below.
  • Neutering and other day procedures. Spays, castrations, dentals and lump removals, with pre-op instructions and drop-off times.
  • New client registration. People who've just moved to the area, or just bought a puppy, wanting to register and book a first check.

Medicines and prescriptions

Owners ring for repeat flea and worm treatment, ongoing medication for arthritis, thyroid problems or heart disease, and prescription diets. Many of these are prescription-only veterinary medicines, and the decision to supply them belongs to a vet who has the animal under their care. The receptionist's job is to take the request accurately and get it to the right person. It isn't to say yes.

Admin and money

  • "How much is a consultation?"
  • "Do you do payment plans?"
  • "Is your health plan worth it?"
  • "Can you fill in my insurance claim form?"
  • "Can I get a copy of his vaccination record?"
  • "Do you do pet passports or travel certificates?"
  • "Is there parking?"
  • "Do you see exotics?"

These have fixed answers, and they come in all day.

Results and updates

"Are the blood results back?" "How is she doing after the operation?" These need a vet or a nurse. An AI receptionist doesn't have access to your clinical records and shouldn't pretend to. It takes the message and flags it.

Emergencies and worried owners

These are the calls that define the job:

  • Dogs that have eaten chocolate, grapes, raisins, xylitol, rat bait or ibuprofen
  • Cats straining in the litter tray
  • Dogs with swollen bellies trying to be sick
  • Road traffic accidents
  • Seizures, collapse and difficulty breathing
  • Heatstroke in summer
  • Bleeding that won't stop

And there's the large grey zone of "I'm not sure if this is urgent." That zone is exactly where an AI must not make a judgement.

End of life

Owners ringing to arrange euthanasia, or to ask whether it's time, deserve a person. These calls are covered in the handover section below.

Busy hours

The pattern at most small animal practices is easy to recognise:

  • First thing in the morning, when owners ring about animals that seemed unwell overnight, and everyone who wants a same-day appointment tries at once.
  • Lunchtime, when owners who work ring from their desks, while your team is between surgery and afternoon consults.
  • Late afternoon, when people collect animals after procedures, the waiting room is full, and the phones are hardest to answer.
  • Mondays, with the weekend's backlog.
  • Evenings and weekends, when owners send messages about non-urgent things they've been putting off, and when the urgent calls go to your out-of-hours provider.

Seasons

A vet practice's year has its own calendar of call types:

  • Spring brings puppy and kitten vaccination courses, rabbit vaccinations before the summer, and adder bites as walkers return to heathland.
  • Summer brings heatstroke calls, grass seeds in ears and paws, holiday kennel cough vaccinations and travel certificate questions.
  • Autumn brings firework anxiety calls from October into early November, often asking about calming products or medication. These are clinical decisions.
  • December brings chocolate, raisins in mince pies and Christmas cake, and closures over the bank holidays that owners need to know about.
  • Booster reminder runs from your practice management system create their own mini-peaks whenever a batch goes out.

On ownership, the PDSA Animal Wellbeing (PAW) Report 2026 estimates there are 10.2 million pet dogs and 11.3 million pet cats in the UK. Dogs are owned by 27% of UK adults and cats by 24%. That's a lot of owners, and a lot of phone calls.

What a veterinary AI receptionist handles

Here is what Klugon's AI receptionist does for a vet practice today. The engine is general to small businesses. This section shows how it maps onto vet work, and where the edges are.

Booking by appointment type and team member

You set up each appointment type as a service with its length:

  • Booster vaccination, 15 minutes
  • Puppy first vaccination, 20 minutes
  • Consultation, 15 minutes
  • Second opinion or long consult, 30 minutes
  • Nurse clinic: nail clip, 10 minutes
  • Nurse clinic: post-op check, 10 minutes
  • Weight clinic, 20 minutes

You add your vets and nurses as staff, and assign each service to the people who do it. Nurse clinics go to RVNs and consultations to vets. The AI checks conflicts per person, so it won't book two boosters with the same vet at 10.15. It uses your opening hours, slot interval, a buffer if you want one after each appointment, minimum notice and how far ahead clients can book. It also uses closed dates, so it won't offer Boxing Day.

When an owner asks for a booster, the AI offers real free slots, books the one they choose and gives them a reference in the conversation. It can cancel bookings on calls. On WhatsApp, Messenger, Instagram and your website chat it can also move a booking. There's no reschedule step on calls, so a caller who wants to move a nurse clinic gets a cancel-and-rebook, or a flag for your team if you prefer.

Which consultations it should book

This is a judgement you make in advance, not one the AI makes on the call. Most practices choose a rule along these lines:

  • Book directly: boosters, puppy and kitten vaccinations, nurse clinics, weight clinics, post-op checks already arranged by a vet, and new-client health checks.
  • Book, with a fixed safety line: routine consultations for something that has been going on for days, such as itching, a lump the owner noticed last week, or a gradual change in appetite. The AI books the consult and reads the safety line you've written: "If he gets worse before the appointment, or you're worried at any point, call our emergency line on…"
  • Don't book, give the emergency number: anything the owner describes as happening now, getting worse, or that they're frightened about. Also anything involving poisons, breathing, bleeding, collapse, seizures, straining to pass urine, a swollen belly, or an accident.

The AI doesn't sort calls by symptoms. Your instructions tell it that anything outside the routine list goes to the emergency route. When in doubt, it gives the number.

Prescription and repeat medication requests

The assistant can take a repeat request, such as "Bella's flea and worm treatment, and her Metacam is running low". It records the owner, the pet and the medicine as a lead or a flagged conversation, and tells the owner what your policy says. That might be: "A vet will review the request. Repeat prescriptions are usually ready within 48 hours if your pet has been seen recently, and we'll contact you if a check-up is needed first." It doesn't approve anything, promise a collection time you can't keep, or give dosing advice.

Answering owners' routine questions

You give it your own material:

  • your price list for consultations and vaccinations
  • your health plan details
  • your insurance claim process
  • what species you see
  • your parking and access notes
  • your out-of-hours arrangements
  • your policies on payment and cancelled appointments

It answers from that material. When it doesn't know, it says so and flags the conversation rather than guessing.

Typical questions it handles well:

  • "How much is a booster?"
  • "What's included in your health plan?"
  • "Do you see rabbits and guinea pigs?"
  • "Do I need to register before booking?"
  • "What do I do if you're closed?"
  • "Is there a charge for missed appointments?"
  • "How do I claim on my insurance?"
  • "Can I get my dog's vaccination record emailed?" (it takes the request, and your team sends it)

Messaging channels

Many owners would rather send a WhatsApp message than wait on hold. A booster can be booked over WhatsApp at 9pm with the same rules as a phone call. You connect WhatsApp through Meta's Cloud API, and the WhatsApp AI chatbot page explains that setup. Your team can reply to the owner from the Klugon inbox within Meta's 24-hour window, which is useful when a nurse needs to follow up on a medication request.

Phone answering

The AI phone receptionist feature page covers the phone side in general. For vets, the key point is that it answers every call it's routed, whenever your plan is live. That includes the overflow calls at 8.30am that would otherwise ring out. Your existing number stays the same, because you forward calls to Klugon rather than port the number.

Emergencies: what it must hand to people

A vet clinic phone answering AI must never triage. That isn't a feature limitation to apologise for. It's the rule the whole setup is built around.

Why the AI never decides what's urgent

Triage means a trained person asking questions and judging how quickly an animal needs to be seen. A chocolate call depends on the dog's weight, the type of chocolate and how long ago it was eaten. A cat straining in the litter tray might be constipated or might have a blocked bladder, which can kill within a day or two. An owner who says "she's just a bit quiet" might be describing early shock.

Only a vet, or a nurse working to your protocols, should make those calls. An AI that tries, and gets one wrong, can cost an animal its life. It also puts your practice in an indefensible position. So you configure the assistant to do one thing with anything that might be urgent: give the owner a number that reaches a person, immediately, and flag the conversation.

What the AI says

Write the emergency script yourself, in plain words. A good version is short and doesn't ask questions first:

Then the AI flags the conversation. It shows in your inbox with a "Needs a person" banner. If you're on the voice or social Business tier and have connected Slack or Zapier, it's posted there too.

The limits of the flag

Be clear about this. Klugon can't transfer a call. The AI can't put the owner through to your vet, your nurse or your out-of-hours provider. It can only tell them the number to ring. The flag is a notification, not a phone call to the duty vet, and the AI isn't paused when it's raised. That's exactly why the emergency number must be one that a person answers, and why the AI gives it out first rather than collecting details.

Your out-of-hours arrangements, said out loud

The RCVS Code of Professional Conduct requires vets in practice to take steps to provide 24-hour emergency first aid and pain relief. Its supporting guidance says clients should be given full details of your emergency provision:

  • the phone numbers
  • the location
  • when the service is available
  • what kind of service it is
  • the likely initial costs

Practices that use a dedicated out-of-hours provider still have to give clients that information.

An AI receptionist can help here, because it gives the same out-of-hours details every time, at any hour, in the words you wrote. Put the full out-of-hours information into its knowledge, including the likely initial cost if your provider publishes it. An owner who asks "what happens if he gets ill at the weekend?" then gets a complete answer.

Other calls for people, not the AI

  • Euthanasia. An owner asking to arrange it, or asking whether it's time, needs a person. Instruct the AI to respond gently, say a member of the team will contact them, and flag the conversation. If the animal is suffering now, it gives the emergency number. Some practices let the AI book a quiet end-of-day "appointment with the vet" once a vet has agreed it. Decide your own policy.
  • Test results and inpatient updates. These always go to a vet or a nurse.
  • Clinical advice of any kind. That covers how much of something is toxic, whether a lump looks worrying, dosing, diet changes for a medical condition, and whether to wait and see.
  • Complaints about treatment or fees. These go to the practice manager.
  • Animal welfare concerns reported by a member of the public. These go to a vet.
  • Insurance disputes and clinical history requests. These need your records and your staff.

Under the Veterinary Surgeons Act

In the UK, diagnosing and treating animals is reserved to registered veterinary surgeons, with limited exceptions such as delegated work by veterinary nurses. Anything that sounds like a diagnosis from your practice's phone line comes from your practice. Keep the AI on the admin side of that line, and test that it stays there.

Sample conversations

These are samples written for this page. The practices, people and animals are made up, and on a real line the AI's voice is AI-generated.

Sample phone call: a booster and kennel cough

A sample call. The practice, Millbrook Veterinary Centre in Shrewsbury, is made up.

The greeting includes the emergency line first, as this practice chose. The kennel cough question went to the vet, because whether to vaccinate is a clinical decision. The AI didn't promise a reminder text before Saturday, because Klugon doesn't send texts.

Sample WhatsApp: an owner who is worried

A sample WhatsApp conversation. The practice, Old Forge Vets in Norwich, is made up.

This is the right result even though the AI said very little. A male cat straining with nothing coming out is a well-known emergency, but the AI didn't need to know that. It only needed to recognise that the owner described a symptom happening now, and follow the instruction to give the number. It didn't book an appointment for tomorrow, because that's exactly the mistake the practice had told it to avoid.

Sample website chat: a repeat medicine request

A sample website chat. The practice, Tanners Lane Vets in Exeter, is made up.

The "six months" and "two working days" come from the practice's own written repeat policy. Use yours. The dosing question was refused and flagged.

Setting up a vet clinic phone answering AI

Setting up an AI receptionist for a vet practice mostly means writing down rules your team already follows in their heads. Do it with your head nurse or practice manager. They know the questions owners ask and the answers that cause trouble.

Setup checklist for a vet practice

  1. Start the trial. It lasts 7 days, a card is required, and you're charged when it ends unless you cancel. During the trial you test the voice assistant in the browser. Phone numbers are added after the trial.
  2. Decide your emergency route first. Choose one number that always reaches a person: your emergency line in hours, and your out-of-hours provider when you're closed. This number goes into the greeting and the emergency script.
  3. Write the emergency script and the "when in doubt" rule. Anything happening now, getting worse, or frightening the owner gets the number. The AI doesn't ask questions first.
  4. Add appointment types as services, with lengths that match your diary. Split vet and nurse appointments.
  5. Add vets and nurses as staff, and assign services so nurse clinics only go to nurses.
  6. Set opening hours, slot interval and closed dates, including bank holidays and any half days. Set minimum notice so the AI doesn't book a same-day slot your team can't prepare for.
  7. Upload your owner-facing information. Include your price list, health plan, payment policy, out-of-hours details with the likely initial costs, travel certificate process, species seen and parking. Use files (PDF, Word, text or CSV, up to 20 MB, and not scanned images) or paste it in.
  8. Write the repeat prescription policy in owner-friendly words, and tell the AI to take requests but never approve them or discuss doses.
  9. Decide your euthanasia wording and test it. It's the conversation where tone matters most.
  10. Test with real scenarios. Try chocolate, grapes, a limping dog, a blocked cat, "is it time?", "how much Metacam can I give?" and "are the bloods back?". Read every answer. Adjust until the AI stays on the admin side every time.
  11. Connect channels. Add the website chat widget with one script tag, connect WhatsApp through Meta if you use it, and after the trial buy a number or forward your practice line.
  12. Connect Slack or Zapier on the voice or social Business tier and above, so flags reach the front desk without anyone opening the dashboard. On Starter, someone checks the inbox at set times instead.

How to route your phone line

You have three sensible patterns. Choose based on how your out-of-hours cover works today.

Overflow only, during opening hours. Your front desk answers as usual. When both lines are busy or nobody picks up within a few rings, your phone provider forwards the call to Klugon. Out of hours, your line keeps diverting to your out-of-hours provider exactly as it does now. Your emergency arrangements don't change, and the AI only takes calls your team couldn't. It's the most cautious way to start.

Overflow by day, plus messaging around the clock. As above, but WhatsApp and website chat are answered by the AI at all hours. Owners can book a booster on Sunday night. Anything urgent gets the out-of-hours number in writing, which is easier to act on than a voicemail message.

AI first out of hours. Some practices forward out-of-hours calls to Klugon, with the greeting opening with the out-of-hours number. Think hard before doing this. It adds a step for an owner in an emergency, and the RCVS Code expects off-duty practices to direct clients to a suitable emergency service. If you do it, put the emergency number at the very start of the greeting, as in the sample call, and keep the greeting short.

To keep your existing number, you use your phone provider's call forwarding to send calls to a Klugon number, which costs $9 a month. There's a guide to keeping your number with call forwarding. Number porting isn't supported.

Working with your practice management system

Most practices run on dedicated practice management software, such as RxWorks, ezyVet, Teleos or Provet Cloud. It holds clinical records, the main diary, the booster reminder runs and invoicing. Klugon doesn't connect to any of them.

Practical patterns:

  • Ring-fence slots in Klugon. Mirror a set of booster and nurse clinic slots in Klugon's built-in diary and keep them blocked in your main system. The AI books into those. A receptionist copies the bookings across each morning, ideally before the first consult.
  • Use a connected calendar. On the voice or social Business tier and above, Klugon can read busy times from Google Calendar, Outlook or Apple Calendar after setup. If your system can publish its diary to one of those, the AI can avoid clashes. Test carefully. This isn't automatic two-way sync, and the main booking tool writes to Klugon's own diary.
  • Questions and requests only. Leave booking off. The AI answers price and policy questions, takes repeat medicine requests and callback requests, and gives every worried owner the emergency number. Many practices start here.

What it costs

Klugon prices in US dollars, and the voice, messaging and website chat products are separate. You pay only for the ones you use. All plans are on the pricing page.

PlanVoice (phone)Social (WhatsApp, Instagram, Messenger)Website chat
Starter$99/mo, 1,000 min$79/mo, 300 conversations$49/mo, 100 conversations
Business$299/mo, 3,600 min$249/mo, 1,500 conversations$149/mo, 400 conversations
Scale$499/mo, 6,000 min$449/mo, 3,500 conversations$499/mo, 2,000 conversations

Yearly billing takes 20% off. A phone number is $9 a month and each connected WhatsApp number is $19 a month (social Business connects up to 3, Scale up to 10). Extra voice minutes are $15 per started 100 minutes.

A worked example: a three-vet practice using overflow

Assumptions, to replace with your own:

  • About 25 calls a day overflow to the AI, at the morning rush, lunchtime and late afternoon, when both lines are busy.
  • Each averages about 3 minutes. Booster bookings are quick, and repeat requests take a little longer.
  • The practice is open 22 weekdays plus 4 Saturday mornings a month, about 24 full days' worth of calls.

That's 25 × 3 × 24 = 1,800 minutes a month. That's over Starter's 1,000 and well inside Business's 3,600. The practice wants Slack alerts for flagged conversations, which also need Business. Voice Business plus a number is $308 a month, or $248 a month billed yearly.

Add WhatsApp for owners who prefer messaging: social Starter at $79 plus $19 for the WhatsApp number, if 300 conversations a month is enough.

What that buys back

The same 25 calls at 3 minutes each are 75 minutes a day of a receptionist's or nurse's time. In practice, much of that time is lost to the calls that rang out, so it's the owners who gave up and booked elsewhere, or who rang back later and joined the queue again.

If one booster appointment is £58 and the AI books four boosters a day that would otherwise have rung out, that's £232 a day in appointments your team didn't have to answer. Whether four is realistic for your practice depends on your call volume. Your bookings report after a month will tell you.

Against an answering service

A traditional telephone answering service takes a message and passes it on. It usually doesn't book into your diary or quote your booster price. It does put a trained human on the line, which some practices value for owners in distress. The AI answering service vs call centre comparison goes through the trade-off. For out-of-hours emergency calls, neither replaces your out-of-hours veterinary provider.

Regulation and data for vet practices

RCVS

The Royal College of Veterinary Surgeons regulates vets and veterinary nurses in the UK. Three parts of its Code bear directly on an AI receptionist:

  • 24-hour emergency cover. As above, clients must be able to find out how to get emergency care. Your AI should give out those details accurately, every time.
  • Communication with clients. Owners should be told clearly what is happening and what it costs. An AI that quotes your prices from your price list helps. An AI that makes up a price doesn't. Test your price answers and keep the list current.
  • Clinical responsibility. Advice about an animal's health is the vet's. The assistant stays on admin.

There's no RCVS approval for AI receptionists, and Klugon doesn't claim one.

Owner data under UK GDPR

Information about an animal's health isn't "health data" in the GDPR sense, because that category covers people. But everything about the owner is personal data: their name, phone number, address and payment history. The ICO's guidance for organisations applies to how you collect and keep it. In practice:

  • Tell clients in your privacy notice that you use an AI assistant for enquiries and bookings.
  • Collect only what's needed to book or take a request: owner name, contact number, pet's name and species.
  • Restrict dashboard access, because conversations sit in the Klugon inbox and owners do sometimes share sensitive personal details.

Klugon is operated by a German company under the GDPR, with transfers to sub-processors covered by standard contractual clauses as listed in its privacy policy. You can export conversations, leads and customers as CSV and delete individual records. Full erasure is by request.

Microchipping questions

Owners often ring with microchip questions, especially after a move or a change of phone number. In England, cat microchipping became compulsory on 10 June 2024, and owned cats must be chipped before they're 20 weeks old. Dogs have needed chips for longer. The AI can explain that you offer microchipping, quote the price and book it. Questions about updating a chip database go to the database provider, so put that answer in its knowledge.

How it compares with vet booking tools

Practice management systemOnline booking pageKlugon AI receptionist
Clinical records, invoicing, stockYesNoNo
Booster reminder letters, texts and emailsUsually yesNoNo
Owner books a booster onlineSometimesYesYes, by chat or WhatsApp
Answers the phoneNoNoYes
Answers "how much is a booster?"NoOnly if it's on the pageYes, from your price list
Takes repeat medicine requests by messageSometimes, by web formSometimesYes, as a flagged request
Gives the emergency number at 2amNoNoYes
Takes payments or depositsYesSometimesNo

Your practice management system remains the system of record, and it should keep sending your booster reminders. Klugon doesn't send reminders, texts or emails. The AI's job is the phone and message traffic at the front door, so your team can deal with the client at the counter.

How to check it's working

After four weeks, look at:

  • Bookings by channel. How many boosters and nurse clinics did the AI book, and how many came in by WhatsApp or chat outside opening hours?
  • Flagged conversations. Read every one. Check the emergency script fired whenever it should have. A false alarm, where the AI gave the emergency number to an owner who turned out to be fine, is acceptable. A missed one is not.
  • Questions without a good answer. The insights page lists them. They're usually gaps in your price list or policies.
  • The front desk's view. Ask your receptionists whether the morning rush feels different. It's not in any report, but it's the measure they'll care about.

Every call appears in the inbox. Klugon doesn't record call audio, and on calls the saved conversation may show only the AI's side, so it's not a verbatim record of the owner's words.

Frequently asked questions

Will the AI tell owners whether their pet needs to be seen urgently?

No. It never triages. If an owner describes anything happening now, getting worse, or that worries them, it gives your emergency number straight away and flags the conversation. Deciding urgency is for your vets and nurses.

Can it put an emergency call through to the duty vet?

No. Klugon can't transfer calls. The AI tells the owner which number to ring, and that number must be one a person answers: your emergency line or your out-of-hours provider. That's why the number goes in the greeting and the emergency script.

Can it approve repeat prescriptions?

No. It takes the request with the owner, pet and medicine details, explains your repeat policy, and flags it for a vet. It never approves a request or discusses doses.

Does it send booster reminders or appointment confirmations?

No. Klugon doesn't send texts, emails or WhatsApp reminders. The owner gets a booking reference in the conversation. Keep your practice management system's reminder runs going.

Does it work with RxWorks, ezyVet or Teleos?

No. There's no integration with veterinary practice management systems. It books into Klugon's built-in diary, and after setup it can check Google, Outlook or Apple calendars. Many practices ring-fence a set of slots and copy bookings across.

Can it handle euthanasia calls?

You shouldn't let it handle them alone. Write a gentle response that says a member of the team will contact the owner, gives the emergency number if the animal is suffering now, and flags the conversation for a person.

What if an owner calls during opening hours and the AI answers?

Only calls you forward reach the AI. Most practices forward only when the lines are busy or nobody answers. The AI then handles routine bookings and gives the emergency line for anything urgent. Your team sees every conversation in the inbox.

Does it take payment for consultations or deposits for procedures?

No. Klugon takes no deposits or payments on calls. Prices are quoted from your price list, and payment happens at the practice as usual.

Can it speak to owners in other languages?

On the phone, it can speak English, German, French, Spanish, Italian, Portuguese, Dutch, Japanese or Arabic, set per assistant. Check that your emergency script reads correctly in each language you switch on.

Is it approved by the RCVS?

No. The RCVS regulates vets and veterinary nurses, not software, and there's no approval scheme for AI receptionists. You remain responsible for what your practice's phone line tells owners, which is why the setup keeps the AI to admin.

Next steps

The clinics hub covers what all kinds of practice have in common. If you're comparing notes with other clinicians, the pages for medical practices, dentists and opticians cover their own call types. For the hours your practice is closed, the after-hours answering service page explains how out-of-hours messaging fits alongside your emergency provider. When you're ready, test the assistant in your browser during the trial, and give it the hardest call your front desk took last week.

Try Klugon's AI receptionist on your own calls and messages

Seven days free, and you can cancel anytime before you're charged. Plans start at $99 a month.