Skip to content

Call routing, Guides · 6 min read

How to set up a phone menu (IVR) your callers will not hate

By the CallRoute team ·

A phone menu, also called an IVR or auto attendant, is the first thing many callers hear from your business. A good one gets them to the right person in a few seconds. A bad one makes them listen to a long list, guess, press the wrong key, and start over. This guide covers the handful of decisions that separate the two, with scripts you can adapt today.

First, decide if you need a menu at all

A menu adds a step. That step is worth it only when callers genuinely need to go to different places. If almost everyone who calls wants the same thing, a short greeting that rings straight through is better than any menu.

A menu earns its place when:

  • Calls split clearly between a few kinds of request, such as new business, existing customers and billing
  • Different people handle those requests
  • You want callers to be able to dial a teammate directly by extension
  • You need a different path when the office is closed

Keep it to three or four options

Callers cannot scroll back. They have to remember every option until they decide, and the longer the list, the more likely they are to forget the one they wanted. Three or four options is about as much as most people can hold while listening. If you have more destinations than that, group them. Sales and quotes can share an option. Billing and account changes can share another.

Resist the second level unless you truly need it. Each extra layer is another wait and another chance to choose wrong. If a submenu is unavoidable, keep it just as short as the first one, and always let the caller go back.

Put the most common reason first

Order matters more than most people expect. The option that most callers want should be option 1, so the majority can press a key within seconds of the greeting ending. You do not need survey data for this. Look at your own recent calls and voicemails for a week, and count what people were calling about. Whatever comes up most goes first.

Also say the destination before the key. "For billing, press 2" works better than "Press 2 for billing", because the caller hears what they care about first and only then needs the number.

Always offer a way to a person or voicemail

The fastest way to make callers hate your menu is to trap them in it. Every menu should have one option that reaches a person, and a fallback for when nobody picks up. That fallback can be voicemail, or an AI receptionist that takes a message on your behalf.

  • Offer a person, by name or by role. "To speak with our front desk, press 0" is clear and familiar. Zero is the key most callers try first when they are stuck.
  • Handle no key press. Some callers will not press anything. After the menu plays, send them somewhere useful instead of hanging up on them.
  • Handle the wrong key. Replay the menu once, then route to the default destination.
  • Make voicemail worth leaving. Tell callers what to include, such as their name, number and the reason they called, so you can call back ready to help.

Write a short greeting

The greeting before the menu should do two jobs: confirm the caller reached the right business, and get out of the way. Skip marketing lines, long thank yous and anything that changes month to month. A greeting that runs more than a few seconds before the first option is too long.

Read your script out loud before you record it. Phrases that look fine on paper often feel slow when spoken. If you would rather not record your own voice, a typed greeting that is read aloud for you works well and is easy to update later.

Sample greeting and menu scripts

Adapt these to your business. Swap in your name, your options and your hours.

SituationSample script
Main menu, open hoursThanks for calling Northside Dental. If you know your party's extension, you can dial it at any time. To book or change an appointment, press 1. For billing and insurance, press 2. For anything else, or to reach the front desk, press 0.
Service business, open hoursYou have reached Harbor Plumbing. For a new job or a quote, press 1. If we are already working with you, press 2. To leave a message, press 3.
After hoursThanks for calling Northside Dental. Our office is closed right now. We are open Monday to Friday, 8 to 5. Please leave your name, number and the reason for your call, and we will call you back the next business day.
Holiday or closed dayThanks for calling Harbor Plumbing. We are closed today for the holiday and reopen tomorrow at 8. Leave your name, number and a short message and we will get back to you first thing.
Voicemail promptYou have reached Sam at Harbor Plumbing. Please leave your name, number and what you need help with, and I will call you back today.

Set business hours so the menu changes on its own

A menu that offers to connect callers to a person at 9 at night, then rings out, is worse than no menu. Set your business hours once, and let the system switch paths automatically:

  1. Open hours. The normal menu plays and calls ring the right teammate.
  2. After hours. A closed greeting plays with your opening hours, and the call goes to voicemail or an AI receptionist that takes a message.
  3. Closed days. Holidays and one-off closures get their own greeting that says when you reopen.

Holidays are the step most businesses forget. Add the year's closed days in one sitting at the start of the year, and you will not have to remember to change the greeting the night before each one.

Test it like a caller

Before you announce a new menu, call it yourself from a phone that is not on your account and check:

  • How long it takes from the first ring until you hear option 1
  • That every key reaches the right person, and that unused keys do something sensible
  • What happens when you press nothing at all
  • What happens when nobody answers at the destination
  • That the after hours path plays outside your hours

Then revisit the menu every few months. If one option is almost never chosen, remove it. If you keep hearing the same question on calls, consider whether it deserves its own option.

Common mistakes to avoid

  • Listing every department because the org chart has them, not because callers need them
  • Asking callers to press a key just to hear the menu
  • Options that ring a phone nobody answers, with no fallback
  • An after hours greeting that never mentions when you open again
  • A holiday greeting left running the week after the holiday

How CallRoute handles it

In CallRoute, every plan includes a phone menu, business hours and a short extension for every teammate, so callers can press a key or dial a person directly. Pro and Scale add multi-level menus and closed days for holidays. You can record a greeting or type one and have it read aloud, and calls that are not answered go to visual voicemail with transcripts or to the AI receptionist. See call routing and phone menus for the details, or compare plans on the pricing page.

Frequently asked questions

How many options should a phone menu have?

Three or four is the sweet spot. Callers have to hold every option in their head until they choose, and past four most people forget the first one before the list ends.

What is the difference between an IVR and an auto attendant?

In everyday use they mean the same thing: a recorded menu that answers the call and lets the caller press a key to reach the right place. IVR is the broader technical term.

Should my phone menu always offer a way to reach a person?

Yes. Every menu should have one clear option that reaches a person or leaves a message. A caller who feels trapped hangs up, and that is usually a customer you never hear from again.

How should a phone menu handle holidays?

Mark the day as closed ahead of time so calls skip the normal menu and go straight to a closed greeting that says when you reopen and how to leave a message.

Be one of the first teams on CallRoute

We are inviting teams in batches. Join the waitlist and lock in your launch price.