⚡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.
*Note - There is no explicitly stated hard limit on the number of nodes you can create in a multilevel IVR


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 behaviour 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
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 ...
How do I build a single IVR call flow that supports multiple languages?
⚡Quick answer - Yes. You can use one call flow and add a Language node under your IVR Menu. Each DTMF key (1, 2, 3…) plays prompts in a different language, but all languages share the same underlying IVR logic, routing and reports. WHEN SHOULD I USE ...
How do I delete a draft IVR—or disable an active IVR—in MyOperator?
⚡Quick answer: You can delete Draft IVRs. You cannot permanently delete an Active (published) IVR, but you can disable, bypass, or route around it using the options below. Before you begin You’ll need MyOperator dashboard access with permission to ...
Can I manage multiple MyOperator accounts at the same time? How do I switch or monitor them side-by-side?
⚡Quick answer - Yes. You can: Link two or more accounts to the same e-mail and switch with one click in the web dashboard or mobile app, or Keep separate sessions open (e.g., Chrome Profile A + Chrome Profile B, or Chrome + Firefox) to watch ...
What are the different types of nodes that can be added to an IVR in MyOperator?
⚡Quick answer: MyOperator’s IVR Builder includes six node types you can combine to design your call flow: IVR Menu, Extension, Department, Message, Voicemail, Input & Response. 1. What’s a “node” in IVR Builder? A node is a building block in your ...