---
title: "Creating a simple IVR"
slug: "creating-a-simple-ivr"
description: "How to create your first IVR using Flow Builder."
tags: ["voicemail", "IVR", "easy IVR", "Call Flow", "queue", "configure IVR", "Flow", "Inbound", "create IVR", "simple IVR"]
updated: 2026-04-20T15:26:19Z
published: 2026-04-20T15:26:19Z
canonical: "docs.voiso.com/creating-a-simple-ivr"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.voiso.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creating a simple IVR with Flow Builder

**Who should read this article**: Administrators

How to create your first IVR using **Flow Builder**.

## User story

As a contact center administrator with simple routing requirements, I want an IVR to handle the inbound calls to your contact center, and route the calls to one or more targets, depending on which key the caller presses. I want a simple IVR that provides simple choices for my callers.

## Use Case: Creating a simple IVR

It's easy to add a simple IVR to your inbound call flows using the Voiso **[Flow Builder](/v1/docs/inbound-flow-builder-overview)**.

![Flow Builder Use Case Simple IVR](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/Flow%20Builder%20Use%20Case%20Simple%20IVR.png)

### Prep your contact center resources

First, create an [inbound queue](/v1/docs/inbound-queues) and assign agents to the queue. Next, obtain an [inbound phone number](/v1/docs/inbound-inbound-numbers) for your contact center.

Tip

For more details, refer to the [How to start receiving calls](/v1/docs/how-to-start-receiving-calls) article.

IVRs rely on recorded messages (media files) to explain the keypress selections available to callers.

Create a recorded message as a media file (for example, an MP3). The message can be quite simple. For example, the message could be:

```
Welcome to Our Organization. Press 1 to be connected to an agent, press 2 to leave a voicemail, or press any other number to hear this message again.
```

Upload your audio message to your contact center [media](/v1/docs/administration-media) collection (navigate to **Administration > Media** in the main navigation bar).

### Adding media

To upload a new audio file to your media library, follow these steps:

