Build Your First Flow

Create an IVR call flow in IVR Studio from a template or a blank canvas - add nodes, connect them, and fix flow checks.

2 min read

To build a flow, open Flows in IVR Studio, pick a template (or start blank), drag nodes from the palette onto the canvas, connect each node's exit to the next node, and fill in each node's settings in the side panel. The flow checks list shows anything that would stop the flow from publishing.

Steps#

  1. Open Flows at ivr.edesy.in and create a flow. Give it a name.
  2. Pick a starting point. A template such as "Menu: Sales or Support" gives you a working flow to edit. A blank flow has only the Start node.
  3. Add nodes. Drag them from the Nodes palette on the left. Use the search box to find one.
  4. Connect nodes. Drag from a node's exit handle to the next node. A Menu has one exit per key plus a timeout exit. HTTP Request (wait mode), Order Action (wait on) and Ask have two exits, such as Success and Failure.
  5. Configure each node. Click a node to open its settings. Text fields with a speaker icon play a TTS preview without placing a call.
  6. Check the flow. The flow checks indicator in the toolbar shows errors (which block publishing) and warnings (which don't).
  7. Save, then test and publish.

Example: a Sales or Support menu#

Node Settings
Start None
Config Language: English (India)
Menu Prompt: "Press 1 for Sales, 2 for Support." Options: 1 Sales, 2 Support. Timeout 5 seconds
Transfer (from key 1) Phone number: your sales number, e.g. +919800000001
Transfer (from key 2) Phone number: your support number
Hangup (from timeout) Goodbye message: "We did not get your choice. Goodbye."

Flow checks#

Check Severity
No Start node, or Start not connected Error
Say with no text, Play with no audio, Menu with no keypad options Error
Transfer with no phone number, Dial with no destination Error
AI Voice Agent without a ws:// or wss:// URL Error
Email with no subject Error
Invalid {{var.name}} token Error
A node not reachable from Start Warning
A node with no next step (the call ends there) Warning
A menu option not connected to a next step Warning

Tips#

  • Put a Config node right after Start to set the voice and language for the whole call.
  • If a menu has no timeout exit, it repeats twice on silence and then says goodbye.
  • An unrecognised key plays "Sorry, that's not a valid option" and repeats the menu.
  • The builder needs a laptop or desktop screen. On smaller screens it shows a notice instead.
Was this page helpful?