Build Flows Visually
Drag nodes from the sidebar, drop them on the canvas, and connect them to create powerful call flows.
Flow Builder - Medi Flow
Nodes
Powerful Node Library
Everything you need to build sophisticated call flows, from simple routing to complex conditional logic.
If Statement
Add conditional branching based on any criteria
Debug
Log data and debug your flow during development
Javascript
Execute custom JavaScript code for advanced logic
HTTP Request
Make API calls to external systems
Tagging
Add tags to calls for tracking and reporting
Routing Plan
Route calls to configured destinations
Hangup
End the call with optional messages
Variable
Set and manipulate variables in your flow
Wait For Pre Call Webhooks
Pause until webhook responses are received
Why Use the Visual Builder?
Stop wrestling with complex configurations. Build, test, and deploy call flows in minutes.
Drag & Drop Interface
Build complex call flows visually without writing code. Simply drag nodes onto the canvas and connect them.
Pre-Built Node Library
Access a comprehensive library of pre-built nodes including conditionals, webhooks, routing, and more.
Custom JavaScript Nodes
Need custom logic? Add JavaScript nodes to execute any custom business logic within your flow.
Webhook Integration
Connect to external systems with HTTP Request nodes and wait for pre-call webhook responses.
Conditional Routing
Route calls dynamically based on any criteria using If Statement nodes with unlimited conditions.
Error Handling
Built-in failover paths ensure calls are always handled, even when things don't go as planned.
Built for Every Use Case
From simple call forwarding to complex multi-step qualification flows, the Visual Builder handles it all.
IVR Systems
Build interactive voice response systems with branching logic based on caller input.
Lead Routing
Route inbound leads to the right agents based on geography, availability, or custom criteria.
Call Qualification
Pre-qualify calls with webhook lookups before connecting to your sales team.
After-Hours Handling
Create time-based routing to handle calls differently during business hours vs. after hours.
Real-Time Testing
Test your flows before going live