⚡Quick answer -
- Multi-Level IVR = one IVR tree with nested menus under a single phone number.
- Multiple IVRs = several independent IVR flows, each tied to a different number, schedule, or campaign.
Choose Multi-Level if you want layered navigation on one line; choose Multiple if you need distinct call flows for separate purposes.
When should I use this guide?
Read this guide before designing your call routing strategy or when you are unsure whether to build one nested menu or separate IVRs for each business unit, hotline, or schedule.
1. Concepts at a Glance
• Multi-Level IVR (Nested): A hierarchical menu tree. Callers press keys to go deeper (e.g., “1 for Sales → 2 for Enterprise Sales”).
• Multiple IVRs (Separate): Stand-alone IVR flows. Each can have its own number, greeting, and schedule.
2. Side-by-Side Feature Comparison
Feature | Multi-Level IVR (Nested) | Multiple IVRs (Separate) |
Structure | One IVR with sub-menus | Completely independent IVR flows |
Caller Experience | Single phone number; layered navigation | Different numbers or greetings per flow |
Best Use Case | Complex routing under a single hotline | Separate teams, campaigns, or time rules |
Maintenance Effort | One place to update prompts | Each IVR is updated separately |
Compatible with Schedules | Yes (inherit parent schedule) | Yes (unique schedule per IVR) |
3. Prerequisites
- You can sign in to the MyOperator Web Panel.
- Access to Calls → Design Callflow and permission to create/edit IVRs.
- Greeting audio/TTS for each menu level.
3. Decision Flow Diagram

alt-text: “Decision tree for choosing Multi-Level vs Multiple IVRs”
4. How to Configure Each Option
A. Create a Multi-Level IVR
- Open Callflow Designer
- Go to Calls → Design Callflow. Create a new flow or click Edit on an existing one.
- Add the main Menu
- Insert a Menu block. Record or type the prompt (e.g., “Press 1 for Sales, 2 for Support, 3 for Billing. Press 0 for Operator.”).
- Set invalid input and no‑input/timeout rules, repeat count, and a Repeat menu key (e.g., *).
- Create sub‑menus
- For each Level‑1 option that needs more choices (e.g., Sales), drag another Menu block and connect it to that option’s output.
- Record/type the sub‑menu prompt (e.g., “Press 1 for New Orders, 2 for Existing Orders.”).
- Connect final destinations
- From the lowest‑level menu options, connect to the destination you want: Queue, User/Team, Voicemail, or Announcement.
- Add fallbacks
- For each menu level, set what happens on invalid input and no input after X retries (e.g., route to Operator or Voicemail). Consider adding 0 = Operator.
- (Optional) Language selection first
- If you need multiple languages, place a short Language menu before the main menu, branching to language‑specific copies of the tree.
- Save & Publish
- Click Save, then Publish to apply the changes.


Caption: Call → Design Call Flow → Create new call flow

Caption: IVR flow with submenu
B. Create Multiple IVRs
- Repeat steps 1–3 above for each IVR (Sales, Support, After-Hours, etc.).
- Assign individual phone numbers or time-based schedules under Numbers → Routing.
- Publish changes.
Expected outcome: Calls dialled to each number (or schedule) follow the assigned IVR flow immediately.
5. Example (Multi-level IVR): B2B/B2C under Sales
- Main menu: “Press 1 for Sales, 2 for Support, 3 for Billing, 0 for Operator.”
- Sales (1) → Sub‑menu: “Press 1 for B2B Sales, 2 for B2C Sales.”
- B2B (1): Route to B2B Sales Queue.
- B2C (2): Route to B2C Sales Queue.
6. Best practices for Multi-level IVR
- Keep it shallow: Prefer ≤ 2 levels to minimise caller effort.
- Be consistent: Keep numbering consistent across levels (e.g., 0 = Operator, * = Repeat).
- Write for the ear: Short prompts first; detail second. Avoid long lists.
- Handle edge cases: Define behavior for invalid and no input at every level.
- Name clearly: Use descriptive block names (e.g.,
IVR – Main, IVR – Sales L2). - Accessibility: Ensure audio is clear, at a moderate volume, and that there is minimal music under prompts.
7. Use-Case Scenarios & Expected Outcomes
- You operate Sales and Support on the same hotline, but with sub-teams inside Support.
- Outcome: Multi-Level IVR shortens the caller journey and avoids extra numbers.
- You run a holiday campaign with a temporary greeting.
- Outcome: Create a separate IVR so edits won’t affect the main line.
8. When Each Option Does NOT Work
• Multi-Level IVR is NOT ideal when different business units require unique opening hours; callers will still reach the same number.
• Multiple IVRs are NOT ideal if you want all callers to remember only one phone number; brand consistency may suffer.
9. Troubleshooting
Symptom | Likely cause | Fix |
Sub‑menu never reached | Output wire not connected | Connect the Level‑1 option to the Level‑2 Menu block and republish |
Wrong destination | Option mapped incorrectly | Re‑map the option to the correct Queue/User and retest |
Call loops or dead‑ends | No fallback on invalid/timeout | Set repeat count and route to Operator/Voicemail on failure |
Key press not detected | Wi‑Fi calling/VoIP or noisy prompt | Disable Wi‑Fi calling; upload a cleaner prompt; retest |
Keywords: multi-level IVR vs multiple IVRs, nested IVR, separate IVR flows, MyOperator call routing
Related Articles
What is the difference between a “Multi-Level” IVR and “Multiple” IVRs?
Short answer: A multi‑level IVR is one call flow with sub‑menus under the main menu (e.g., 1 → Sales → 1 New Orders / 2 Existing Orders). Multiple IVRs are separate call flows that activate under different entry conditions (different numbers, ...
What is the difference between a “Multi-Level” IVR and “Multiple” IVRs?
Multiple IVRs Multi-level IVRs Multiple IVRs are when you create several IVRs for specific requirements based on time, days,contacts, locations etc. A multi-level IVR is one wherein your IVR has several levels. For example, if your IVR has three ...
How can I create a Multi-level IVR?
Short answer: Build a top‑level IVR menu, then add a Menu block under each option to create sub‑menus (Level 2, Level 3, etc.). Connect each final path to a destination (queue, user, or voicemail), set repeat/timeout behavior, and publish. When to ...
How can I create a Multi-level IVR?
A multi-level IVR is one wherein your IVR has several levels. For example, if your IVR has three departments : HR, sales and support then, your IVR is a Multi-level IVR with 3 levels.
Why is there a limitation on the maximum number of departments that can be added at a single level IVR?
⚡Quick answer: Single‑level IVRs use DTMF keypad input (phone digits). Usable options map to 1–9. Keys like 0, *, and # are often reserved (operator, repeat/confirm). More than nine menu choices create input conflicts and a poor caller experience. To ...