Drag & Drop Call Flow
The IVR (Interactive Voice Response) Builder is a visual, drag-and-drop tool for creating automated call flows. Design how incoming calls are routed without any coding required.
Administrator Access Required
Only users with Administrator or Manager privileges can create and edit IVR flows.
Accessing the IVR Builder
Navigate to IVR from the sidebar to open the visual flow builder.
Understanding the Canvas
The IVR Builder displays a canvas where you design your call flow:
- Starting Point: Every flow begins with a phone call entry point
- Nodes: Represent actions in the call flow (play audio, Go to Queue, Hangup)
- Connections: Lines that show the path calls take between nodes
- Sidebar: Contains available nodes you can drag onto the canvas
Available Node Types
Entry Nodes
| Node | Description |
|---|---|
| Start | The starting point - represents an incoming call |
Action Nodes
| Node | Description |
|---|---|
| Play Audio or TTS | Play a recorded message or TTS greeting |
| Menu | Present options (Press 1 for Sales, 2 for Support) |
| Go to Queue | Route the call to a queue of agents if a DTMF is collected |
| Voicemail | Send caller to leave a message |
| Hang Up | End the call |
Building Your First IVR
Step 1: Add a Start Node
- Drag a Start node onto the canvas.
Step 2: Add a Greeting
- Drag a Play Audio node onto the canvas.
- Connect the Start node to the Play Audio node.
- Configure the greeting:
- Select an existing audio recording, OR
- Use AI TTS to generate audio from text
Step 3: Add Destinations
- Drag Go to Queue nodes for each department.
- Select a Queue for each node.
- Select the DTMF it triggers it.
Step 5: Save and Publish
Click Save to activate your call flow.
Connecting Nodes
To connect two nodes:
- Click on the output port (small circle) on the source node.
- Drag to the input port on the destination node.
- Release to create the connection.
To delete a connection or node:
- Simply double-click on the connection line or the node.
Best Practices
- Keep Menus Short: Limit to 3-4 options per menu level.
- Clear Prompts: Use professional, concise audio messages.
- Always Provide an Out: Offer "Press 0 for an operator" as a fallback.
- Test Thoroughly: Test every path through your IVR before publishing.