IVR self service: build a phone menu callers can actually finish

November 3, 2026|8 minute read|The callflo.ai team

On this page

Hear it answer a call

Call callflo.ai's AI agent and ask it about your business.

(541) 802-5968
See plans and sign up

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

Longest path, spoken
37 seconds
Press 1, 1
Main menu
17 seconds
Greeting and every option
Levels and widest menu
2 and 4
Levels deep, most options at one level
Routes that need no staff
4 of 6
End in a message

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

Every route, longest first
KeysRouteEnds inSeconds
1, 1rent and payments, then ways to pay your rentMessage37
2, 2maintenance, then any other repairMessage36
2, 1maintenance, then an emergency, such as flooding or no heatPerson31
1, 2rent and payments, then a question about your balancePerson30
3available rentals and toursMessage23
4office hours and addressMessage22

Times assume a caller hears each menu to the end. Someone who presses early gets there faster.

Prompt script to record

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.
SourceWhat it saysType
Microsoft Teams call flow guideFive or fewer menu items. Nest more if needed. Most common options firstVendor guidance
TwilioThree to five clear options per level. Offer a person earlyVendor guidance
QuoNo more than three to five options. Its menus allow up to 10 keysVendor guidance
GetVoIPKeep the main menu under 30 secondsPublisher guidance
Commarford and others, Human Factors, 2008Broad menu beat deep menu on performance and satisfactionExperiment, on email tasks
callflo.aiWarn past two levels or a 60-second routeOur rule of thumb, not a standard
Read November 2026. All but the study are guidance from vendors, who sell phone systems. Our own limits are labeled.

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 callExamplesWhat the menu can do
Same answer for everyoneHours, address, how to pay, how to apply, where listings are postedFinish it with a recorded message
Answer depends on the accountMy balance, my appointment, my orderRoute it, unless the phone system is connected to your software
Needs judgment or is urgentEmergency, complaint, a price that depends on the jobGet to a person fast
Our sorting, for a small office. Google Voice's menu actions are play a message, voicemail, transfer, sub-menu and repeat.

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. 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. 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. 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. 4

    Use your callers' words

    A tenant says rent, not accounts receivable. Microsoft's advice is terms callers understand, not internal ones.
  5. 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. 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. 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.

FAQ

It is a phone menu that completes a caller's task without staff, such as playing your hours or explaining how to pay. If every option ends with a person, the menu is call routing rather than self-service.

Start with five or fewer per level. Microsoft recommends five or fewer, and Twilio and Quo say three to five. A 2008 study in Human Factors challenged the five-item rule and found a broad menu beat a deep one, so a clear sixth option can beat another layer.

A phone tree is a recorded menu that sends callers down branches by key press, such as press 1 for maintenance. Each branch can open another menu, play a message, send the caller to voicemail or connect them to a person.

Callers may not find their reason, may sit through options that do not apply, or may get stuck without a way to reach a person. Recorded answers can also go out of date. Give callers a clear route to a person and review your menu regularly.

GetVoIP's guidance is to keep the main menu under 30 seconds. Our own rule of thumb is a full route under 60 seconds, which is a judgment and not a standard. Time a real recording, because speaking rates vary.

Only if many calls sort into a few predictable reasons, or get the same answer every time. If most callers are new customers with specific questions, a person, an answering service or an AI receptionist will usually fit better. A week of call notes will show you which it is.

Hear it answer before you decide

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.

Call the AI agent: (541) 802-5968See plans and sign up

Starter is $39 a month on annual billing. Live on your line about 5 minutes after you sign up.

Keep reading

All of real estateCheap answering service: rank 16 plans on your own call volumeRead the postAll of real estateAnswering message service: what it is, and which kind you needRead the postAll of real estateAnswering service dispatch: build your on-call protocol in minutesRead the post