Creating a flow-based bot
Configure bot settings
On the Bot Settings tab:
- Enter the bot’s name
- Set the bot status to Auto Pilot (the bot must be in Auto Pilot to respond autonomously)
Launch the flow builder
Switch to the Bot Goals tab and click Launch Flow Builder. The familiar workflow builder opens.
Build the conversation flow
Design your bot’s conversation logic using AI-specific actions:
- AI Capture — collect information from the contact (name, email, intent, etc.)
- AI Message — send an AI-generated or templated response
- Custom Triggers — fire specific actions based on what the contact says
- If/Else — add conditional branches based on collected information or bot state
- Other standard workflow actions — book appointments, trigger workflows, add tags, etc.
Save the flow
Click Save in the workflow builder, then click Back to Conversation AI to return to the bot settings.
AI actions available in the flow builder
| Action | What it does |
|---|---|
| AI Capture | Prompts the contact and extracts specific information (e.g., name, email, appointment preference) |
| AI Message | Sends a message using the bot’s configured personality and context |
| Custom Triggers | Listens for specific intents or keywords and routes the flow accordingly |
When to use the flow builder vs. prompt-based bot
| Scenario | Recommended approach |
|---|---|
| Simple Q&A and general inquiry handling | Prompt-based bot |
| Complex multi-step data collection | Flow-based builder |
| Strict decision trees with defined outcomes | Flow-based builder |
| Natural open-ended conversation | Prompt-based bot |
| Team familiar with workflow builder | Flow-based builder |
| Rapid deployment with minimal configuration | Guided form or prompt-based |
Managing multiple calendars and workflows
The flow-based builder’s main advantage for complex bots is the ability to:- Handle multiple calendar types from a single bot — route different contact types to different calendars via If/Else branches
- Apply different workflows based on lead type, location, service requested, or any other captured field
- Combine AI understanding (what the contact says) with structured logic (what happens next)
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=e7fddd192d86dd299bb26a190e6a7e96)