


π§ What is an IVR?
An IVR (Interactive Voice Response) lets callers navigate through menu options by pressing numbers on their keypad.
Use IVRs to:
Route callers to the right department (e.g., Sales, Support)
Offer multiple languages π
Create main and submenus (e.g., βFor support, press 1 β For technical issues, press 2β)
Handle after-hours or special routing logic
You can even create nested IVRs - sub-IVRs within an IVR - to build advanced call flows with multiple layers of choices.

βοΈ How to Create a New IVR
Navigate to Dial Plans β IVR.
Click the green β Add button in the upper-right corner.
Fill in the following fields:
Name: The name of your IVR (e.g., Company IVR).
Name the context: The name of the entry point (e.g., Entry).
Timeout (optional): Set how long the system waits for the caller to press a key (e.g., 30 seconds).
β±οΈ Tip: You can use the timeout to route calls automatically if no input is received β for example, transfer the call to reception.
Colors (optional): Choose colors to visually organize your IVRs (e.g., red for main menus, blue for submenus).
Click β Save changes to create your IVR.
β Next step
Now that your IVR is created, letβs continue by adding menu options and actions to define what happens when a caller presses a key.

βοΈ Building Your IVR β Adding Menu Options and Actions
π§© Step 1: Open Your IVR
After creating your IVR, it automatically opens in the visual IVR builder - no extra clicks needed!
Here you can immediately start designing your call flow.
If you ever want to reopen the IVR later, simply go to Dial Plans β IVR and click the tile of the IVR you want to edit.
π― Step 2: Understanding the Layout
If youβve already worked with Dial Plans or Call Rules, this layout might look very familiar - like meeting an old friend π.
The idea is almost the same, except that here you can assign different numbers to create your menu options.
The screen is divided into:
Left panel: Contains all available actions (Transfer, Queue, Announcement, IVR, etc.)
Right panel: Your IVR context.
Each number (0β9, #, *) represents a key the caller can press.
Youβll also find three special fields:
Start βΆοΈ β What happens when the IVR starts (for example, play a greeting).
Invalid β β What happens if the caller presses a key that isnβt assigned.
Timeout β±οΈ β What happens if the caller doesnβt press any key within the set timeout.

π οΈ Step 3: Adding and Stacking Actions
Drag an action from the left panel onto a key or special field.
Configure the action the way you want it to be.
You can stack multiple actions under the same key - theyβll run from top to bottom.
Example combinations:
π§ Prefix + Queue: Announce the department name first, then route the caller to the queue.
π§ Email + Huntgroup: Send an email notification each time this option is used, and ring multiple users simultaneously.
ποΈ Announcement + Transfer: Play an informational message (e.g. βThis call may be recorded for training purposesβ) before transferring the caller to a specific user or department.
β Youβve now built the main structure of your IVR!
Your menu options are active, actions are stacked, and callers can already navigate your system.
Now that your main IVR is set up, you can make it even more powerful β¨
Itβs entirely optional - but if you want to go a step further, you can expand your IVR with submenus (contexts).
These are perfect for offering different languages, departments, or even special routing options.
