Workflow Builder
Visual, branching call flows with typed variables.
Nodes & edges
A Workflow Call Agent is driven by a graph of nodes connected by edges. Each node is a step; edges define the path, optionally guarded by natural-language conditions.
Common nodes
| Node | What it does |
|---|---|
| Message / Gather | Speak, and optionally collect a typed variable from the caller |
| Tool | Call a connected tool (booking, transfer, knowledge search) |
| Branch | Route based on a condition or a collected variable |
| Transfer Agent | Hand the call to another agent persona, preserving transcript + variables |
Typed variables
Workflows carry a typed variable bag (string, number, boolean, date, object, array). Values are coerced and validated on write, and tool outputs can map into variables for use in later nodes.