Configure Workflow Nodes
Common Settings
All nodes share these properties:- Name — Display name on the canvas
- Description — Optional note about what this node does
- Inputs — Data connections from previous nodes
- Outputs — Data passed to subsequent nodes
Node Types Reference
Start Node
The entry point of every workflow. Cannot be deleted. Contains:- First message — What the caller hears when the call connects
- First message mode —
assistant-speaks-firstoruser-speaks-first
Say Node
Plays a pre-defined message to the caller. Good for announcements, menus, and prompts.Subagent Node
Routes to a specific assistant for a segment of the call. The subagent handles the conversation until it transfers back or the call ends.Function Node
Makes an HTTP request to an external API. The response is stored in a variable for downstream nodes.Logic Node
Branches the flow based on conditions. You define output conditions, and the first matching edge is followed.
Example conditions:
{{input}} == "1"— caller pressed 1{{api_response.status}} == "approved"— API returned approval{{sentiment}} < 0.3— caller sentiment is negative
Transfer Call Node
Transfers the call to a human agent or external number.End Call Node
Terminates the call, optionally with a closing message.Task Node
Executes background operations without interacting with the caller. Useful for data processing between steps.Google Sheets Node
Reads from or writes to a Google Sheet. Requires a connected Google account.Variables
Workflows support session variables that persist throughout the call:Next Steps
Publish
Create a versioned release
Test
Simulate a call through your workflow

