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

NodeWhat it does
Message / GatherSpeak, and optionally collect a typed variable from the caller
ToolCall a connected tool (booking, transfer, knowledge search)
BranchRoute based on a condition or a collected variable
Transfer AgentHand 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.