# 📘 Digit Block

## Overview

The Digit block is a Voice Router–specific block that allows users to interact during a call using:

* Keypad input (DTMF)
* Voice responses

It is designed to create numbered voice menus, enabling users to select an option either by pressing a key or by speaking.

<figure><img src="https://4264750556-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4dIFGOeVbHW1PRwnG0Z8%2Fuploads%2FzFROe0wb03EdMdwtLQVt%2Fnuovo%20blocco.png?alt=media&#x26;token=481bcbc8-f37e-444b-88f6-1903591c2454" alt=""><figcaption></figcaption></figure>

### Interface

In the Indigo interface, the Digit block includes the following elements:

#### Message

The text that is read aloud to the user via text-to-speech (TTS).

It typically presents the available options in a numbered format.

Example:

*“Press 1 for Sales, 2 for Support”*

#### Keypad options

A list of selectable options that define the structure of the voice menu.

Each option includes:

* **Button label:** the numeric key the user presses (e.g. “1”, “2”, “3”)
* Connect: defines where the flow continues after selection:
  * another agent
  * a workflow
* **Variables:** allows assigning a value to a variable when the option is selected

You can add or remove options as needed (minimum: 1).

#### No match

A dedicated configuration button used to define the fallback behavior. From here, you can connect:

* a variable
* another agent
* a workflow<br>

This option is used when the user input does not match any of the defined keypad options.

Notes:

* It is always required
* It cannot be removed

### When to use it

Use the Digit block when you need to create a structured voice menu where users can:

* Choose between multiple options during a call
* Interact using keypad input (DTMF) or voice
* Be routed to different flows, agents, or variables based on their selection

**Typical use cases include:**

* IVR menus (e.g. Sales, Support, Information)
* Call routing and triage
* Guided user journeys over voice channels
