Skip to content

CX Agent Studio Node

The CX Agent Studio node integrates with a CX Agent Studio (CES) deployment, enabling your flow to delegate conversation handling to a CES agent. The node supports session management, sub-agent routing, variable passing, and automatic tool invocation.

When to Use

  • You have an existing CX Agent Studio deployment with specialized agents and tools.
  • You want to delegate complex conversation logic to a CES agent while keeping the overall flow in OmniBots.
  • You need multi-turn interaction with a CES agent within a single flow node.
  • You want to route to a specific CES sub-agent based on conversation context.

Configuration

PropertyDescriptionDefault
CX Agent Studio IntegrationThe CES integration configured in your workspace.None (required)
Entry Agent / Sub-AgentRoute to a specific sub-agent. Leave empty to use the root agent. Dropdown is populated dynamically from the CES API.Root Agent
Session VariableSession variable to track the CES session ID across turns.cx_session_id
Query VariableVariable containing the query text. Leave empty to use the user's latest message.Empty
Send Agent Response to UserAutomatically send the CES agent's response to the user.true
Pass VariablesFlow variables to pass as extra parameters to the CES agent.Empty

Output Variables

PropertyDescriptionDefault
Response VariableVariable to store the CES agent's response text.cx_response
Active Agent VariableVariable to store which sub-agent handled the response.cx_active_agent
Tool Calls VariableVariable to store tool calls made by the agent (optional).Empty

Handles

HandleDirectionDescription
InputInReceives execution from the previous node
SuccessOutThe CES agent responded successfully
ErrorOutAn error occurred communicating with the CES agent
HandoffOutThe CES agent requested a handoff to a live agent

How It Works

  1. When the node executes, it sends the query to the CES deployment.
  2. The CES agent processes the query, potentially calling tools and sub-agents.
  3. The response is stored in the configured output variables.
  4. If "Send Agent Response to User" is enabled, the response is automatically sent to the user.
  5. Execution follows the appropriate output handle based on the outcome.
imageCX Agent Studio node config panel showing CES integration selector, entry agent/sub-agent dropdown populated from the CES API, session variable input, query variable field, send response toggle, and pass variables list
CX Agent Studio configuration panel

TIP

The sub-agent dropdown is populated dynamically when you select a CES integration. If you do not see agents in the dropdown, verify that your integration credentials are correct and that the CES deployment is accessible.

WARNING

CX Agent Studio sessions are stateful. The session variable tracks the session ID so that subsequent turns within the same conversation continue the same CES session. Do not clear this variable mid-conversation unless you want to start a new CES session.

OmniBots AI Bot Platform