IVR Menu Design: Principles and Ready Scripts for Businesses

How to approach IVR menu design so callers reach the right team quickly: menu depth and option order, working hours and holidays, callback, sample scripts for clinics, online stores, real estate and service companies, recording and testing.

· 7 min read · IVR Cloud PBX Call center

IVR menu design shapes the first impression callers get of your company. A clear menu sends people to the right team in seconds; a long or confusing one makes them press zero or hang up and call someone else. This guide covers the principles, menu depth and option order, working hours, holidays and callback, sample scripts for a clinic, an online store, a real estate company and a service company, how to record prompts, how to test, and the common mistakes.

Why IVR menu design matters

An IVR (Interactive Voice Response) is the system that says "for sales press 1, for customer service press 2". Its job is not to make the company sound big; its job is to route the call correctly the first time. When a call reaches the right team:

  • The caller is not passed from agent to agent.
  • The agent already knows what the call is about.
  • Reports show the real reasons people call, because each menu option is a call reason.

If you are setting up from scratch, read our page on the IVR auto attendant for the building blocks, then come back here for the design.

Principles of a good IVR

  1. Start from real call reasons. Ask the people who answer the phone why customers call, rank the reasons, and let the menu reflect them.
  2. Keep the greeting short. Company name and one welcome sentence. No long advert before the menu.
  3. Say the option before the number. "For customer service, press 2" works better than "press 2 for customer service", because the caller hears what matters first.
  4. Use the caller's language. If you also serve English speakers, make language the first choice or use a separate number.
  5. Always offer a way to a person. Some callers will not fit any option.
  6. No input is not a reason to hang up. Repeat the menu once, then route to customer service.

How many levels?

One level is best, two at most for most companies. Every extra level adds time and a chance to get lost. If you need a third level, the problem is usually how your teams are split, not the menu.

How many options per level?

Few. Callers must remember the options while listening. If there are many, group similar ones under one option with a small sub-menu.

Order

  • Most common reason first.
  • Fixed options always in the same place, for example 9 to repeat the menu and 0 for an agent if you want one.
  • Do not reshuffle numbers often; repeat callers learn them.

Greetings, working hours and holidays

The greeting should change with the time of day. In the Klamna cloud PBX you set working-hours rules and decide what happens in each case:

  • During hours: short greeting, the menu, then the call queues.
  • After hours: a message with your hours in Cairo time, then an option to leave a voicemail or reach an on-call team if you have one.
  • Public holidays and seasons: a holiday message saying when you reopen. Prepare it in advance and remember to switch back afterwards.

After an unanswered call you can also send the caller a WhatsApp message saying you will call back when hours start, or add them to a call-back list for the team.

Waiting and callback

The menu leads to a queue, and the queue experience is part of the design:

  • Position announcements reassure callers that they are moving.
  • Hold music should be calm and not interrupted by adverts every few seconds.
  • Callback: instead of waiting, the caller chooses to be called back when an agent is free.
  • Overflow: if the queue gets long, route to another team or to voicemail.

Sample IVR scripts

Use these as a starting point and adapt teams and names. Text in { } is a placeholder.

Clinic or medical center

Greeting: "Welcome to {clinic name}. To book a new appointment, press 1. To confirm or change an appointment, press 2. For lab results, press 3. For anything else, press 0."

After hours: "Thank you for calling {clinic name}. Our hours are {day} to {day}, {time} to {time}. You can book on WhatsApp at any time. In an emergency, please go to the nearest hospital."

This pairs well with clinic appointments and WhatsApp reminders.

Online store

Greeting: "Welcome to {store name}. About an existing order, press 1. To place a new order or ask about a product, press 2. For returns and exchanges, press 3. For customer service, press 0."

Option 1 sub-menu: "To track your shipment, press 1. To change the address or delivery time, press 2."

Useful for online stores together with COD order confirmation.

Real estate company

Greeting: "Welcome to {company name}. For {project name}, press 1. For our other projects, press 2. For existing clients and after-sales service, press 3."

Tip: during a new launch, add a temporary option with the project name at the top and remove it after the campaign. See also real estate.

Service or maintenance company

Greeting: "Welcome to {company name}. To request a maintenance visit, press 1. To follow up on a request, press 2. For contracts and subscriptions, press 3. For anything else, press 0."

While waiting: "All our colleagues are busy right now. To get a call back as soon as someone is free, press 1, or stay on the line and we will answer shortly."

Recording the prompts

Two options:

  • Text-to-speech: you type the text and the system turns it into speech. Quick, edits take minutes, ideal if you change messages often.
  • Recorded voice: someone with a clear voice records the prompts and you upload the files. Feels more personal, but every change needs a new recording.

Recording tips:

  1. Write the script first and read it aloud before recording.
  2. Short sentences and a small pause between options.
  3. Record in a quiet room with the same microphone and distance.
  4. Keep one voice and one volume level across all prompts.
  5. Add an English version if your callers need it.

Testing before and after go-live

  • Call in yourself and try every option, plus no input and a wrong key.
  • Test during hours, after hours and on a holiday.
  • Ask someone outside the company to call and tell you where they ended up.
  • After launch, review reports: most used options, calls that hang up inside the menu, and calls transferred again after reaching a team. The call journey in the call center reports shows every step a call passed through.

Common IVR mistakes

  • A long greeting and adverts before the menu.
  • Too many options, or more than two levels.
  • No way to reach a person.
  • Hanging up when the caller presses nothing.
  • A holiday message still playing after the holiday.
  • Internal team names callers do not understand ("Operations" instead of "Track my shipment").
  • Changing the numbers frequently.

Design your menu in Klamna

In Klamna you build the IVR from the browser: multi-level menus, working-hours rules, queues with position announcements, callback and overflow, voicemail and call recording, all on your existing lines over a SIP trunk or on numbers you ask our sales team about. For the bigger picture, read how to set up a call center or see the cloud call center.

Start a free trial and test your menu yourself, choose your package, or talk to our team if you want help writing the scripts.

Frequently asked questions

How many options should an IVR menu have?

As few as possible. Cover the main reasons people call, and if you need more detail add a small second level rather than one long menu.

Should I use a recorded voice or text-to-speech?

Both work. Text-to-speech is quick and easy to change; a recorded voice feels more personal. What matters is a clear voice, short sentences and a consistent voice and volume across all prompts.

What happens when someone calls after hours?

A working-hours rule plays a message with your hours and lets the caller leave a voicemail, receive a WhatsApp reply, or reach an on-call team if you have one.

Do I need a short hotline number for an IVR?

No. The IVR works on your existing lines connected from your telecom provider over a SIP trunk, or on numbers you ask our sales team about. Klamna does not sell Egyptian short hotline numbers.

How do I know the menu works?

Call it yourself from different phones at different times, and review call reports: which options are pressed, which calls hang up inside the menu, and which reach the wrong team.

Related articles

Talk to us

Leave your details and our team will contact you within one working day.

  • Arabic & English, full right-to-left
  • Invoices linked to the ETA e-invoice system
  • Official WhatsApp Business API
What are you interested in?