Skip to main content
Updated in 2026.12
Handover to Human Agent Node

Description

The Handover to Human Agent Node enables AI Agents to pass on conversations to human agents in contact centers. This Node is useful when your AI Agent is unable to handle the complexity of the inquiry or when a human touch is necessary to address sensitive issues or provide personalized assistance. Besides adding this Node to the Flow, create a handover provider and an Endpoint and set up the connection to your contact center. Alternatively, you can use a Question Node to trigger the handover process either when a specific Intent is detected or when the AI Agent misunderstands the userโ€™s input.

Handover Process

The handover process contains the following steps:
  1. Identifying Edge Cases. When a user request is too specific for the AI Agent, it can suggest forwarding the user to a human agent without changing channels.
  2. Integration with Agent Handover. Once the Handover to Human Agent Node is triggered, it sends a handover request to the contact center configured in the Endpoint Handover Settings, allowing a human agent to take over the conversation.
  3. Flow Pausing and Resumption. When a handover is initiated, the Flow pauses until the end user cancels the request or an agent finishes the conversation. Upon completion, the Flow resumes execution below the Handover to Human Agent Node.
  4. Handover Status. The handover status can be:
    • completed โ€” the agent finished the Handover.
    • cancelled โ€” the user canceled the request.
    • error โ€” an error occurred during the Handover.
    The object that is exposed has the following structure:
    In case of an error status, the handover object is extended to contain additional information:
In case a channel doesnโ€™t support handover, the error reason is marked as unsupported. However, if there is an issue when contacting the handover provider, the error reason is marked as error. Use the Handover Status Token to access handover status in Flow.
Flow diagram showing handover status handling with a Lookup Node

Handover Status

To configure the AI Agentโ€™s behavior based on the handover status, use a Lookup Node to handle different outcomes. Select the Handover Status option in the Lookup Node settings.

Handover Providers

For a list of supported Handover services, refer to the Handover Providers Overview documentation.

Parameters

For more information, read the Live Agent Handover Setup and Real-Time Queue Notifications documentation.
For more information, read the Salesforce Handover documentation.
For more information, read the Salesforce Handover documentation.
Example for the Custom Attributes parameter:
Example for the Custom Attributes parameter:
For more information, read the Genesys Cloud Guest Chat and Genesys Cloud Open Messaging documentation.
For more information, read the 8x8 Handover Setup documentation.
For more information, read the RingCentral Engage Integration documentation.

More Information

Last modified on June 23, 2026