Flow Builder Guide
Master the visual flow builder to create powerful conversation automations β or let the built-in AI assistant build them for you in plain language.
AI Flow Assistant
NewDescribe what you want β the assistant builds it for you
The Flow Assistant is a Copilot-style chatbot built into every flow page. You describe your intent in natural language and it does the work: it reads the current flow, creates or edits nodes, draws the right edges, installs tools from the catalog, and writes the AI prompts for you. Every change is snapshotted, so a single click rolls back to any previous state.
β¨You don't need to drag a single node to get started. Open the assistant, type one sentence, and you'll have a working draft of your flow in seconds β then refine it in plain language or polish manually on the canvas.
What it can do
Example prompts
How to use it
- 1Open any flow in the Flow Builder
- 2Click the Assistant icon at the top-right of the canvas
- 3Type a request β e.g. "add a payment confirmation message after the order node"
- 4Watch the canvas update live as nodes appear and edges are drawn
- 5If something is off, hit β© Restore on any past message to roll the whole flow back to that point
Node Types
Entry point of the flow. Triggered when a message is received.
Send a text, image, or document message to the user.
Branch the flow based on message content, variables, or contact data. Supports 9 condition types.
Generate a response using GPT-4o, Gemini, or Claude. Optionally include conversation history.
Search the knowledge base for relevant content and use it to answer the user query.
landing.docs.flowBuilder.nodeTypes.tool.desc
Wait for user input and store it in a variable. Supports text, number, email, and phone validation.
Call an external API. Supports GET, POST, PUT, DELETE with custom headers and body.
Create or update a variable. Use expressions to compute values from other variables.
Pause the flow for a specified duration. Useful for typing indicators or scheduled messages.
Hand off the conversation to a human agent. Includes context and conversation history.
Add a documentation note on the canvas. Does not affect flow execution.
Terminates the flow. Optionally mark the conversation as resolved.
Condition Types
The Condition node supports 9 comparison types for flexible branching logic:
Best Practices
Edge Types (Transitions)
Edges connect nodes together. The Flow Builder supports 6 edge types for different connection styles: