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​
- The applet plays a recorded prompt (e.g., "Press 1 for Sales, Press 2 for Support")
- The caller presses a key on their phone
- The call is routed to the applet or flow connected to that key
Configuration​
- In the Exotel Dashboard, open your call flow editor
- Drag the IVR Menu applet into your flow
- Configure the voice prompt (record, upload, or text-to-speech)
- 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