Skip to main content
Back to Agent Transfer Integrations Agent Transfer lets you configure pre-built integrations to hand over conversations to live agents without using BotKit. These integrations are hosted by the platform — no custom BotKit hosting required. Access agent transfer integrations at App Settings > Integration > Agent Transfer. You can enable multiple integrations simultaneously, set a default, and map channels to specific agent systems. These settings are also configurable within the Agent Transfer node in dialog tasks. The Agent Transfer node supports IVR property configuration for call hand-off, enabling proper containment tracking for IVR channel transfers.

Configure Agent Transfer in Voice Gateway

The Agent Transfer feature in Voice Gateway enables live call transfers from an AI Agent or IVR to a human agent — internal (within your contact center) or external (outside your network). Voice Gateway supports agent transfers via SIP INVITE and SIP REFER.

Supported Transfer Types

Transfer to Internal Agent Transfers the Caller ↔ AI Agent session to an internal agent within the same network.
  • SIP Method: SIP INVITE
  • Example: AI Agent escalates a customer call to live support within the contact center.
Transfer to External Agent Transfers the Caller ↔ Bot session to an external agent (remote agents, vendor support, partners).
  • SIP Methods: SIP INVITE, SIP REFER, SIP BYE
  • Channel Options: Phone Number (PSTN/mobile) or SIP Endpoint (SIP URI)

Configure Agent Transfer Settings

  1. Go to Settings > Integrations > Agent Transfer. Agent Transfer Tab
  2. Select Voice.
  3. Choose one of: Custom Phone Number, SIP Transfer, or IVR.
  4. Open the Configuration tab. Configuration
  5. Click Save.
These settings apply to all flows with an Agent Transfer Node. To customize per call flow, use AgentUtils.

Configure Fallback for Failed Transfers

Define fallback behavior when a SIP REFER request fails with 4xx (client errors) or 5xx (server errors) codes. Fallback options:
  • Redirect to a specific node (e.g., Apology or Retry node)
  • Play an error message
  • End the call with a user-friendly message
Steps to configure fallback in Experience Flow:
  1. Open Experience Designer.
  2. Select the flow where you want to add Agent Transfer logic.
  3. Click + Add NodeAgent Transfer.
  4. Configure:
    • Transfer Target: Internal or External Agent
    • SIP Method: INVITE or REFER
    • Destination: SIP URI or phone number
  5. In the Error Prompt section, configure:
    • Message Type: Message to play when transfer fails. Message Type
    • Go To Node: Node to route to after failure (e.g., Retry or Escalation). Go to Node
  6. Click Publish.

Best Practices

  • Always configure fallback nodes to ensure reliability.
  • Test transfers across different SIP networks for compatibility.
  • Use descriptive node names (e.g., Agent_Transfer_Internal, Agent_Transfer_External) to simplify debugging.

Supported Agent Transfers

Agent TransferDescriptionDocumentation
CustomBotKit SDK agent provided by AI for Service.Learn more
DriftFor marketing and sales teams via Drift conversation chat.Learn more
GenesysFor Voice, Web, and VoIP telephony networks.Learn more
IntercomFor Intercom Customer Communications Platform.Learn more
NiceInContactFor Nice Customer Experience Platform.Learn more
SalesforceFor Salesforce chat module across marketing, sales, service, and IT teams.Learn more
ServiceNow (Tokyo and lower)For ServiceNow digital workflows — Tokyo and lower versions.Learn more
ServiceNow (Utah and higher)For ServiceNow digital workflows — Utah and higher versions.Learn more
UnbluFor Unblu conversational platform for financial services.Learn more

Limitations

  • Attachment sharing is only supported for ServiceNow and Genesys integrations.
  • The platform does not provide a built-in option for end-users to end a live agent chat, except when using Salesforce integration.

Delete an Agent Transfer Integration

Deleting a configured integration removes it from the Configured list. You can re-add it from the Available list at any time. Important:
  • If you delete the default integration, the platform prompts you to select another configured agent as the default.
  • If you delete the only configured integration, all configurations are removed from the agent transfer node in all dialog tasks.
Steps:
  1. Go to App Settings > Integration > Agent Transfer > Configured, hover over the integration, and click the Delete icon. Delete agent
    Deleting an integration removes all its configurations. You will be prompted to confirm and optionally select a new default agent.
  2. Click Proceed to confirm. Delete confirmation

When the platform transfers a user to a live agent, the agent receives a link to the user’s prior conversation with the bot. This provides context for the handoff. The link can be accessed up to 10 times.
Links generated after v11.4.1 can be accessed 10 times.

Conversation Summary for Live Agents

When transferring a user to a live agent, the platform can send an AI-generated summary of the conversation to the agent window, alongside the chat history link. This feature is disabled by default. To enable it, open the Agent Transfer node in the dialog task, and toggle on Conversation Summary in the Instance Properties panel. Ensure Conversation Summarization is enabled in GenAI settings.
The Conversation Summary setting applies per agent transfer node instance. If the same node is used in multiple dialogs, configure it individually for each.

Attachment Sharing with Live Agents

Users can send files to agents during conversations. Available for ServiceNow and Genesys integrations only, via the WebSDK channel.
  • Up to 25 MB per file
  • Up to 22 file formats
  • Files can be downloaded up to 5 times within 48 hours of sharing

Supported File Formats

CategoryServiceNowGenesys
Document.pdf, .doc, .docx, .txt, .xml.pdf, .doc, .docx, .txt
Spreadsheet.xls, .xlsx, .csv.xls, .xlsx, .csv
Presentation.ppt, .pptx.ppt, .pptx
Image.jpg, .jpeg, .png, .gif.jpg, .jpeg, .png, .gif, .bmp, .tif
Archive.zip, .rar.zip
Audio.mp3, .wavNot supported
Video.mp4, .aviNot supported
Web.html, .htm.htm, .html

Enable Attachment Sharing


Read Receipts

The platform supports WhatsApp Cloud API read receipts, showing message delivery and read status across bot and agent conversations. Automatically available for all existing and new WhatsApp Cloud API integrations.