Skip to main content

WhatsApp chatbot for veterinary clinics: redirect, never diagnose

Published on 5 minutes readFlatzer
A WhatsApp chatbot for a veterinary clinic should never assess an emergency. How an AI agent books real appointments and knows when to redirect, not advise.

A WhatsApp chatbot for a veterinary clinic can answer opening hours and prices. An agent goes further: it checks the clinic's real calendar, applies a discount code where one applies, and confirms the appointment without anyone having to pick up the phone. But there is one line neither should ever cross: when a message describes symptoms, neither the chatbot nor the agent should offer an opinion on what is wrong with the animal. Only redirect to the clinic.

01
01
02
03
A reliable agent is tested against explicit acceptance criteria

Unacceptable risk: what the veterinary ethics framework actually says

In March 2026 the Colegio Oficial de Veterinarios de Alicante, a Spanish veterinary body, published eight principles for the ethical use of artificial intelligence in the profession. It classifies fully autonomous systems that replace diagnosis or treatment as "unacceptable risk." Automated client communication, by contrast, falls under "moderate risk" — acceptable, but only with human oversight. The distinction is not cosmetic: it draws the exact line between booking an appointment and deciding what is wrong with an animal.

That line is what separates a chatbot from an agent, which is why the word chatbot stops being useful from here on. A chatbot returns generic text to any message. An agent configured for a veterinary practice checks the real calendar, applies the clinic's own service catalogue, and books against genuine availability — but it never assesses a symptom, however simple it looks. That is not a temporary technical limitation; it is the product's deliberate policy.

02
Compare agent behavior, not a list of interchangeable features

Why "it's probably nothing" is the forbidden sentence

There is a pattern in the market worth naming without naming names: some systems advertise that they detect emergency keywords and flag the case as priority, alongside a basic action instruction for what to do in the meantime. That is precisely the behaviour the veterinary risk framework classifies as unacceptable. Any piece of home-care advice, however brief, is a form of treatment — and deciding on treatment is the one thing an automated system should never do, even with good intentions.

A real example: an owner writes that their dog has been retching unproductively for half an hour, with a visibly distended belly. That can be gastric torsion (GDV), an emergency with over 50% mortality if untreated, and the correct response is not a gentle assessment — it is zero assessment: "that may be a veterinary emergency, call now or come in," and nothing else. No "it's probably nothing," no home-care instructions, no severity judgement. The reason is animal welfare, not the clinic's liability.

03
The agent passes the conversation and its context to the team

Vaccination and deworming run on a schedule, not a guess

In Spain, the vaccination calendar is not a single national rule — it varies by autonomous community. The usual pattern starts with a first dose at 6-8 weeks, a second at 9-11, rabies between 13 and 16 weeks, and boosters every year or two depending on the region. Internal deworming runs every 2-3 weeks until three months, monthly until six months, then quarterly for the rest of the animal's life. An agent that knows the clinic's real catalogue can explain that schedule and book the next check-up, but it does not decide which one applies to a specific animal — that judgement still belongs to the vet.

04
01
02
03
Recommendations stay grounded in approved business knowledge

Private pay dominates, so price is not a minor detail

In Spain, only 12-15% of pets are insured, compared with roughly 25% in the UK and 40-50% in Sweden. Most owners pay out of pocket, so the price question is almost always the first one asked. A general consultation typically runs €25-50 (€45-50 in Madrid, €20-30 in rural areas), an annual review with vaccines €50-80, male neutering €100-300, female sterilisation €150-500, and an emergency exam €60-200. An agent that knows the clinic's real prices answers with exact figures instead of a generic estimate, and in a market with so little insurance, that is often what decides whether the family books or keeps searching.

05
Evaluate cost alongside usage, control, and the work the agent performs

The regulatory boundary: no remote diagnosis, no remote prescription

In Spain, Royal Decree 666/2023 prohibits remote diagnosis and remote prescription in veterinary practice; electronic prescriptions run through PRESCRIVET, a system only a registered vet can operate. Similar restrictions exist across other markets in different forms. This is not a grey area a software product can interpret in its own favour — it is an explicit prohibition, and the agent is built inside that boundary from the first message, not patched in afterwards.

What the agent does today — and what it still does not do

The agent talks over WhatsApp and Telegram, books against the real availability of a connected Google Calendar, applies discount codes, and answers with the clinic's actual catalogue and prices, at any hour. What it still does not do: it does not receive or analyse photos — owners regularly send a picture of a wound or a rash, and the agent cannot look at it today. It also does not cancel or reschedule an existing confirmed appointment, does not notify clinic staff, and does not connect to a practice-management system or the animal's clinical record. Those limits are not a flaw to hide — in this niche, they are precisely the trust argument.

06
A controlled route moves the visitor without inventing destinations

An owner who messages at eleven at night because their cat has not eaten in a day does not need an algorithm to tell them how serious it is. They need to know someone will see the animal, and when. That is the agent's job: shortening the distance to the right person, never replacing them.

marketing.blog.featureInterest.badge

marketing.blog.featureInterest.features.recurring_reminder.name

marketing.blog.featureInterest.features.recurring_reminder.description