Skip to main content

IVR Menu Applet

The IVR (Interactive Voice Response) Menu applet presents callers with a voice menu and routes them based on their DTMF (keypad) input.

How It Works

  1. The applet plays a recorded prompt (e.g., "Press 1 for Sales, Press 2 for Support")
  2. The caller presses a key on their phone
  3. The call is routed to the applet or flow connected to that key

Configuration

  1. In the Exotel Dashboard, open your call flow editor
  2. Drag the IVR Menu applet into your flow
  3. Configure the voice prompt (record, upload, or text-to-speech)
  4. Map each key (0-9, *, #) to the next applet in the flow

Example Flow

Incoming Call → Greeting ("Welcome to Acme Corp")
→ IVR Menu ("Press 1 for Sales, 2 for Support, 3 for Billing")
├── 1 → Connect (Sales team)
├── 2 → Connect (Support team)
├── 3 → Connect (Billing team)
└── No input / Invalid → Repeat or Hangup

Best Practices

  • Keep menus simple — no more than 4-5 options
  • Always provide a fallback for invalid input or no input
  • Put the most common option first
  • Use the Greeting applet before the IVR Menu to welcome callers