A phone tree — the auto attendant, or IVR, on your phone system — is the front end of your call routing. It has one job: get each caller to the right person, or the thing they called for, faster than a receptionist could by asking.
The rule that matters most: a caller should reach a person or get what they came for within 2 prompts. Greeting plus main menu is 1; a sub-menu is 2. If any path takes 3, cut a branch.
In practice: a greeting under 10 seconds, the emergency instruction before the menu, at most 4 options ordered by volume, 0 for a person at any time, and the emergency number and hours first when you're closed. Any veterinary phone system with an auto attendant can build what follows.
The rules
1. 4 options, plus 0. In Vonage's 2019 IVR survey of 2,010 US adults, the top complaints about automated menus were that the caller's reason wasn't listed (65%), the options were irrelevant (63%), and the menu was too long (46%). The fix is not a longer menu but a clearly labeled "anything else" option that reaches a person.
2. Most-used option first. Pull a month of call data from your phone system or practice management software (PIMS), or have the front desk tally a week. Appointments will win. The exception is the emergency instruction, which comes before the menu.
3. 0 reaches a person immediately, from anywhere — and say so. In the same survey, 54% couldn't reach a live agent and 85% had hung up on an automated menu. Don't play 0 last, don't send it to voicemail during business hours, and accept it from the first second of the greeting.
4. Greeting under 10 seconds. Clinic name, emergency instruction, menu. Cut "please listen carefully as our options have changed," "your call is important to us," and anything about your commitment to compassionate care.
5. Hours and address without waiting. Easy to resolve, and likeliest to come when you're closed. State hours in the after-hours greeting and in a top-level option by day, and offer to text the address; a caller in a car can't write it down.
6. After hours, the emergency instruction comes first. Before your hours, before the mailbox: the emergency hospital's name, its number said twice, an offer to text it. A caller with a dog that can't breathe won't wait through your Saturday schedule.
7. Never make a caller repeat themselves after a transfer. Whoever picks up should have the caller's name, the patient, and the reason before saying hello. If your system can't pass that, announce the transfer ("Ms. Ortiz on line 2, Biscuit, vomiting since last night") instead of sending it blind.
8. Review the tree quarterly with call data. Which option is pressed most, how many press 0 in the first 5 seconds, abandonment by branch. Retire the branch nobody uses; move the growing one up. Vonage found 51% of consumers had abandoned a business entirely after a bad automated-phone experience; the tree is where that happens.
Names, addresses, and 555 numbers below are placeholders.
Example 1: general practice, business hours
Greeting (about 5 seconds):
"Thanks for calling Maple Street Veterinary Clinic. If your pet is having an emergency, press 1 now."
Main menu:
"To make or change an appointment, press 2. For prescription refills, press 3. For our hours and address, press 4. For anything else, press 0 or stay on the line."
- 1 — Emergency. Rings every front-desk handset at once, ahead of the queue. No sub-menu; after 20 seconds, the treatment-area phone. Never voicemail.
- 2 — Appointments. Front-desk queue. Hold message: "We'll be right with you. To keep your place in line and have us call you back, press 1." If clients can text from your main clinic number, add "Or hang up and text this number; we answer texts from the same line."
- 3 — Refills. A mailbox: "Leave your name, your pet's name, the medication, and a callback number. Refills are ready within 1 business day; we'll call or text you when it's ready. Press 0 at any time to speak with someone."
- 4 — Hours and address. "We're open Monday through Friday, 7:30 to 6, and Saturday 8 to 1. We're at 412 Maple Street, across from the post office. To have this texted to you, press 1."
- 0 or no input — Front desk. Same queue as appointments, behind any emergency.
Example 2: emergency and 24-hour hospital
Most callers are frightened, and some will press nothing. Silence must go to a person.
Greeting:
"You've reached Riverbend Veterinary Emergency Hospital. We're open 24 hours. If your pet needs care now, press 1 or stay on the line and someone will answer."
Main menu:
"If you're calling about a pet currently in our hospital, press 2. If you're a veterinary clinic referring a patient, press 3. For directions, press 4."
- 1 or no input — Emergency. Rings the front desk and triage phone together; after 15 seconds, the treatment area. No hold music — a caller in a crisis who hears it assumes no one is there.
- 2 — Hospitalized patients. Rings the patient-care coordinator: "Please have your pet's name ready. Doctors call with morning updates between 8 and 10 a.m."
- 3 — Referring veterinarians. Rings the on-duty doctor or the referral coordinator. If unanswered: "Leave the patient's name, your clinic, and a direct number; the doctor on duty will call you back within 15 minutes."
- 4 — Directions. "We're at 900 River Road. If your pet isn't breathing normally or is unresponsive, stay on the line and we'll meet you at the door. To have directions texted to you, press 1." No input rings the emergency line.
Example 3: specialty and referral practice
Route by who is calling, not by department. A referred client often doesn't know which service they're seeing; a receptionist asks in 3 seconds, a department menu takes 20.
Greeting:
"Thank you for calling Cascade Veterinary Specialists. If this is an emergency, hang up and call Riverbend Emergency at 555-0142, or press 1 to have that number texted to you."
Main menu:
"If you're a veterinary clinic referring a patient, press 2. If you're a client scheduling or changing an appointment, press 3. If you're calling about a pet currently being treated here, press 4. For anything else, press 0 or stay on the line."
- 2 — Referring clinics. The referral coordinator, first in the queue; referrals are the pipeline. After 30 seconds, a mailbox that pages the coordinator.
- 3 — Clients scheduling. The scheduling team, who ask which doctor or service. No department menu here.
- 4 — Current patients. The only second prompt, because these callers know their service: "For surgery, press 1. For internal medicine, press 2. For oncology, press 3. For cardiology, press 4." Each rings that service's technicians, then the front desk.
- 0 or no input — Front desk.
Example 4: general practice, closed
Emergency first, hours second, mailbox last.
"Thanks for calling Maple Street Veterinary Clinic. We're closed. If your pet needs care tonight, call Riverbend Veterinary Emergency at 555-0142. Again, that's 555-0142, open 24 hours, at 900 River Road. To have that texted to you, press 1. We're open Monday through Friday, 7:30 to 6, and Saturday 8 to 1. To leave a message for the front desk, press 2 or stay on the line."
Mailbox (2 or no input): "Leave your name, your pet's name, what you need, and the best number to reach you. We return messages in order, starting at 7:30."
With after-hours coverage — an on-call technician, an answering service, or AI on the line — option 2 rings that instead: "To speak with someone now, press 2."
Scripts for the human who picks up
The tree sorts; the person talks.
New client (option 2). "Are you calling to set up a first visit? Can I get your name, your pet's name, and what kind of animal? ... What's prompting the visit? ... If your previous clinic has records, I'll text you a form so they can send them before you come in."
Refill request (0, or a caller who skipped the mailbox). "I can take that. What's your pet's name and the medication? ... The doctor has to approve refills, so it'll be ready by tomorrow afternoon, and we'll text you when it is. Pickup here, or sent to your pharmacy?" Promise the timeline, not the approval.
"Is this an emergency?" (option 1, or anyone who sounds worried). "Tell me what's going on with Biscuit. ... Is he breathing normally? Can he stand? Any bleeding, or could he have gotten into anything?" Then 1 of 3 answers: "Bring him in now; we'll be ready for you", "We should see him today; I have 2:40", or "Let's get him in this week." The receptionist isn't diagnosing, only sorting into now, today, or this week — and when she can't tell, it's now.
Hold, and running late. "I need to put you on hold for about a minute — is that all right, or would you rather I call you back?" Check back inside a minute rather than letting the hold run — in the 2025 JAVMA secret-shopper study of 5,053 US practices, 8.2% of callers trying to book gave up after more than five minutes on hold. When the clinic is behind: "Dr. Patel is about 20 minutes behind. Come at 3:20, or come as planned and we'll get you settled."
Records request. "I can send those. To another clinic, or to you? ... For a clinic, I need their name and a fax or email; they'll go out by end of day. For you, I'll email them — what's the best address?" Get the release authorization your state requires before sending to a third party.
Where AI fits in a phone tree
Nothing above changes when you put AI on the line. The AI answers the branches of the same tree your team can't get to — overflow during the day and after hours, where option 2 used to be a mailbox. On those calls it handles the routine: hours, directions, refill status, booking, and the first pass of triage that sends an urgent case straight through. The rest it hands to a person by live call transfer with context — name, patient, and reason on screen before your receptionist says hello: rule 7, automatically. It isn't a replacement for your receptionists. It's the part of the phone system that makes sure every call reaches someone.
Rule 3 applies to the AI too. A caller who asks for a person gets one; a caller who sounds frustrated gets one without asking, and PupPilot adds both to an opt-out list so their future calls skip the AI. In 5 days of data from one general practice, more than 1,000 of nearly 2,000 interactions were transferred to staff with context, and 4.3% of callers opted out.
What AI won't do is fix a bad tree. A 40-second greeting is a 40-second greeting whoever is on the other end.
Measure it
3 numbers tell you whether the tree works: answered rate (of the calls that rang, how many a person picked up), abandonment rate (how many hung up in the queue or the tree before reaching anyone), and calls that reached a person (the count, including transfers). Pull them monthly and by branch; abandoned calls are the demand your phone system hides.
For how to calculate abandonment and what a good number looks like, see the companion piece on call abandonment rate.