Last verified: May 27th, 2026 at 09:18 pm on FreJun Professional account. Reviewed by: FreJun Engineering Team. Steps current as of this date.
This multi-level IVR setup guide shows you how to build a fully operational call tree in FreJun in 10 steps (20-30 minutes), using FreJun’s visual IVR Flow Builder. After completing these steps, you will have a configured multi-tier call tree that routes every inbound caller to the right department, team, or agent, without manual transfers or operator intervention.
FreJun is an AI-driven business phone system that provides IVR, call recording, autodialer, and CRM integration for sales, support, and recruitment teams, with pricing starting at $14.49 per user per month. The global cloud-based contact center market is projected to reach $82.4 billion by 2030 at 21.3% CAGR. (Source: Mordor Intelligence, 2025) In addition, structured multi-level IVR systems are a primary driver of this growth, enabling businesses to handle higher call volumes without proportional headcount increases.
Difficulty: Intermediate | Estimated time: 20-30 minutes
A multi-level IVR setup guide is essential for any IT Head or Operations Head managing a contact center in India. For example, a first-level IVR might prompt callers to press 1 for Sales, 2 for Support, or 3 for Billing. Pressing 2 then leads to a second level: press 1 for Technical Issues, press 2 for Account Issues. FreJun’s IVR Flow Builder enables this configuration entirely through a no-code visual interface, accessible to any admin user.
What You Will Do in This Multi-Level IVR Setup Guide
- Log in and access the FreJun IVR Flow Builder
- Create a new IVR flow and name it
- Configure your first-level IVR menu
- Record and upload audio prompts for each level
- Select a keypress to add the second IVR level
- Choose “IVR Menu” from the Select Action dropdown
- Configure second-level keypresses and actions
- Assign end actions to each key (connect to user, queue, or hang up)
- Test your multi-level IVR flow
- Publish the IVR flow to your virtual number
This guide targets IT Heads and Operations Heads in the Customer Support and BFSI verticals. Whether you are setting up a multi-tier IVR for the first time or restructuring an existing single-level menu, every step applies directly to your FreJun dashboard.
Table of Contents
- What You’ll Need
- Key Concepts
- Step-by-Step Guide
- Configuration
- Integrations
- Testing
- Troubleshooting
- Best Practices
- How FreJun Compares
- FAQ
- Next Steps
Ready to start your multi-level IVR setup? | Book a Demo
What You’ll Need
Account and Access
- FreJun account (Standard or Professional plan) – Start your free trial
- “Manage IVR flow” permission (admin-level access in FreJun)
- Active FreJun dashboard access at app.frejun.com
Technical Prerequisites
- At least one active virtual number in your FreJun account
- Audio files in .wav format for IVR prompts (mono channel, 8kHz or 16kHz), or use FreJun’s built-in text-to-speech
- A documented call tree plan with menu levels and keypress assignments mapped out before you begin
Information to Have Ready
- Department or team names for each menu option at every level
- Agent names or call queue names for each end-action assignment
- Recorded greeting scripts for each IVR level
Admin Access Required: Only users with the “Manage IVR flow” permission can create or edit IVR flows. Navigate to Settings > Team Members > your user > Permissions to enable it. If you do not have this permission, contact your FreJun account administrator before proceeding.
Estimated time breakdown: Minimum 10 minutes (simple two-level IVR with one sub-menu), Average 25 minutes (three-level IVR with multiple branches), Maximum 45 minutes (complex multi-department IVR with custom audio recordings).
Before You Begin: Key Concepts
What Is a Multi-Level IVR?
A multi-level IVR is an automated phone menu system that uses nested layers of keypresses to route inbound callers. The first level presents broad options such as Sales, Support, and Billing. Each option leads to a more specific second or third level. FreJun supports unlimited nesting levels through its visual IVR Flow Builder, so businesses can design call trees that match any organizational structure without developer assistance.
What Is an IVR Node?
In FreJun, an IVR node is a single menu step in your call flow. Each node plays an audio prompt and collects a keypress input from the caller. Nodes connect in a visual tree, where each keypress leads to either a child node (deeper menu) or an end action such as connecting to an agent, queue, or hang up. Furthermore, each node can be configured with its own fallback handling for invalid or missing inputs.
Common Misconception: Many IT teams assume multi-level IVR requires developer assistance or external configuration tools. However, FreJun’s IVR Flow Builder is a no-code visual interface. Therefore, any user with “Manage IVR flow” permission can build multi-tier menus without writing a single line of code.
How to Build a Multi-Level IVR in FreJun: Step-by-Step

