Create step-by-step procedures your chatbot follows during conversations. The chatbot executes one step at a time and waits for the visitor's reply before moving on.
How to get there: Go to Setup > Chatbot in the top menu, click your chatbot, then Behavior > Workflows in the sidebar.
Workflows let you define a numbered sequence of steps. When a workflow is active, the chatbot:
This is useful whenever you need the chatbot to follow a specific order rather than answering freely.
You are a technical support agent. Respond in the visitor's language.
1. Ask the customer for their product brand and model. Wait for answer.
2. Ask them to describe the problem. Wait.
3. Look up the solution in the knowledge base based on brand and problem.
4. If the problem is not resolved, offer to schedule a callback.
After saving, the system parses your instructions into individual steps. You will see a Parsed steps panel showing each step with its exit condition.
When you save a workflow with numbered steps, the system automatically breaks them into a step-by-step structure. Each step gets:
The exit condition controls when the step is considered "done." For example, if the step asks for a brand and model, the exit condition might be "User provides any information about their product."
You can edit exit conditions directly in the Parsed steps panel. If a step advances too quickly, make the exit condition more specific. If visitors get stuck on a step, make it more lenient.
AI loads when needed (lazy): The chatbot sees the workflow listed as an option and decides whether to load it based on the visitor's message. This requires "Run AI Actions" (agent mode) to be enabled. If agent mode is off, lazy workflows will not activate.
Auto-trigger: The workflow fires automatically when the message matches your conditions (channel, sender, subject, or body keywords). This is deterministic and does not depend on AI judgment.
Both modes get the same step-by-step enforcement once the workflow is active.
You can also create and edit workflows through the Copilot tab. Ask things like:
The Copilot can create workflows from a natural language description, and the system will auto-parse them into enforced steps.