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 modeassistant-speaks-first or user-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