Visual Flow Editor¶
The visual editor lets you build conversation flows by arranging and connecting blocks on a canvas. This drag-and-drop interface makes it easy to see your entire conversation at a glance and make changes quickly.
Opening the Visual Editor¶
- Go to Conversations in the left menu
- Click Create Flow for a new flow, or click the Edit (pencil icon) on an existing flow
- The visual editor opens in full-screen mode

Understanding the Interface¶
The Canvas¶
The main area where you build your flow. This is where you'll see all your steps as boxes (nodes) connected by lines.
The Toolbar¶
At the top of the editor, you'll find:
- Save - Save your changes
- Auto-layout - Automatically arrange nodes neatly
- Zoom controls - Zoom in/out or fit to screen
- Add Step - Create a new step
- Back to List - Return to the flows list
Node Colors¶
Different types of steps have different colors:
| Color | Step Type |
|---|---|
| Blue | Start/Intro step |
| Green | Regular message step |
| Yellow | Question/Choice step |
| Orange | External action step |
| Red/Pink | End step |
Navigating the Canvas¶
Zooming¶
- Scroll wheel - Zoom in and out
- Zoom buttons - Click + or - in the toolbar
- Fit to screen - Click the fit button to see all nodes
Panning¶
- Click and drag on empty canvas space to move around
- Useful for large flows that don't fit on screen
Selecting Nodes¶
- Click a node to select it
- Selected nodes show a highlighted border
- Click empty space to deselect
Working with Steps (Nodes)¶
Adding a New Step¶
- Click + Step in the toolbar
- A new node appears on the canvas
- Click the node to configure it
Moving Steps¶
- Click and hold on a step
- Drag it to a new position
- Release to drop it
The flow logic (connections) stays the same—only the visual position changes.
Editing a Step¶
- Click on any step to select it
- A panel opens showing step details
- Edit the step name, message, and options
- Changes save when you click away or press Save
Deleting a Step¶
- Select the step you want to delete
- Click the delete/trash icon
- Confirm the deletion
Warning
Deleting a step also removes all connections to and from that step. Make sure to reconnect any orphaned steps.
Working with Connections¶
Connections show how the conversation flows from one step to another.
Creating a Connection¶
- Hover over a step to see connection points
- Click and drag from the output point (usually bottom or right)
- Drop on the input point of the target step (usually top or left)
- A line appears connecting the two steps
Editing a Connection¶
- Click on a connection line
- A panel opens to configure conditions
- Set when this path should be taken
Deleting a Connection¶
- Click on the connection line to select it
- Press delete or click the remove option
- The line disappears
Conditional Connections¶
When a step has multiple possible next steps (like after a choice), you can set conditions:
- "If visitor chooses Option A" → Go to Step X
- "If visitor chooses Option B" → Go to Step Y
- "Default" → Go to Step Z (fallback)
Auto-Layout¶
If your flow looks messy, use auto-layout:
- Click the Auto-layout button in the toolbar
- Nodes rearrange automatically
- Connections stay the same
This is especially helpful after adding many steps or making big changes.
Saving Your Work¶
Manual Save¶
Click the Save button in the toolbar at any time.
Exiting the Editor¶
Click Back to List to return to the flows page. You'll be prompted to save if you have unsaved changes.
Tips for Using the Visual Editor¶
Keep It Organized¶
- Put related steps near each other
- Use auto-layout when things get messy
- Leave space between nodes for readability
Work Top to Bottom¶
Most flows work best organized from top (start) to bottom (end):
[Start]
↓
[Question]
↓
[Collect Info]
↓
[End]
Name Steps Clearly¶
Give each step a descriptive name:
- ✅ "Ask for email"
- ✅ "Show service options"
- ❌ "Step 3"
- ❌ "Next"
Test as You Build¶
Don't wait until the flow is complete:
- Build a few steps
- Save and test
- Continue building
- Test again
Common Tasks¶
Create a Simple Linear Flow¶
- Start with the intro step (created automatically)
- Add Step 1: Your first message
- Connect intro → Step 1
- Add Step 2: Your next message
- Connect Step 1 → Step 2
- Continue until you reach the end step
Create a Branching Flow¶
- Add a choice step with multiple options
- Add different steps for each branch
- Connect the choice to each branch based on the option
- Branches can merge back together at a later step
Add an End Point¶
- Every flow needs at least one end step
- Connect your final steps to the end
- The end step delivers a closing message
Troubleshooting¶
Changes not saving¶
- Check your internet connection
- Try clicking Save manually
- Refresh the page and check if changes appear
Connections won't create¶
- Make sure you're dragging from output to input points
- Verify both steps exist and are visible
- Try zooming in for more precision
Flow looks cluttered¶
- Use auto-layout
- Delete unused steps
- Increase zoom and spread nodes apart
Can't find a step¶
- Use Fit to Screen to see all nodes
- Zoom out to get a full view
- Check if the step was accidentally deleted
Next Steps¶
- Creating Steps - Learn about step types and configuration
- Testing Flows - Test your flow before going live
- AI Flow Generator - Create flows with AI assistance