Chatbots & AI
Introduction to the chatbot flow builder
4 minutes read time Difficulty: beginner
Introduction to the chatbot flow builder
The flow builder is a visual canvas where you design automated WhatsApp conversations without writing code.
What is a flow?
A flow is a conversation blueprint. It defines:
- What messages to send
- What questions to ask
- How to respond based on customer input
- When to transfer to a human agent
Think of it like a flowchart — each box is a step, and arrows connect them.
The flow builder interface
Canvas
The main area where you build your flow. Drag nodes, connect them with lines, and arrange your conversation visually.
Node palette
On the left side, you'll find all available node types you can drag onto the canvas.
Properties panel
When you click a node, the right panel shows its settings (message text, conditions, etc.).
Toolbar
Top bar with: Save, Test/Simulate, Undo, Redo, Zoom controls.
Node types
| Node | Icon | Purpose |
|---|---|---|
| Send Message | 💬 | Send text, media, or interactive message |
| Ask Question | ❓ | Wait for customer input |
| Condition | 🔀 | Branch based on if/else logic |
| AI Response | 🤖 | Generate AI-powered reply |
| Delay | ⏱️ | Wait before next step |
| Transfer | 👤 | Hand off to human agent |
| Set Variable | 📝 | Store data for later use |
| HTTP Request | 🌐 | Call external API |
How connections work
- Drag from a node's output port to another node's input port
- Some nodes have multiple outputs (e.g., Condition has "Yes" and "No" paths)
- Button nodes create one output per button option
Flow lifecycle
- Draft — Building and editing
- Active — Live and responding to customers
- Paused — Temporarily disabled
Flows activate automatically when saved and a trigger is configured.
Best practices
- Start simple — 3-5 nodes for your first flow
- Always have an exit — Every path should end somewhere (message or transfer)
- Use buttons — Easier for customers than typing
- Test thoroughly — Use the simulator before going live
- One flow per purpose — Don't try to handle everything in one flow
Examples of common flows
- Welcome flow — Greet new customers, offer menu options
- FAQ flow — Answer common questions with buttons
- Order tracking — Ask for order number, look up status
- Appointment booking — Collect date/time preferences
- Lead qualification — Ask qualifying questions, route to sales
Related Articles
Was this guide helpful?
Your feedback helps us make these guides better for everyone.