Skip to content
Tilly

For independent vet clinics in the US

Every call, answered.The AI front desk built for independent vet clinics.

Tilly answers your clinic's phone and texts, day and night. It books straight into your practice software, takes the repeat calls off your team, and gets possible emergencies to a person within seconds.

Books into Shepherd, ezyVet, IDEXX Neo, Covetrus Pulse, Cornerstone and AVImark. · Hosted in the US. · Always tells callers it's an AI.

Maple Street Animal HospitalDemo clinic — sample data

Jordan Lee · Biscuit (dog)

+1 •••• ••• 0134 · Voice · After hours · 2:14 · English

Summary

Jordan Lee called after hours to book vaccines for Biscuit (dog). Tilly booked Tuesday at 9:30 a.m. with Dr. Priya Shah in the practice software and sent a text confirmation.

What Tilly did

  • Booked appointment: Biscuit — vaccines, Tue 9:30 a.m., Dr. Priya Shah
  • Text confirmation sent to +1 •••• ••• 0134 · delivered
Booked

Transcript · Recorded

  1. Tilly · 00:00You've reached Maple Street Animal Hospital after hours. We open again tomorrow at 8:00 a.m. Hi, I'm Tilly, the AI assistant at Maple Street Animal Hospital. You can say 'person' at any time to reach the team. This call is recorded so the clinic can review it. If you'd prefer not to be recorded, just say so. How can I help you today?
  2. Caller · 00:16Hi, it's Jordan Lee. I'd like to book Biscuit in for his vaccines.
  3. Tilly · 00:21Thanks, Jordan. I can see Biscuit on your account. I have Tuesday at 9:30 a.m. or Wednesday at 4:15 p.m. with Dr. Shah. Which works better?
  4. Caller · 00:33Tuesday at 9:30, please.
  5. Tilly · 00:36You're booked: Biscuit, vaccines, Tuesday at 9:30 a.m. with Dr. Shah. Would you like a text confirmation?
Demo clinic — sample data

Tilly · 7:42 p.m.

Booked: Biscuit (dog) — vaccines, Tue 9:30 a.m.

Confirmation sent

The phone rings while your team is with the client in front of them.

25–30% of calls to small and medium veterinary clinics go unanswered.

Source: Today's Veterinary Business, "The six-figure problem with your phone system"

Any one of those calls can be a vaccine not booked, a refill not requested, or a worried owner who rings the clinic down the road instead. It isn't a staffing failure. Front desks are busy, lunch breaks happen, and pets get sick at 10 p.m.

Work out what it costs your clinic →

A front desk that's always free to pick up

  • Books straight into your practice software.

    Tilly checks your real schedule, offers times that follow your rules, and books, moves or cancels the appointment in your PIMS. No double entry.

    Booking →
  • Safe by design.

    Tilly never gives medical advice. When a caller describes a possible emergency, it connects them to your team within seconds, or to your emergency partner after hours.

    How we keep callers safe →
  • Your team stays in control.

    You decide which calls Tilly answers, what it may book and where it transfers. Every call is in your dashboard with a summary, and anyone who asks for a person gets one. One tap sends every call straight to your clinic.

    How it works →
  • Live in about a week.

    Start from our vet template pack, connect your software, approve your answers, run test calls, go live. Your named onboarding specialist helps at every step.

    Setup steps →

Inside the Tilly dashboard

A look at the dashboard of Maple Street Animal Hospital, our demo clinic. The clinic, the callers, the pets and the numbers are made up.

Maple Street Animal HospitalDemo clinic — sample data
ConversationsLast 7 daysSearch conversations
TimeCallerPetIntentOutcomeLength
7:42 p.m.Jordan LeeBiscuitBookingAfter hoursBooked2:14
7:15 p.m.Sam RiveraLunaRefill requestAfter hoursTask created6 msgs
6:58 p.m.Casey NguyenDaisyPossible emergencyUrgent · transferred1:02
5:30 p.m.Alex KimPepperRescheduleRescheduled1:48
12:41 p.m.+1 •••• ••• 0177—Hours and parkingAnswered0:52
12:05 p.m.Morgan PatelMiloResults callbackTask created4 msgs
9:12 a.m.Taylor BrooksRosieAsked for a personTransferred0:38
Demo clinic — sample data

