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

# IVR Flow

> Test how your agent gets through a phone menu.

Use this type when your agent calls businesses that answer with a phone menu, for example "Press 1 for billing".

## Build the flow

In **Scenario Builder**, draw the phone menu and what your agent does at each step. The Digital Human plays this menu, and your agent calls through it.

![Scenario Builder with an IVR Menu that offers options 1 and 2, an Agent DTMF node for each key, a 10-second Hold, and a Human Agent with an intent and success criteria](https://mintcdn.com/bluejay/eKcFBkjZX47pI8Ss/images/ivr-flow-builder.png?fit=max\&auto=format\&n=eKcFBkjZX47pI8Ss\&q=85\&s=a55c9015d6b375338db850e65f803ab4)

For a full example, see [Test an Agent That Calls Through a Phone Menu](/cookbook/ivr-phone-menu.md).

## Run it

**1. Select the card**

[Create a simulation](/test/simulations/create.md#create-a-simulation) and select the **IVR Flow** card.

![IVR Flow card in the Create Simulation type picker](https://mintcdn.com/bluejay/EeUk0hD_moG9tWmI/images/create-simulation-card-ivr-flow.png?fit=max\&auto=format\&n=EeUk0hD_moG9tWmI\&q=85\&s=8bac4a8a0fa4c79f034b98b63308c0f0)

**2. Pick the IVR Flows**

Each IVR Flow becomes one Digital Human that goes through the whole phone menu in one call.

## Limits

* Outbound voice agents only.

## Related

* [Scenario Adherence](/test/simulation-types/scenario-adherence.md)
* [Scenario API](/api-reference/endpoint/create-scenario.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.