Workflows is a Beta feature. It is actively being developed and some capabilities may change.
Core concepts
Stages
A stage is a step in the conversation. Each stage has:- A name that identifies the step (e.g.
Greeting,Qualification,Closing) - Instructions that tell the agent what to do or say in that stage
- A goal — what the agent needs to accomplish before moving on
Transitions
A transition is the rule that moves the conversation from one stage to the next. You define:- The source stage (where we are)
- The target stage (where to go next)
- The condition that triggers the transition (e.g. user confirmed their email, user said they’re interested)
Channels
Each workflow is assigned to one or more channels. A channel can only be assigned to one workflow at a time.Creating a Workflow
Create a new workflow
Click New Workflow. A new workflow is created automatically and you’re taken to the visual editor.
Add stages
In the editor, add stages to represent each step of the conversation. Give each stage a clear name and write the instructions the agent should follow at that point.
Define transitions
Connect stages by adding transitions. For each transition, define the condition that triggers it—this can be a user action, a phrase, or a data condition.
Assign channels
In the workflow settings, assign the channels where this workflow should run. The Playground channel is auto-assigned on creation so you can test immediately.
Testing a Workflow
Use the Playground (AI Agent > Design > Playground) to test your workflow before going live. The Playground channel is automatically assigned when you create a workflow, so you can simulate the full conversation flow right away.Key notes
- A channel can only run one workflow at a time—assigning a new workflow to a channel replaces the previous one.
- Workflows operate alongside the agent’s identity, knowledge, and skills—they define the structure, but the agent still uses its full capabilities within each stage.
- You can have multiple workflows (e.g. one per use case or channel), each independently configured.
- Deleting a workflow does not affect conversations already in progress on that channel.