IVR self service lets callers finish a simple task on a phone menu without reaching staff, such as hearing your hours or how to pay. It works when the common reasons fit a few options and a person stays one key away. Build yours below and see how long it takes to hear.
Phone tree builder
Add options and sub-options, and choose how each one ends. The builder times every route in spoken seconds, warns on long or deep menus, and writes the script to record. The example is a made-up rental office, so replace it with your own.
Phone tree builder
No warnings. Now listen to it on a real phone.
Your menu
Press 1
Press 1, 1
Press 1, 2
Press 2
Press 2, 1
Press 2, 2
Press 3
Press 4
| Keys | Route | Ends in | Seconds |
|---|---|---|---|
| 1, 1 | rent and payments, then ways to pay your rent | Message | 37 |
| 2, 2 | maintenance, then any other repair | Message | 36 |
| 2, 1 | maintenance, then an emergency, such as flooding or no heat | Person | 31 |
| 1, 2 | rent and payments, then a question about your balance | Person | 30 |
| 3 | available rentals and tours | Message | 23 |
| 4 | office hours and address | Message | 22 |
Times assume a caller hears each menu to the end. Someone who presses early gets there faster.
MAIN MENU Thanks for calling Harbor Street Rentals. For rent and payments, press 1. For maintenance, press 2. For available rentals and tours, press 3. For office hours and address, press 4. To reach a person, press 0. To hear this again, press star. AFTER PRESSING 1: rent and payments For ways to pay your rent, press 1. For a question about your balance, press 2. To reach a person, press 0. To hear this again, press star. AFTER PRESSING 1, 1: ways to pay your rent You can pay rent any time in the resident portal on our website. Rent is due on the first of the month. To hear the main menu, press star. AFTER PRESSING 1, 2: a question about your balance One moment while we connect you. AFTER PRESSING 2: maintenance For an emergency, such as flooding or no heat, press 1. For any other repair, press 2. To reach a person, press 0. To hear this again, press star. AFTER PRESSING 2, 1: an emergency, such as flooding or no heat One moment while we connect you. AFTER PRESSING 2, 2: any other repair Please submit your request in the resident portal, with photos if you can. We review requests each business day. To hear the main menu, press star. AFTER PRESSING 3: available rentals and tours Current rentals are listed on our website. Each listing has a link to request a tour. To hear the main menu, press star. AFTER PRESSING 4: office hours and address We are open Monday through Friday, 9 to 5, at 410 Harbor Street. To hear the main menu, press star. AFTER PRESSING 0: a person One moment while we connect you.
Runs in your browser. Nothing is stored or sent. The 150 words a minute is our assumption, so time a real recording and change it. Option limits come from named sources in the article, and two limits are labeled as our own.
Key takeaways
- Microsoft recommends five or fewer menu items at a level. Twilio and Quo both say three to five.
- A 2008 study in Human Factors challenged the five-item rule: users of a broad menu did better and were more satisfied than users of a deep one.
- The example menu has a 17-second main menu and a 37-second longest route, at an assumed 150 words a minute.
- In a 2019 Vonage survey of 2,010 US adults, 65 percent said their reason for calling might not be listed. Vonage sells phone systems, so read it as direction.
| Source | What it says | Type |
|---|---|---|
| Microsoft Teams call flow guide | Five or fewer menu items. Nest more if needed. Most common options first | Vendor guidance |
| Twilio | Three to five clear options per level. Offer a person early | Vendor guidance |
| Quo | No more than three to five options. Its menus allow up to 10 keys | Vendor guidance |
| GetVoIP | Keep the main menu under 30 seconds | Publisher guidance |
| Commarford and others, Human Factors, 2008 | Broad menu beat deep menu on performance and satisfaction | Experiment, on email tasks |
| callflo.ai | Warn past two levels or a 60-second route | Our rule of thumb, not a standard |
What is IVR self service?
IVR self service is a phone menu that finishes the caller's task itself instead of only passing them along. If every option ends with a person, you have call routing. If some options end with the answer, you have self-service. The builder counts how many of your routes do.
GetVoIP's comparison draws the same line: routing identifies the reason and forwards the call, while self-service checks account data and completes routine tasks. For bigger companies that means balances and payments. In a small office, it usually means recorded answers, because account lookups need a connection to your own software.
Before you go further, check you are reading the right guide. To decide between a menu and a conversation, read IVR vs AI phone agent. To decide how calls reach the right person, read the AI call routing guide. This page is about designing the menu itself.
What can a self-service phone menu finish?
A basic phone menu can finish anything that has one correct answer for every caller: hours, address, how to pay, where to apply. Anything that depends on who is calling needs account data or a person. Sort your last 50 calls into the three rows below before you build a thing.
| Kind of call | Examples | What the menu can do |
|---|---|---|
| Same answer for everyone | Hours, address, how to pay, how to apply, where listings are posted | Finish it with a recorded message |
| Answer depends on the account | My balance, my appointment, my order | Route it, unless the phone system is connected to your software |
| Needs judgment or is urgent | Emergency, complaint, a price that depends on the job | Get to a person fast |
Microsoft's guide makes the same call for basic information, suggesting recorded messages for questions about hours, location or website address. If those are not a real share of your calls, a menu will not reduce your workload. It will only add a step before the same conversation.
How many options should a phone tree have?
Start with five or fewer at each level and two levels at most. Five is Microsoft's published recommendation, and Twilio and Quo give three to five. Two levels is our own limit. Treat both as starting points, since the research does not fully back the five-item rule.
The Commarford studyargues that the common limit leans on a misreading of Miller's 1956 paper on memory. In its experiment, people using a broad speech-enabled menu performed better and were more satisfied than people using a deep one. The gap was larger for people with lower working memory capacity. It tested email tasks, so apply it with some care.
So when you have eight real reasons, do not automatically fold them into three vague buckets. "Other services" is where callers go to guess. A sixth clear option can beat a second layer. A sixth option nobody chooses should simply be deleted.
How to write an IVR menu callers can finish
Write the menu from your call log, in your callers' words, with the most common reason first. Name the service before the key, keep a person one key away, and record it only after you have listened to a draft on a real phone. Here is the order to do it in.
- 1
Count real calls
Microsoft's first practice is to analyze the types and frequency of your incoming calls. A week of notes is enough for a small office. - 2
Put the most common reason first
A caller who hears their option in the first few seconds can press early and skip the rest. - 3
Say the service, then the key
Microsoft recommends "For sales press 1" over "Press 1 for sales", so the caller knows what the number is for before hearing it. The builder writes it this way. - 4
Use your callers' words
A tenant says rent, not accounts receivable. Microsoft's advice is terms callers understand, not internal ones. - 5
Keep a person one key away
Twilio suggests telling callers early that they can press 0 or say agent. Then make sure 0 reaches someone. - 6
Set after-hours options
Google Voice plays separate after-hours options when you customize its hours. Otherwise your press 0 can ring an empty office at night. - 7
Announce changes
Microsoft says to tell callers about changed options in the prompts for the first 30 days. Repeat callers press from memory.
Disadvantages of automated customer service on the phone
The main disadvantages are unlisted reasons, wasted time and being stuck with no way out. Automation also fails silently: a caller who gives up does not leave a complaint. You see a quiet phone, and you might read that as the menu working.
- The reason is not listed. In Vonage's 2019 survey of 2,010 US adults, 65 percent named this. It is a vendor survey and it is old, so take the numbers as direction.
- Too many irrelevant options. 63 percent said they were forced to listen to them, and 46 percent said menus are usually too long.
- No route to a person. 54 percent said IVR keeps them from reaching a live one.
- Loops. The CFPB's June 2023 report on chatbots in consumer finance describes doom loops with no offramp to a human. That report is about chat in banking, but the same failure is possible on a phone.
- Upkeep. A recorded message goes stale quietly. A wrong holiday hour plays to everybody until somebody notices.
The fuller failure comparison, with what goes wrong on the AI side, is in IVR vs AI phone agent.
The stopwatch test: the example menu has a flaw on purpose
Look at the builder's example. It raises no warnings: four options, two levels, a 17-second main menu. Now find the tenant whose kitchen is flooding. They hear the greeting and all of the main menu, press 2, hear the maintenance menu, and press 1. At 150 words a minute, that route runs about 31 seconds if they listen to the end.
Water does not wait for option two. A menu can pass every rule on this page and still put the most urgent caller behind two prompts. So read the route table in the tool by urgency, not only by length. In this example, moving emergencies to the first option on the main menu is the fix. Add it there, move it to the top, and watch that route drop.
Three checks a tool cannot run for you
- Call it from your own cell and time it with a real recording.
- Ask someone who does not work there to reach a specific option.
- Press 0 after closing, and find out what actually happens.
What a phone menu costs, and when not to build one
A menu is usually a feature of a business phone plan. In November 2026, Google Voice Standard was 20 dollars a month for one Gmail user with auto attendants, Quo Business was 23 dollars per user on annual billing or 33 dollars monthly, and Ooma Office Essentials was 19.95 dollars per user with a virtual receptionist. Our business phone cost calculator ranks the full bill for your team.
Do not build one if most of your calls are new customers asking something specific. A buyer with a question about a unit does not fit on a keypad, and a menu just gives them a reason to try the next business. That is where callflo.ai fits instead. It is an AI receptionist, so the caller says what they want and gets an answer drawn from your website, with no keys to press. Starter covers answering, texting and lead capture for 39 dollars a month on annual billing, or 49 dollars month to month, with 120 minutes and extra minutes at 0.98 dollars. On VIP it also transfers calls live and books appointments. See the pricing page for details.
It is the wrong buy if your calls really do sort into four buttons and people are happy pressing them. A menu is cheaper, and it never gets a fact wrong that you recorded correctly. An AI agent is metered and needs its facts kept current. Pick by what your call log says.
Hear a caller get an answer without a menu
Call callflo.ai's own AI agent and ask it anything about your business. When you are ready, pick a plan: no setup fee, no contract, and you do not pay unless you are satisfied.
Starter is $39 a month on annual billing. Live on your line about 5 minutes after you sign up.