How to integrate a DialogFlow agent
Overview
Dialogflow agents use natural language understanding to return intents. When used as part of your Webio Conversational Middleware solution they allow your bots to manage conversations with natural fluency, allowing a conversational tone that will improve the efficiency and effectiveness of your bots. Before integrating your Dialogflow Agent you will have to generate a JSON key Dialogflow V2 Setup (webio.com)
To integrate your Organization with your DialogFlow agent:
- Navigate to Settings>Organizations
- Select the organization for which you are creating an integration and click "Edit".
- Navigate to "Integrations"
- Select DialogFlow V2
- Update the description
- Paste the entire key into the JSON Authentication Key and click 'Create'
Your agent can now be used with a
Global Intents step (New Web App) or with an Intent Gathering V2 (Old Web App)
Where to find the agent's Intents?
To see your Dialogflow Agent and its intents,
- Navigate to Bots, and create a new or edit an existing Bot.
- Navigate to "Action" on the left hand side and select Global Intents then select "DialogFlow" as engine.
- Under Bot choose the description you set.
The intents from your DialogFlow agent will appear. Set the step against each one you want the bot to progress to if the intent is returned.
If you find the intents aren't being returned as expected, go into DialogFlow and train your bot by selecting training and then choosing the correct intent for the phrases it has matched incorrectly.
Check
here if you want to learn more about Dialogflow.
Related Articles
Global Intents
Overview Global Intents Steps add the benefit of Natural Language Understanding to your bots and conversations. Global Intents, allows the Bot to use the intent recognition mechanism, identify what intent the customer expresses and use it to progress ...
Step types
Overview Bots are created as a flow of steps. The Bot's automatic conversation will follow the flow according to the rules and the path you have configured. When you create a new step, you need to choose what type of step it is, configure it, and ...
WebioFlow Intents
Overview WebioFlow pre-trained intents provide your Bot with the ability to identify your customers' intentions, in particular requests related to the Credit & Collection environment (Payments, payment promises, etc.) and positive and negative ...
Setup your Organization
Overview To access the Organizations screen, from the navigation panel on the left-hand side, click on Settings, then Organizations; From here you can control your organization's settings and all your sub orgs. When you create a new organization or ...
Add a payment gateway
Overview Designed to optimise customer payments, Webio’s ‘Conversational Payments’ skill brings instant live payment requests and processing into customer conversations making it easier for agents to send customer payment links as they interact with ...