Skip to main content
Transfer Sessions is a monitoring and control page for live handoffs from an AI agent to a human agent on an external contact center platform. Navigate to Operate > Transfer Sessions from the project sidebar. When an AI agent cannot resolve a conversation and escalates it to a human representative, the platform initiates a transfer session with the configured external provider, such as Kore SmartAssist, Salesforce, ServiceNow, Five9, or Genesys. Each active or recently completed handoff appears as a row in the Transfer Sessions table. It allows administrators and operators to monitor the status of transferred sessions. The platform polls agent-transfer sessions every 30 seconds to keep transfer states up-to-date. Use the Refresh button to force an immediate update.

Prerequisites

Transfer sessions are only created when an external agent transfer integration is configured for the project. Supported providers include:
  • Kore SmartAssist
  • Salesforce
  • ServiceNow
  • Five9
  • Genesys
If no integration is configured, the Transfer Sessions table will remain empty even when agents trigger escalation actions. To configure the integration, go to Project Settings > Agent Transfer and set up a connection.

How is a Transfer Session Created

A transfer session is created automatically when an AI agent hands off to a human representative. This occurs when the agent’s ABL contains a HANDOFF or DELEGATE block targeting a human escalation path. The platform creates the session record, notifies the configured external provider, and the session immediately appears in the Transfer Sessions table with a Pending status. When a transfer request is created, the corresponding escalation task is also visible in the Inbox.

Session Lifecycle and Auto-Expiry

Transfer sessions are created with a TTL (time-to-live) that controls how long a session persists before being automatically removed. The TTL resets on every message exchanged during the session, so active conversations do not expire mid-session.

Default TTL by Channel

Custom TTL Configuration

To configure custom values for TTL:
  1. Navigate to Settings > Agent Transfer > Session Lifecycle.
  2. TTL values are configured in minutes. For example, 2 indicates 2 minutes of inactivity, leading to session termination.

Transferred Sessions

For each transferred session, the following details are presented. Session Status Values

Transfer Session Details

Click any row in the Transfer Sessions table to open the Transfer Session Details modal. The modal shows the complete record for a single session and is the primary surface for diagnosing handoff issues.

Transfer Session Actions

End - Marks the conversation as closed, ends the transfer session, and notifies the remote agent application. Refresh - Forces an immediate poll of transfer sessions, bypassing the 30-second automatic refresh interval.