Chatbots & AI
Understanding flow nodes and connections
5 minutes read time Difficulty: intermediate
Understanding flow nodes and connections
Each node in the flow builder performs a specific action. Here's how they work.
Send Message node
Sends a message to the customer. Supports:
- Plain text with formatting
- Images, videos, documents
- Interactive buttons (up to 3)
- List messages (up to 10 options)
Ask Question node
Waits for customer input. Configure:
- The question text
- Expected input type (text, number, email, phone)
- Timeout (how long to wait)
- Store response in a variable
Condition node
Branches the flow based on logic:
- Variable equals/contains a value
- Customer replied with specific text
- Time-based conditions
AI Response node
Uses your AI provider to generate a response:
- Searches your knowledge base
- Generates contextual reply
- Can include fallback if AI fails
Delay node
Pauses before the next step:
- Set seconds, minutes, or hours
- Useful for natural conversation pacing
Transfer node
Hands off to a human agent:
- Choose team or specific agent
- Include context notes
- Set priority level
Set Variable node
Stores data for use later in the flow:
- Save customer responses
- Set flags or counters
- Use in conditions downstream
HTTP Request node
Calls an external API:
- GET, POST, PUT, DELETE
- Use response data in subsequent nodes
- Great for order lookups, CRM updates
Connecting nodes
- Drag from output port → input port
- Button nodes create multiple outputs (one per button)
- Condition nodes have Yes/No outputs
- Every path must end somewhere
Related Articles
Was this guide helpful?
Your feedback helps us make these guides better for everyone.