Flow Builder Guide
Master the visual flow builder to create powerful conversation automations.
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.
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: