What are Nodes?

Nodes are the fundamental building blocks of your conversation flow. Each node represents a specific step or action in your agent’s conversation, with its own logic, behavior, and purpose.

Key Concepts

  • Node Type: Determines the node’s functionality (conversation, function call, logic, etc.)
  • Edges: Connections between nodes that define the conversation flow
  • Transition Conditions: Rules that determine when and where to move next
  • Fine-tuning: Each node can be optimized independently for better performance

Why Use Nodes?

By breaking complex workflows into individual nodes:
  • Precise Control: Define exact behavior for each conversation scenario
  • Better Performance: Fine-tune specific parts without affecting others
  • Easier Debugging: Isolate and fix issues in specific conversation paths
  • Reusability: Connect nodes in different ways for various flows

Node Types Available

Conversation Nodes

Action Nodes

  • Function Node: Execute custom functions and API calls
  • SMS Node: Send SMS messages during the call
  • MCP Node: Integrate with Model Context Protocol tools

Call Control Nodes

Logic Nodes

Add a Node

1

Select node type

Click from the left sidebar to select the node type you want to add. Click on it, and it will be added to the canvas.
Left sidebar showing available node types to add to the conversation flow
2

Configure the node

Configure the node by clicking on the node, check the setting on the right, and fill in node instructions inside the node. Check out respective node guide for more details.
Node configuration panel on the right showing settings and instructions
3

Add transition conditions as needed

Add edges by clicking on bottom part of the node, and add your transition conditions. Check out next step for more details on how to add transition conditions.
4

Connect node

Click and hold the circle to start a line that connects the node to other node, and other node to this node.
Connecting nodes by dragging from the circle connector to create edges

Organize Nodes

Sometimes after adding a great amount of nodes, the canvas can get cluttered. You can use the Organize button to automatically organize the nodes.
Organize button that automatically arranges nodes for better visibility

FAQ