Skip to main content
The AI Agent node transfers the conversation from the structured IVR flow to a conversational AI Agent powered by a language model. After the agent conversation completes, control returns to the flow.

Behavior

  • Invokes the specified AI Agent by ID
  • The agent handles the conversation autonomously (using its own prompt, tools, and knowledge base)
  • When the agent conversation ends, the flow resumes via one of three events
  • Captures the full conversation transcript as an output variable

Configuration

ParameterTypeDefaultDescription
agentIdstring"default"ID of the AI Agent to invoke. Must match an agent configured in your Oration workspace.

Output handles

HandleDescription
CompleteAgent conversation finished normally
TransferAgent requested a transfer (e.g., caller asked to speak to a human)
ErrorAgent encountered an error

Output variables

VariableTypeDescription
transcriptarrayArray of transcript entries, each containing timestamp, message, and messageType

Use cases

IVR Menu for department selection → AI Agent for the actual conversation. On AGENT.TRANSFER, route to a Transfer node for human escalation.
Collect account number via Collect Digits, verify via API Call, then hand off to an AI Agent with the caller’s context in variables.
After the AI Agent completes, use the transcript output variable in a Transform node to extract key data, then send an SMS summary.