Part of the Veterinary Software Guide
Veterinary 30 July 2026 7 min read

Online Booking for Veterinary Practices: PetDesk, PetsApp, Vello and More

A UK veterinary receptionist spends much of the day on the telephone. An online booking system or an automatic reminder could handle many of those calls. PetDesk, PetsApp and Vello each cover a different part of client communication. So do the portals built into ezyVet and Provet Cloud. The parts are scheduling, reminders, two-way messaging and access to health records. Two questions decide your choice. Does your PIMS already have a portal? Do you want a separate tool, or one built into your clinical work?

Connect with us about veterinary software · · Replies within 24 hours

50%
Reduction in inbound calls with PetDesk (Silver Maple Veterinary Clinic)
503
Staff hours saved in one year (Silver Maple Veterinary Clinic)
8,000+
Clinics using PetDesk globally

PetDesk

PetDesk is a veterinary client communication platform used by over 8,000 clinics and serving more than 7 million pet owners globally. The main features are online appointment requests and automatic reminders. It also has two-way SMS and in-app messaging, health records that pet owners can see, and a loyalty scheme. The platform connects to many PIMS. The link usually reads and writes. It takes appointment slots from the PIMS, and it writes confirmed bookings back.

The most cited outcome from PetDesk case studies is call volume reduction. Silver Maple Veterinary Clinic recorded a 50% fall in incoming calls after it started with PetDesk. It saved 503 staff hours in one year. The time freed from phone calls does not disappear: it redirects to the clinical and client-facing work that staff find more valuable.

PetDesk also surfaces compliance gaps. The reminder engine follows preventive care rules. Vaccination due dates, parasite prevention intervals and health checks. It marks pets that are overdue, so staff can contact the owner first. This differs from a reminder that fires on a fixed date. PetDesk treats overdue care as a task, and not as a calendar entry.

PetsApp

PetsApp is a UK-developed veterinary client communication platform. It handles online booking, two-way messaging (SMS and WhatsApp), video consultations, digital consent forms, invoicing, and post-visit follow-up. The WhatsApp integration is a differentiator. UK pet owners answer WhatsApp far more often than email. Practices with WhatsApp tools report better response rates on reminders and follow-up questions than practices using email alone.

PetsApp is PIMS-agnostic and integrates with the major UK systems. The platform serves small-animal general practice. Independent practices choose it when they want a modern client experience, and no tie to one PIMS vendor's own portal.

Vello (IDEXX)

Vello is IDEXX's client communication product, designed to integrate natively with ezyVet and the broader IDEXX software ecosystem. It covers online booking, reminders, two-way messaging, and telehealth. Vello fits closest with ezyVet, which IDEXX also owns. Appointment data moves directly. No third-party sync layer sits between them to add a delay or a clash.

The limit matches the wider IDEXX position. A practice that uses neither ezyVet nor Animana gets a weaker link to Vello. The product plan follows the IDEXX range, and not other PIMS. A practice on Provet Cloud or RxWorks considering Vello should verify the depth of the integration before committing.

Native PIMS portals

ezyVet, Provet Cloud and Digitail each have their own client portal. Online booking, appointment reminders, access to health records and messaging sit inside the PIMS, and not in a third-party tool. The advantage is architectural simplicity) no sync, no duplicate data, no integration maintenance. The appointment a client books through the portal appears immediately in the diary because they are the same system. If Provet Cloud's portal is what you are weighing, our Provet Cloud alternatives guide compares the wider options.

The tradeoff is feature depth. Tools such as PetDesk and PetsApp build whole products around client engagement. Loyalty schemes, care gap campaigns and messaging across several channels. A PIMS portal module rarely goes that far. Practices with a strong focus on client retention and proactive preventive care reminders often find a dedicated tool more capable than a built-in portal.

Digitail and AI clinical documentation