Phase 1: Setup (approximately 5 minutes)
Step 1: Log In and Access the FreJun IVR Flow Builder
Log in to your FreJun account at app.frejun.com. In the left navigation panel, click Settings, then select IVR Flows from the submenu.
Expected Outcome: The IVR Flows page loads showing all existing IVR flows or an empty state with a New IVR Flow button in the top-right corner.
Pro Tip: Before building your IVR, sketch your complete call tree on paper or in a diagram tool. As a result, knowing the exact number of levels, keypresses, and end actions before you start prevents mid-setup restructuring and saves significant time.
Step 2: Create a New IVR Flow and Name It
Click the New IVR Flow button. A dialogue box appears prompting you to name the flow. Enter a descriptive name such as “Main Support Menu – India Q2 2026”. Then click Save to create the flow.
Expected Outcome: The new IVR flow appears in the Flow Builder canvas with a single root IVR node labeled with your chosen name.
Admin Note: Each virtual number can be assigned to only one IVR flow at a time. Therefore, if you are replacing an existing IVR flow on a number, note the current assignment before proceeding.
Step 3: Configure Your First-Level IVR Menu
Click on the root IVR node to open its configuration panel on the right side of the screen. Configure the following:
- Click Upload Audio and select your .wav greeting file, or enable Text-to-Speech and type your greeting script.
- Add keypresses for each first-level option. For example: 1 (Sales), 2 (Customer Support), 3 (Billing), 0 (Speak to Operator).
- For each keypress, set a temporary placeholder action. You will update these in later steps as you add deeper levels.
Expected Outcome: The root IVR node displays your configured keypresses in the flow canvas, each with a small action indicator.
Pro Tip: Limit each IVR level to a maximum of four keypress options. Research by Gartner Digital Markets confirms that callers abandon IVR menus with more than five options at significantly higher rates. (Source: Gartner Digital Markets, 2024) In contrast, menus with three to four options achieve the highest completion rates.
Phase 2: Building the Second IVR Level (approximately 10 minutes)
Step 4: Record and Upload Audio Prompts for Each Level
For every IVR node in your call tree, prepare a clear audio prompt. FreJun recommends .wav files with mono channel at 8kHz or 16kHz sample rate for best IVR compatibility. Alternatively, activate text-to-speech in each node’s configuration panel to generate audio without external recording tools.
Use this script template for second-level prompts: “Thank you for contacting [Department Name]. For [Option 1], press 1. For [Option 2], press 2. To return to the main menu, press 9.”
Expected Outcome: Each IVR node in your flow displays either an audio file name or a text-to-speech script in its configuration panel.
Pro Tip: Record all audio prompts in a single session with the same speaker and room acoustics. Inconsistent audio quality across IVR levels creates an unprofessional caller experience and increases abandonment rates.
Step 5: Select a Keypress to Add the Second IVR Level
In your IVR flow canvas, click on a keypress action where you want to create a sub-menu. For example, click on the action card assigned to Press 2 (Customer Support) beneath your first-level node.
Expected Outcome: A configuration panel opens for that keypress, showing the current action assignment and a Select Action dropdown.
Step 6: Choose “IVR Menu” from the Select Action Dropdown
In the keypress configuration panel, click the Select Action dropdown. From the list of available actions, select IVR Menu. FreJun immediately generates a new IVR node beneath that keypress, connected by a visual line in the flow canvas.
Expected Outcome: A new, unconfigured IVR node appears in the flow canvas beneath the selected keypress. The visual flow now clearly shows two connected IVR levels.
This is the core step that enables multi-level IVR in FreJun. Furthermore, repeat steps 5 and 6 for every other first-level keypress where you need a sub-menu. For a three-level IVR, repeat this process on second-level node keypresses as well.
Step 7: Configure Second-Level Keypresses and Actions
Click on the newly created second-level IVR node to open its configuration panel. Configure it using the same process as Step 3:
- Upload a .wav audio file or enter a text-to-speech script for this sub-menu level.
- Add keypresses for each second-level option. For example, within Customer Support: 1 (Technical Issues), 2 (Account Issues), 3 (Refunds), 9 (Return to Main Menu).
- For the “Return to Main Menu” keypress, assign the Back to Parent IVR action to let callers navigate up one level.
Expected Outcome: The second-level IVR node shows fully configured keypress options in the flow canvas, each with an action indicator.
Phase 3: Assigning End Actions (approximately 5 minutes)
Step 8: Assign End Actions to Each Key at the Deepest Level
For every keypress at the deepest level of your IVR tree, click the keypress and assign an appropriate end action from the Select Action dropdown:
- Connect to User: Routes the caller directly to a specific agent.
- Connect to Queue: Routes the caller to a call queue with round-robin or skill-based distribution (recommended for support teams).
- Play Audio: Plays an informational message and ends the call (useful for business hours announcements or FAQs).
- Hang Up: Terminates the call politely after the prompt completes.
Expected Outcome: Every leaf-level keypress displays a colored end-action indicator: green (Connect), blue (Queue), grey (Hang Up), or yellow (Audio).
Pro Tip: For BFSI and Customer Support teams, always use Connect to Queue rather than Connect to User as the end action. Queues enable load balancing across multiple agents, whereas single-user assignments create routing bottlenecks during peak hours. Moreover, queues provide overflow protection when all agents are busy.
Phase 4: Testing and Publishing (approximately 5 minutes)
Step 9: Test Your Multi-Level IVR Flow
Before publishing, click Test Flow at the top of the IVR Flow Builder. Enter a phone number for a live test call or use the in-dashboard simulator. Verify the following for every branch of your IVR tree:
- The correct audio prompt plays at each IVR level.
- Each keypress routes to the expected next level or end action.
- Invalid keypresses trigger the default fallback handler.
- No-input timeouts route correctly after the configured wait period.
Expected Outcome: Every branch of the IVR routes correctly, audio plays at each level, and every end action connects to the correct agent or queue. The flow canvas shows no red-highlighted invalid nodes.
If the test fails: See the Troubleshooting section below for fixes to the most common IVR issues before publishing.
Step 10: Publish the IVR Flow to Your Virtual Number
Once testing passes, click Publish in the IVR Flow Builder. Navigate to Settings > Virtual Numbers, select the number you want to route through this IVR, and assign your published IVR flow from the IVR assignment dropdown. Click Save.
Expected Outcome: The virtual number now routes all inbound calls through your multi-level IVR call tree. A green status indicator appears next to the IVR flow name in Virtual Numbers settings.
All 10 Steps Complete. You have successfully built and published a multi-level IVR in FreJun. Total time: approximately 20-30 minutes. Your contact center now routes every inbound caller automatically through a structured, professional call tree.
Automate Your Inbound Call Routing with FreJun
You have configured a professional multi-level IVR call tree. FreJun helps Customer Support and BFSI teams in India handle high inbound call volumes with intelligent automated routing:
- Build multi-tier IVR menus in minutes with the no-code visual Flow Builder
- Sync all inbound IVR calls to your CRM automatically after connection
- Reduce misdirected calls significantly with structured nested call trees
Try FreJun for free | See Pricing
Configuring Your Multi-Level IVR for Your Team
Setting Up Time-Based Routing
FreJun supports time-based routing within IVR flows, enabling different menus during business hours versus after-hours. In the IVR node configuration panel, enable Time Routing and define your business hour schedule. Consequently, after-hours callers are routed to voicemail, a recorded message, or an on-call queue. This is especially important for BFSI teams in India where regulatory requirements specify after-hours call handling procedures.
Configuring No-Input and Invalid Input Handling
Every IVR node should have a configured fallback for callers who do not press a valid key. In addition, setting the Default Action to “Connect to Queue” prevents any caller from being accidentally dropped. In the IVR node settings, configure the following recommended values:
| Setting | Default | Recommended | Why Change |
|---|---|---|---|
| Max Retries | 1 | 2 | Gives callers a second chance before routing |
| No-Input Timeout | 5 seconds | 7 seconds | Accommodates callers with slower response times |
| Default Action | Hang Up | Connect to Queue | Prevents frustrated callers from disconnecting |
| Audio Format | WAV or MP3 | .wav 8kHz mono | Best compatibility with FreJun IVR engine |
Managing IVR Flow Permissions
Only users with the “Manage IVR flow” permission can create, edit, or publish IVR flows in FreJun. To grant this permission, navigate to Settings > Team Members, select the user, click Permissions, and enable Manage IVR flow. Save the changes. As a result, the user can immediately access the IVR Flow Builder.
Connecting Multi-Level IVR with Other Tools
FreJun automatically syncs inbound calls to your connected CRM once a caller connects to an agent through the IVR. The IVR path the caller navigated appears as metadata in the call log, giving agents context before answering. For more details, see the FreJun IVR system overview and the FreJun integrations page.
| Integration | Availability | Setup Time |
|---|---|---|
| Salesforce | Native | 5 min |
| HubSpot | Native | 5 min |
| Zoho CRM | Native | 10 min |
| Freshdesk | Native | 10 min |
FreJun supports 40+ native integrations. Furthermore, FreJun connects to 1000+ tools via Zapier for businesses using less common CRMs or helpdesks. This means your multi-level IVR call data reaches your existing workflow automatically after every routed call.
Test That Your Multi-Level IVR Works
Test 1: Full Call Tree Traversal
Make a test call to your virtual number. Navigate through every branch of your IVR tree by pressing each available keypress option at each level. Expected Outcome: Every branch routes correctly, audio plays at the right level, and every end action connects to the assigned agent or queue. Failure: Return to the IVR Flow Builder and verify the action assignment for the failing keypress.
Test 2: Invalid Input Handling
Call your virtual number and press a keypress not assigned in your IVR, for example press 7 if only 1, 2, and 3 are configured. Expected Outcome: The IVR replays the prompt or routes to the default action after the configured retries. Failure: Check Default Action and Max Retries settings in the IVR node configuration.
Test 3: No-Input Timeout
Call your virtual number and wait without pressing anything. Expected Outcome: After the timeout, the IVR replays the prompt or routes to the default action without dropping the call. If it drops the call, check your Default Action setting and set it to Connect to Queue.
Troubleshooting Common Multi-Level IVR Issues
Issue 1: IVR Flow Cannot Be Published (Red-Highlighted Nodes)
Symptoms: Publish button is greyed out, or one or more IVR nodes are highlighted red in the flow canvas.
Common Causes: A keypress at a leaf node has no action assigned, an audio prompt is missing, or a required field is empty.
Solution: Click each red-highlighted node and complete all required fields. FreJun highlights invalid nodes before publishing. Verify audio prompts on every node. Expected Result: Red highlight disappears after all required fields are filled. Prevention: Confirm no warning indicator appears in each node header before moving to the next node.
Issue 2: Callers Routed to the Wrong Department or Agent
Symptoms: Callers report reaching the wrong team, or calls drop immediately after a specific keypress.
Common Causes: The end action for a keypress points to a deleted user or queue, or the IVR flow was updated but not republished.
Solution: Open each leaf-level keypress and confirm the assigned user or queue is still active. Then click Publish to apply any pending changes. Changes do not take effect until the flow is published. Prevention: Review IVR end-action assignments before deactivating agents.
Issue 3: Audio Prompts Sound Distorted or Do Not Play
Symptoms: Callers hear silence, static, or distorted audio at specific IVR levels.
Solution: Convert audio to .wav format using Audacity or an online converter with mono channel, 8kHz or 16kHz sample rate. Test audio in the node configuration preview before saving. Expected Result: The re-uploaded .wav file plays clearly without distortion.
Still stuck? Contact FreJun support at support@frejun.com or via Live Chat in your FreJun dashboard.
Best Practices for Multi-Level IVR Setup
1. Keep Each Menu Level to Four Options or Fewer
Why: Research by Gartner Digital Markets confirms that callers abandon IVR menus with more than five options at significantly higher rates. Moreover, shorter menus reduce the time callers spend in the IVR, improving overall satisfaction. (Source: Gartner Digital Markets, 2024) Do this: Limit each level to four options and use specific, action-oriented language. Avoid: Vague category names like “Other” or more than five options per level.
2. Match IVR Structure to Your Team Structure
Why: When IVR options map directly to actual teams and queues, routing is faster and agents receive callers with clear context. Additionally, this alignment reduces manual call transfers after IVR routing completes. Do this: Audit your team structure before building the IVR and name IVR nodes to match department names exactly. Avoid: Building menus based on product features rather than team functions.
3. Use Queues Instead of Individual Users as End Actions
Why: Assigning individual agents as IVR end actions creates routing bottlenecks. Furthermore, if the assigned agent is unavailable, calls drop or route incorrectly. Do this: Assign call queues as end actions and configure round-robin distribution. Avoid: Individual agent profiles as IVR end actions, especially for high-volume teams.
4. Audit Your IVR Quarterly
Why: Team structures, agent assignments, and virtual numbers change over time. Consequently, an outdated IVR routes callers to wrong or inactive destinations. Do this: Schedule a quarterly IVR audit to verify all end actions point to active users and queues, and update audio prompts when team names change. Avoid: Leaving IVR flows unchanged after team restructuring or agent offboarding.
How FreJun Compares to Alternatives for Multi-Level IVR Setup
FreJun’s multi-level IVR is designed for non-technical IT and Operations teams. Here is how it compares to alternatives used by Indian businesses:
1. No-Code Visual Flow Builder Included on All Plans
FreJun provides a fully visual, no-code IVR Flow Builder on all pricing tiers. In contrast, RingCentral restricts advanced multi-level IVR to Premium plans at $34.99/user/month. Additionally, JustCall requires a separate “Install Now” update before multi-level IVR becomes available. (Source: JustCall Help Center, 2025)
FreJun is rated on G2 and Capterra for ease of setup and call routing, holding Gartner Digital Markets badges from both platforms. As a result, FreJun is independently recognized as an accessible and effective IVR solution for contact centers in India.
FreJun vs. Key Competitors (Part 1)
| Feature | FreJun | JustCall | RingCentral |
|---|---|---|---|
| Multi-Level IVR | All plans | All plans | Premium+ only |
| Starting Price | $14.49/user/mo | $29/user/mo | $34.99/user/mo |
| IVR Builder | Visual, no-code | UI + install step | Visual, admin only |
| CRM Auto-Sync | Native | Native | Native |
FreJun vs. India-Specific Alternatives (Part 2)
| Feature | FreJun | Exotel | Ozonetel |
|---|---|---|---|
| Multi-Level IVR | All plans | Available | Available |
| IVR Configuration | No-code, visual | Developer-assisted | No-code |
| India DID Numbers | Included | Included | Included |
| Starting Price | $14.49/user/mo | Custom pricing | Custom pricing |
Bottom line: For Indian Customer Support and BFSI teams, FreJun delivers multi-level IVR through a no-code builder at up to 59% lower per-seat cost than RingCentral, while matching core routing capabilities. In addition, FreJun’s visual Flow Builder reduces setup time from hours to under 30 minutes for most contact center configurations.
Frequently Asked Questions
How do I set up a multi-level IVR in FreJun?
To set up a multi-level IVR in FreJun, go to Settings > IVR Flows and create a new flow. Configure your first-level menu with keypresses and audio prompts. Then click any keypress action and choose “IVR Menu” from the Select Action dropdown. A new IVR node appears beneath that keypress. Configure the new node with its own keypresses and end actions. Repeat this process for each additional level needed. The complete setup takes approximately 20-30 minutes.
What is the difference between a single-level and multi-level IVR?
A single-level IVR routes callers to an agent or department after one keypress from a single menu. A multi-level IVR, however, presents nested menus where a keypress on the first level leads to a second menu with more specific options. Therefore, multi-level IVRs reduce misdirected calls in organizations with multiple departments, regions, or service lines, by guiding callers through progressively specific choices before reaching an agent.
How many levels can a FreJun IVR have?
FreJun supports unlimited nesting levels in its IVR Flow Builder. However, most businesses use two to three levels for optimal caller experience. A two-level structure with department at level one and sub-department at level two handles the majority of contact center routing needs. Deeper menus increase caller abandonment risk, so adding levels beyond three requires careful user experience consideration.
What permissions do I need to create an IVR in FreJun?
Only users with the “Manage IVR flow” permission can create or edit IVR flows in FreJun. This is typically an admin-level permission. If you do not have access, contact your FreJun account administrator. To check your current permissions, navigate to Settings > Team Members > your user profile > Permissions tab in your FreJun dashboard.
Can I assign an IVR flow to multiple virtual numbers?
Yes, you can assign the same IVR flow to multiple virtual numbers in FreJun. However, each virtual number can only be assigned to one IVR flow at a time. To assign the same IVR flow to multiple numbers, navigate to Settings > Virtual Numbers, select each number individually, and assign the same IVR flow from the dropdown. There is no limit on how many numbers can use a single IVR flow.
Does FreJun sync IVR calls to my CRM?
Yes. Once a caller connects to an agent through the IVR, FreJun syncs the call to your connected CRM exactly like a regular inbound call. Additionally, the IVR path the caller navigated appears as metadata in the call log, giving agents valuable context before they pick up. CRM sync is available on all FreJun plans with a native CRM integration configured and active.
What audio format does FreJun support for IVR prompts?
FreJun recommends .wav audio files for best IVR compatibility. The optimal specifications are mono channel with 8kHz or 16kHz sample rate. FreJun also supports built-in text-to-speech, which is a convenient alternative if professional audio recordings are not yet available. While MP3 files may work in some cases, .wav is strongly preferred to avoid audio quality issues across different network conditions in India.
How do I fix a multi-level IVR that is not routing correctly after changes?
The most common cause of incorrect IVR routing after changes is that the updated flow was not republished. After any modification to your IVR flow, click Publish in the IVR Flow Builder to apply changes. If the issue persists after republishing, verify all end action assignments point to currently active users or queues. Also confirm the virtual number is still assigned to the updated IVR flow in Settings > Virtual Numbers.
Is multi-level IVR included in all FreJun plans?
Yes, multi-level IVR is available on all FreJun pricing plans, including the Standard plan starting at $14.49 per user per month. There is no additional cost or plan upgrade required to access the IVR Flow Builder or build multi-tier call trees. This is one of FreJun’s key advantages over competitors like RingCentral that restrict advanced IVR to higher-priced tiers.
What to Do Next
You have successfully built and published a multi-level IVR call tree in FreJun. Your contact center now routes every inbound caller automatically through a structured, professional menu. Here is how to maximize the impact of your new IVR setup:
1. Configure Call Queues for Optimal Distribution
Connect your IVR end actions to properly configured call queues with round-robin distribution and skill-based routing. Read the FreJun call routing guide for complete queue setup steps.
2. Explore Related FreJun Features
- IVR System Overview: Learn about all FreJun IVR capabilities at the FreJun IVR page.
- IVR Features and Benefits: Explore advanced features at FreJun IVR system features.
- Multi-Level IVR + Call Routing: See how multi-level IVR combines with advanced routing at the FreJun multi-level IVR routing guide.
- Top IVR Software Comparison: See how FreJun compares at Top 7 IVR Software.
- Cloud Telephony: Explore broader cloud telephony features at FreJun cloud telephony solutions.
3. Get Help When Needed
- Official IVR Documentation: knowledge.frejun.com/how-to-create-a-multi-level-ivr
- Email Support: support@frejun.com
This guide is reviewed quarterly. Next update: July 2026.
Ready to optimize your contact center communication further? Talk to Sales
