Back to How-to Guides As users interact with AI for Service (XO), the platform collects contextual data such as user preferences, channel details, order information, and session data. You can pass this context to the Agent Platform so agents can use it for personalized, context-aware responses and tool execution.Documentation Index
Fetch the complete documentation index at: https://koreai.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Use Cases
| Use Case | Example |
|---|---|
| Priority handling | Pass customer tier or status for routing. |
| Channel-specific responses | Share channel type information. |
| Personalization | Transfer user preferences. |
| Session continuity | Include session context for ongoing conversations. |
Prerequisites
- A variable defined in AI for Service. See Using Variables.
- An Agentic app created in Agent Platform. See Create an Agentic App.
- The Agentic app integrated with AI for Service via the Automation node. See Full Autonomy.
Setup
Step 1: Create or Identify Variables
In AI for Service, create or use existing variables in the context object (for example,context.userInfo.name or context.channel.type). These capture runtime data to pass as metadata.

Step 2: Configure Metadata in the Automation Node
- Go to Flow & Channels > Automation Routing > Routing Modes.
- For any welcome flow, select More options (…) > Automation Settings.
- Confirm that Full Autonomy, the Agentic app, and the environment are selected.
-
In the Metadata section, click + Add and enter key-value pairs:
- Key: A logical name (for example,
name). - Value: The XO variable path (for example,
context.userInfo.name).
- Key: A logical name (for example,

Step 3: Access Metadata in Agent Platform
The metadata is automatically stored in the agent’s memory undersessionMeta.metadata. Access it in agent prompts, supervisor prompts, or code tools:
| Location | Example |
|---|---|
| Agent Prompt | The customer's current order is {{memory.sessionMeta.metadata.ordernumber}}. |
| Supervisor Prompt | Assist the agent based on customer tier: {{memory.sessionMeta.metadata.customerTier}}. |

Debug Metadata
During execution, metadata variables are injected into the memory store and visible in the Traces tab.- Start a test conversation from AI for Service with metadata.
- Navigate to the relevant session or trace in Agent Platform.
- Verify that memory variables are resolved and values are correct.