1. Click **Add media**.
2. In the **Add media** panel, enter a name for the file. This name appears in the **Media** table and in selection menus throughout the application.
3. From the **Type** dropdown, select the [media type](/v1/docs/administration-media#introduction) that matches how the audio will be used (e.g., MOH, Voice Message, or Ringtone).
4. In the **Media** section, either drag and drop an audio file from your computer or click **browse** to select a file.
5. Click **Save** to upload the file.

![Media Add Media](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/Media%20Add%20Media.png)

          Tip

          

For supported audio formats and file size limits, refer to [Supported file formats](/v1/docs/supported-file-formats#media-files).

### Create your simple IVR

You are now ready to create your IVR. The following video walks you through the steps to create an IVR with two options: connecting to a queue or leaving a voicemail.

Of course, you can have many other options, including [routing to a specific agent or phone number](/v1/docs/flow-builder-route), sending an [SMS or WhatsApp message](/v1/docs/flow-builder-send-message), a [voice message](/v1/docs/flow-builder-play-audio), or [terminating the call](/v1/docs/flow-builder-end).

The following video walks you through the steps below:

[Video](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/Flow%20Builder%20Use%20Case%20Simple%20IVR%20Masked.mp4)

          Note

          

Some parts of the user interface shown in this video have changed since it was recorded. An updated version of the video is planned and will be published shortly.

#### Setting up a call flow

1. Using the Voiso Navigation Bar, navigate to **Inbound > Flows**.
2. On the **Flows** page, click **Add flow**.
3. Complete the **General settings**:
  1. Give your flow a name.
  2. Select **Voice** for the flow type.
  3. Choose one of your inbound numbers. Calls to this number are routed through this flow.
4. Set the times that this flow is active by clicking the days of the week and specifying the hours for each day in the **Business hours** section. Calls outside of these days and times are not handled by this flow. You can create another flow to handle days and times that are outside of business hours, then select that flow in the **Outside business hours** section. For more information about the options in the **Add flow** page, refer to [Flows](/v1/docs/inbound-flows).
5. Save the flow. You are now ready to create the call flow for your IVR.

#### Add nodes in Flow Builder

1. Click the name of your new flow from the list of flows on the **Flows** page.
2. In the **Flow builder** section of the **Edit flow** page, click **Launch**. **Flow builder** opens in a new browser tab.
3. To create your IVR, click the **DTMF** icon to add a **[DTMF](/v1/docs/flow-builder-dtmf)** node to the flow.
4. Click the node to set it up. In the **DTMF**, panel make the following settings:
  1. Choose the media that contains the voice message you created to describe the keypress options for your IVR.
  2. Specify the number of seconds without a keypress from the caller before the IVR times out and repeats the message or ends the call.
  3. Specify the number of times the message is repeated when there is no keypress from the caller.
  4. Click the dial pad keys route to an action. It's common to have **0** route to a specific agent or phone number by using the **[Route](/v1/docs/flow-builder-route)** node.
  5. If your contact center supports *dialing by extension*, select this option as well.

#### Make routing connections

1. You are now ready to start making routing connections from your IVR.
  1. Drag a connection from the **Invalid input** output point back to the input point of the **DTFM** node. If the caller presses a key other than the ones you configured for the IVR, the call is routed back to the input point of the **DTMF** node.
  2. Add other nodes to the flow, such as **Route** and **Voicemail**, then drag connections from the relevant **DTMF** node output points to the input points of the other nodes.
  3. Configure the other nodes, then click **Save** to return to the **Edit flow** page.
2. Click **Save** to activate your IVR.

### Rename the node

Beginning with the [September 15 - 19, 2025 release](/v1/docs/september-15-19-2025), you may name nodes in **Flow Builder**. Click a node in the node palette to add it to the flow. The node is added to the flow and is named **Node N**, where **N** represents the number of the node; for example, **Node 6**. Below the node name is the node type, such as **Play Audio**. Click the node to open the node configuration panel, then click the name of the node to edit it. Enter a new name, then the check mark to save your change.

[Video](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/Flow%20Builder%20Renaming%20Nodes.mp4)

## Use Case: Routing to different queues

If you are new to Voiso and are setting up your contact center for the first time, check out these resources before attempting to create a queue and call flow:

- [Getting started with core features](/v1/docs/getting-started)
- [How to set up your contact center](/v1/docs/how-to-set-up-your-call-center)

If you have already set up the following basic resources in your contact center, you can create a flow to route to a queue:

1. [Buy or add numbers](/v1/docs/how-to-set-up-your-call-center#buy-or-add-numbers)
2. [Add users and create teams](/v1/docs/how-to-set-up-your-call-center#add-users-and-create-teams)
3. [Create caller ID groups](/v1/docs/how-to-set-up-your-call-center#create-caller-id-groups)
4. [Add media](/v1/docs/how-to-set-up-your-call-center#add-media)
5. [Create queues to distribute calls](/v1/docs/how-to-set-up-your-call-center#queues)

To create a simple flow to route calls to different queues based on a DTMF selection, watch this video:

[Video](https://cdn.document360.io/44ae307a-3737-4fbf-98e0-9b888deb90dc/Images/Documentation/Routing%20callers%20to%20different%20queues.mp4)

Interactive Voice Response. A technology that enables telephone users to interact with a computer-operated telephone system through the use of voice and DTMF tones input with a keypad. IVRs are typically the system that greets callers at the beginning of an inbound voice interaction.

Dual Tone Multifrequency. A system that uses audio tones to represent digits on a keypad. When a person presses the numbers on their phone to dial a number or make a selection in an IVR, they are sending DTMF audio tones to the phone system.

## Related

- [Flow Builder Overview](/inbound-flow-builder-overview.md)
- [Flow Builder](/inbound-flow-builder.md)
- [Play Audio](/flow-builder-play-audio.md)
- [Route](/flow-builder-route.md)
- [DTMF](/flow-builder-dtmf.md)
