Nodes at a Glance

Prev Next

The palette groups nodes into six categories, and its dropdown filters by category. It lists only the nodes that the open flow type allows, and some nodes appear only when a feature is enabled. Every flow already has its Start node, so the palette never offers one. Part of Flows.


Message Reply

Node What it does Where you can use it
Say Sends a message to the customer. Every flow except Post Session Flow
Ask Asks the customer a question and waits for the answer, which it stores in a Rating, Dynamic or Custom variable. It can time out. Every flow except Post Session Flow
Ask Missing Slot Asks the customer again for an intent entity that is still missing. It continues through Out, or Not Found. Every flow except Post Session Flow
Confirmation Asks a yes or no question. It continues through Confirmed, Denied or Other. Every flow except Post Session Flow
Ask Attachment Waits for the customer to send a file and stores it in a Binary Base64 variable. It continues through Out, or Failed. Every flow except Post Session Flow

Logical Operations

Node What it does Where you can use it
Condition Branches on comparisons you define, with an else output. Every flow
Variable Runs one JavaScript statement, for example to set a variable. See Variables and Context. Every flow
List Filter Filters a JSON list. It continues through Single Result, Multi Result, No Result or Failed. Every flow
Custom Data Adds key-value pairs to the reply, to pass information to other applications. Every flow
Code Runs JavaScript. See Variables and Context. Every flow
Language Condition Routes by language: one output per project language, plus else. Main, SubFlow
Set Attribute Sets custom attribute values so that they are kept after the conversation. Every flow
MCP Headers Adds headers to the calls an AI agent makes to MCP tools. Main, SubFlow, intent action

Service Request

Node What it does Where you can use it
HTTP Calls a REST service. It continues through Out, or Failed, and its output name becomes a variable later nodes can use. Every flow
Voice Biometrics Verifies the caller by voice. It continues through Confirmed, Denied, Not Enrolled or Insufficient Voice. Every flow except Post Session Flow
Webhook Listener Waits for an outside system to call the conversation's webhook address, which is in the WebhookUrl variable. Every flow
Data Table Queries rows from a data table. It continues through Found, Not Found or Failed. Every flow

AI-Powered Dialog

Node What it does Where you can use it
Virtual Agent Hands the customer's message to a virtual agent and runs the matching intent's action. See Virtual Agent. Main, Survey, SubFlow, FallbackSR
Intent Recognition Classifies a message with a virtual agent and writes the intent to a variable, without running the intent's action. Every flow except Post Session Flow
AI Agent Hands the conversation to an AI agent, which reasons with a large language model and calls tools. Main, SubFlow, intent action
Ask LLM Makes a single call to a large language model. It continues through Out, or Failed. Every flow except FallbackSR
RAG Agent Answers from a knowledge base. It continues through Found, Not Found or Failed. Main, SubFlow, intent action, AI Agent tool flow
Knowledge Retrieval Returns the passages it retrieves from a knowledge base. It continues through Out, or Failed. Main, SubFlow, intent action, AI Agent tool flow

Process

Node What it does Where you can use it
SubFlow Runs a subflow, then continues when the subflow ends. See Designing a Flow. Every flow except Post Session Flow
Wait Pauses for the number of seconds you set (default 1). Every flow except Post Session Flow
Connector Joins several incoming links into one, to keep the canvas tidy. Every flow
End Ends the flow and returns to whatever started it: a subflow returns to its SubFlow node, an intent action to its Virtual Agent node. Every flow except Main and Post Session Flow
Return To Start Ends the turn and returns to the start of Main. Main
Exit Stops the conversation immediately. Every flow
End With Result Ends a tool flow and returns its result to the AI agent. AI Agent tool flow

Transfer

Node What it does Where you can use it
Live Chat Transfer Hands a chat over to a live agent. It continues through Out, or Failed. Every flow except Post Session Flow
Live Call Transfer Sends key-value data in the reply to tell the IVR that a live agent transfer is needed. Every flow except Post Session Flow

Nodes that need a feature

Node Appears only when
AI Agent, RAG Agent, Knowledge Retrieval, MCP Headers Agentic AI is enabled for your tenant
Ask LLM Ask LLM is enabled for your tenant
Data Table Data Tables are enabled for your tenant
Set Attribute AI Insights are active for the project version
Voice Biometrics A SESTEK Voice Biometrics integration is added to the project's draft
Language Condition The project has more than one language