Skip to main content
The IVR Menu node creates a classic telephone menu — “Press 1 for Sales, Press 2 for Support” — with configurable DTMF options, retries, and barge-in.

Behavior

  • Plays a prompt (TTS or audio file) listing the menu options
  • Listens for DTMF key presses
  • Routes to the matching option’s output handle
  • On invalid input, plays a retry message and re-prompts
  • On timeout, follows the timeout path
  • Output handles are dynamic — one per configured DTMF option, plus Timeout and Invalid

Configuration

Prompt

Timing & retries

Interaction

Each option in the options array:

Output handles

Output handles are dynamic based on configured menu options:

Use cases

Configure options for key 1 (Sales), 2 (Support), 3 (Billing), 0 (Operator). Connect each output to the appropriate Transfer node.
“Press 1 for English, Press 2 for Spanish.” Route to different TTS nodes or AI Agents configured for each language.
Chain IVR Menu nodes: Main menu → Sub-menu. Use * as a “return to previous menu” key by connecting it back to the parent menu node.