Digitail is best known for its AI note dictation. A vet speaks the consultation notes. The system writes them out and files them into the clinical record. The saving is about 70 minutes for each vet each day. That is roughly 10 minutes a consultation, for a vet who sees 7 to 8 patients a day. At that scale, the cumulative effect on clinical capacity or work/life balance is material.

Digitail also includes client-facing features (online booking, reminders, messaging) but the primary value proposition is the clinical documentation tool. For practices where vet burnout and documentation load are the presenting problem, Digitail addresses that differently than a booking-focused tool like PetDesk.

Platform Primary focus PIMS-agnostic Notable feature
PetDesk Client communication & retention Yes: wide PIMS support 50% call reduction; care gap reminders; loyalty
PetsApp Messaging & booking Yes. UK-developed WhatsApp integration; video consults
Vello Client comms (IDEXX ecosystem) Partial: optimised for ezyVet Native ezyVet integration; IDEXX telehealth
ezyVet Portal Native portal (ezyVet PIMS) No: ezyVet only No sync overhead; real-time diary
Provet Cloud Portal Native portal (Provet PIMS) No. Provet only Integrated with Provet clinical workflow
Digitail AI clinical documentation Standalone PIMS ~70 min/vet/day saved on SOAP notes

The barriers to adoption

Three factors consistently delay or block veterinary online booking implementations:

1. Team resistance

Some reception teams have kept the appointment book by hand for years. They can see online booking as a threat to their job, and not as a tool that removes their least valued work. How you explain it matters. The aim is to remove the three-minute call for a simple appointment. The same receptionist then has more time for difficult client questions, triage calls and clinical support. Those tasks need a person.

2. Closed ecosystem constraints

Practices on ezyVet post-IDEXX acquisition may find that third-party client communication tools have reduced API access compared to pre-acquisition. IDEXX's commercial interest is in directing practices toward Vello. Check the current API access for third-party tools before you choose ezyVet. Do not assume that PetDesk or PetsApp will connect as cleanly as they do to other PIMS.

3. Data quality

Automated reminders are only as good as the contact data they run on. Take a practice whose mobile numbers are recorded in different ways. Some carry a country code and some do not. Some sit in a notes field instead of the phone field. Its reminders reach the wrong numbers. That confuses clients, and it does not cut the calls. Check and correct your data before you start any reminder or messaging tool. This is not optional. It decides whether the tool works at all.

Before going live: Audit your patient contact records. Check three things. Mobile numbers sit in the correct field, in the same form every time. Recall dates are filled in for active patients. The appointment slots in the diary match the time you really have. An online booking system that shows slots you cannot fill, or that sends reminders to wrong numbers, creates more work than it saves.

Connect with us about veterinary software · · Replies within 24 hours

Why the data has to be right first

The data quality problem above is the one that stops these tools working. It also has a cause that no booking tool can fix.

A mobile number can sit in the phone field, in a notes field, with a country code or without one. Every one of those entries looked correct to the person who typed it, because the system accepted all of them.

The field existed. The rule did not.

We build veterinary systems on engage.re. Your practice declares every field and its form before any data exists, and the server refuses a write that does not match. A mobile number therefore has one shape in every record, and no audit is needed before you start a reminder tool.

This is the first of the five tests that decide whether software can use your data at all. We set them out in what does AI-ready data mean. We explain the wider effect in why does AI get your own business data wrong.

What to look for in a veterinary booking system

The minimum feature set for a practice serious about reducing phone volume and improving retention:

  • Online appointment requests or booking that writes back to the PIMS diary in real time (not email requests requiring manual entry)
  • Automated reminders via SMS: not email-only (SMS has significantly higher open and response rates)
  • Two-way messaging so clients can reply to reminders without phoning the practice
  • Health record access for clients: reduces calls asking "when was my pet last vaccinated?"
  • Care gap identification: proactive outreach for overdue preventive care, not just passive reminders

Sources and further reading

Our live veterinary demo opens without a login, and it covers the booking work in this article. Sign in as client and book the appointment, or as reception and see the diary with reminders. It is a working system, not a screenshot.