How Tilly fits your front desk

  1. Choose when Tilly answers.

    All calls, only the ones your team can't reach in time, only after hours, or on a weekly schedule. You keep your number.

  2. Tilly handles the call.

    It says it's an AI, recognises your clients, answers from information you've approved, books into your software, and takes requests as tasks for your team.

  3. People handle what needs people.

    Possible emergencies go to your team or your emergency partner at once. Anyone who asks for a person is transferred or called back. You see every call in your dashboard.

See the full setup →

Built so the right calls reach a person

  • No medical advice.

    Tilly never diagnoses, names medicines or doses, or suggests home remedies.

  • Emergencies go to a person.

    A possible emergency is passed to your team, or your emergency partner after hours, within seconds.

  • Always says it's an AI.

    Every call and message starts with "I'm Tilly, the AI assistant at your clinic."

Emergency rules are written and approved by licensed veterinarians, and your own vet signs them off before Tilly answers a single call. Sensitive calls, such as euthanasia, the loss of a pet or a complaint, go to your team with care. Tilly never books a euthanasia.

Read how safety works →

Works with the practice software you already use

Tilly reads your schedule and books directly into your PIMS. Call notes and tasks land where your team already works.

All integrations →

Don't see yours? Tilly still answers and takes booking requests as tasks for your team. Tell us what you use →

What are missed calls costing your clinic?

Put in your own numbers. The defaults use the low end of published figures for missed calls, and you can change every value.

Inbound calls on a typical weekday. Your phone provider's call log shows this.

Calls that ring out, hang up in the queue or go to voicemail. Many clinics don't know this number. That's what our free audit measures.

Source: Today's Veterinary Business: "Data from MissedCalls.help shows that 25–30% of calls to small and medium veterinary clinics go unanswered."

Of the calls you miss, roughly how many were people wanting an appointment.

Adjust assumptions

Our assumption. Change it if you know your own figure; the free audit measures it.

Your estimateEstimate

Enter your calls per day to see your estimate.

Plan cost excludes overage and tax.

This is an estimate based on your inputs and our stated assumptions, not a promise of results. Real results depend on your call mix, your rules and your team.

How we calculate it
missed_calls_month  = calls_per_day × days_open × missed_pct
lost_bookings_month = missed_calls_month × booking_share × no_callback_share
lost_revenue_month  = lost_bookings_month × visit_value
lost_revenue_year   = lost_revenue_month × 12
recoverable_month   = lost_revenue_month × capture_share
plan_cost_month     = plan price per location × locations
payback_days        = ceil(plan_cost_month ÷ (recoverable_month ÷ 30.4))

Example with 50 calls a day and the default assumptions:

275 · 66 · $12,210 / $146,520 · $8,547 · $349 · 2

Get your free missed-call auditWe'll look at your real call data and send you a short report within 48 hours.

Simple pricing per location

Plans start at $299 per location per month, with 600 call minutes included. Every plan includes every feature. No card needed until you go live, and no setup fee.

No surprises: Billed by the second. Spam, calls under 15 seconds and test calls are never billed. No surprises →

Billing starts when your first location goes live. Prices exclude tax.

See pricing

Questions

Will callers know they're talking to an AI?

Yes. Every call starts with "Hi, I'm Tilly, the AI assistant at" your clinic's name, and every text thread starts the same way. If a caller asks whether they're speaking to a person, Tilly says it's an AI and offers to connect them to your team.

Does Tilly give medical advice?

No. Tilly never diagnoses, names medicines or doses, suggests home remedies, or tells a caller that something isn't serious. If a caller describes a possible emergency, Tilly connects them to a person. Other health questions become a task for your team.

Do we have to change our phone number?

No. You can keep your number and forward calls to Tilly, connect your phone system, or move your number to Tilly. You can also get a new local number.

What happens if Tilly has a problem during a call?

The call rings through to your clinic's fallback number within three seconds. Callers never hear silence or an error message.

Which practice software do you work with?

Tilly books directly into Shepherd, ezyVet, IDEXX Neo, Covetrus Pulse, IDEXX Cornerstone and Covetrus AVImark. Without an integration, Tilly takes booking requests as tasks for your team.

How long does setup take?

Most of the work is approving your answers and running test calls. The guided setup is built to get you live within a week, with about four hours of your team's time spread across it.

Hear it for yourself

Call our demo clinic and try to trip it up. Book an appointment, ask about parking, or say "show me an emergency."

Or start setup now. No card needed until you go live.