Skip to main content
Use a Conversation Flow when a call must follow explicit stages, branch on known conditions, or run actions in a controlled order.

Flow nodes

Build a flow

1

Create a Conversation Flow agent

Open Agents, select Create, and choose Conversation Flow.
2

Add nodes

Use the canvas toolbar to add the nodes required for the workflow. Give each node a name that describes its responsibility.
3

Connect transitions

Connect the start node to the first step, then define the condition or fallback that leads to each next node.
4

Configure actions

Open a Function, MCP, or Transfer call node to provide its configuration. Keep secret values in workspace secrets rather than plain text.
5

Preview the flow

Test every branch, including the fallback path, before publishing.
The editor saves flow changes as you work. Wait for pending saves to finish before closing the page or starting a test.

Condition operators

Conditions can compare variables with equality and numeric operators, text containment, or existence checks. Combine rules using all when every rule must match, or any when one matching rule is sufficient. Always provide an else or fallback transition for values you did not anticipate.

Design guidance

  • Keep each conversation node focused on one goal.
  • Extract a value before a condition depends on it.
  • Give functions explicit success and failure transitions.
  • Keep transfer and end nodes terminal unless the workflow intentionally continues.
  • Test flows with missing, malformed, and unexpected variable values.