Workflows Overview

Workflows orchestrate a call as a graph of nodes and edges. Use them when a call needs structured collection, deterministic routing, scoped Agents, integrations, or more than one terminal outcome. An Assistant is best for one open-ended conversation. A Workflow is best for a journey such as: collect a language preference, route to a language-specific Agent, resolve the request, then end or transfer the call.

Core model

  • Nodes are the steps: speech, data collection, routing, Agent handoffs, integrations, transfers, and endings.
  • Edges connect nodes. A conditional edge reads a workflow variable; the first matching edge is used. An unconditional edge is the fallback.
  • Variables persist for the call. Data Tasks and completed dialogue stages can write them.
  • Drafts are editable. Publishing creates an immutable version used by live calls.
Every runnable graph has exactly one Start node and explicit End Call or Transfer Call terminal paths.

Visual avatars

Avatar scope belongs to the Start, Agent, and Subagent nodes. It is independent of the voice and language configuration.
  • Start chooses the initial visual identity: inherit the Meet deployment avatar, disable visuals, or select an organization avatar.
  • Agent and Subagent handoffs can keep the current avatar, disable it, or replace it with another organization avatar.
  • Conversation, Data Collection, Say, Logic, and integration nodes keep the current scope; they never start an avatar themselves.
For a workflow Meet, a deployment avatar is optional. Leave it unset when the workflow owns the visual experience. A deployment avatar is only used when the Start node is configured to inherit it. Phone calls always remain voice-only.

Choose the right dialogue node

New workflows should use direct Agent nodes. Subagent support remains for existing Assistant-backed graphs.
Use a Data Task to record structured data, Logic to choose a deterministic branch, and an Agent for the scoped conversation that follows.

Create a workflow

Build a graph from the dashboard.

Configure nodes

Learn the configuration and connection rules.