Back to Help Home
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

Was this guide helpful?

Your feedback helps us make these guides better for everyone.