Workflow Builder
The Workflow Builder is a visual drag-and-drop interface for designing complex conversation flows. Create branching logic, collect user input, and integrate with external services.
Overview
Workflows define how your bot responds to user inputs. Instead of relying solely on AI responses, you can create structured conversation paths for specific scenarios.
When to Use Workflows
- Lead qualification: Collect specific information in a structured way
- Support tickets: Guide users through troubleshooting steps
- Bookings and appointments: Handle scheduling flows
- Surveys and feedback: Collect structured responses
- Onboarding: Walk new users through setup
Interface
The workflow builder consists of:
- Canvas: The main area where you design your flow
- Node Palette: Drag nodes from here onto the canvas
- Properties Panel: Configure the selected node
- Toolbar: Save, test, and manage your workflow
Basic Concepts
Nodes
Nodes are the building blocks of workflows. Each node performs a specific action:
- Message: Send a text message to the user
- Collect Input: Ask for and validate user input
- Quick Replies: Present button options to the user
- Condition: Branch based on conditions
- AI Response: Let the AI generate a response
- Intent Router: Route by detected user intent
- Knowledge Search: Search your knowledge base
- Set Variable: Store a value for later use
- Delay: Wait before the next step
- API Call: Call an external API
- Action: End conversation or hand off to human agent
Connections
Connections define the flow between nodes. Drag from a node’s output handle to another node’s input handle to create a connection.
Entry Points
Workflows start with a Trigger node that defines when the workflow runs:
- Conversation start: When a new conversation begins
- Keyword match: User message contains specific words
- Intent detection: AI detects a specific intent
Quick Start
- Open your bot and go to the Workflow tab
- Click New Workflow
- Drag a Message node onto the canvas
- Connect it to the Trigger node
- Configure the message content
- Add more nodes to build your flow
- Click Save and Activate
Next Steps
- Node Types — Learn about each node type
- Variables & Conditions — Store and use data
- Best Practices — Design effective workflows
Last updated on