Stay organized with collections
Save and categorize content based on your preferences.
Handoff is the process of handing off an end-user conversation from a Dialogflow virtual agent to a human agent. Dialogflow offers multiple ways to do this.
Your Dialogflow agent should be designed so that when certain
intents
are matched, it indicates that the Dialogflow agent should hand off the conversation to a human agent.
The endInteraction setting triggers Dialogflow to remove the Dialogflow agent from the conversation.
The liveAgentHandoff setting is not used directly by Dialogflow. The boolean value of this field is
sent to your webhook request when the intent is matched, or it is sent in response to your API call to detect intent. When your system receives an intent with this value set, you can take whatever actions are necessary to hand off the conversation.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["This content discusses how to hand off a conversation from a Dialogflow virtual agent to a human agent."],["Pre-GA features are \"as is\" and may have limited support, as outlined in the \"Pre-GA Offerings Terms\"."],["Dialogflow can be set up to indicate when a conversation should be transferred to a human agent by matching specific intents."],["The `endInteraction` setting in Dialogflow removes the virtual agent from the conversation, and the `liveAgentHandoff` setting indicates the need for a handoff."],["The boolean value of `liveAgentHandoff` is sent in webhook requests or API responses to signal the intent for a handoff to a human."]]],[]]