[IMAGE: Full workflow builder with an example flow, all areas visible]
Interface Overview
- Node Palette
- Canvas
- Controls
- Variables Panel
[IMAGE: Left panel showing all node types and sections]
| Node | Icon | Quick Description |
|---|---|---|
| Default | 🔷 | Conversation step |
| Transfer Call | 📞 | Handoff to human |
| API Call | ⬆️ | External data request |
| End Call | ✂️ | Terminate conversation |
| Pre-Call API | 🔵🟠 | Load data before call |
| Post-Call API | 🟠🔵 | Send data after call |
| Integration | Status |
|---|---|
| Salesforce | Available |
| Google Calendar | Coming Soon |
| HubSpot | Coming Soon |
| Google Sheets | Coming Soon |
- Need Help? (expandable)
- Keyboard Shortcuts (expandable)
Working with Nodes
Adding Nodes
[IMAGE: Animation-style showing node being dragged from palette]
Connecting Nodes
[IMAGE: Line being drawn from one node to another]
Connections flow top to bottom and left to right by convention. Auto-layout helps maintain this.
Configuring Nodes
[IMAGE: Selected node with configuration panel visible]
| Node Type | Configuration Options |
|---|---|
| Default | Prompt text, output branches, conditions |
| Transfer | Phone number, transfer type, messages |
| API Call | Endpoint, headers, body, response mapping |
| End Call | Closing message |
Deleting Nodes
[IMAGE: Node selected with delete indication]
- Select the node (click on it)
- Press Delete or Backspace
- Confirm if prompted
Moving Nodes
Simply drag any node to reposition it on the canvas.[IMAGE: Node being dragged to new position]
Working with Connections
Understanding Connections
[IMAGE: Close-up of a connection line with labels]
- Lines show flow direction
- Arrows indicate where the conversation goes next
- Labels can show condition names
Editing Connections
[IMAGE: Connection line being redirected]
| Action | How |
|---|---|
| Remove | Click connection → Delete |
| Redirect | Delete and create new |
| Add label | Configure in source node’s branch settings |
Branch Connections
A single node can have multiple output connections for branching:[IMAGE: One node with three outgoing connections to different targets]
Best Practices
Keep flows readable
Keep flows readable
[IMAGE: Side-by-side of organized flow vs tangled flow]
- Use Auto-layout regularly
- Flow top-to-bottom, left-to-right
- Group related nodes visually
- Don’t cross lines if avoidable
Name nodes descriptively
Name nodes descriptively
[IMAGE: Nodes with clear names like “Ask Budget” vs generic “Step 3”]
| Good Names | Bad Names |
|---|---|
| ”Verify Identity" | "Step 1" |
| "Budget Question" | "Node 5" |
| "Transfer to Sales" | "Transfer” |
Test as you build
Test as you build
Don’t wait until the flow is complete to test. Validate each section:
- Build a few nodes
- Test that section
- Continue building
- Test the new section
- Repeat
Plan your branches
Plan your branches
Before building, sketch out:
- What questions lead to branches?
- What are all possible answers?
- Where does each path end?
Keyboard Shortcuts
[IMAGE: Shortcuts help panel expanded]
| Shortcut | Action |
|---|---|
Delete / Backspace | Delete selected |
Cmd/Ctrl + Z | Undo |
Cmd/Ctrl + Shift + Z | Redo |
Cmd/Ctrl + A | Select all |
Escape | Deselect |

