๐Ÿงญ 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

  1. Navigate to Dial Plans โ†’ IVR.

  2. Click the green โž• Add button in the upper-right corner.

  3. 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).

  4. 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

  1. Drag an action from the left panel onto a key or special field.

  2. Configure the action the way you want it to be.

  3. 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.