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 ...
Dialogflow V2 Setup
DialogFlow agents can be integrated with your Webio organisation to utilise natural language understanding to identify the intent of a response, and use this intent to progress the conversation journey. Integrate each of your dialogflow agents to ...
Flow Builder & Step types
Overview From Webio Bots screen, using our drag-and-drop interface, you can create conversation flows. Each "block" represents a piece of the conversation, such as a message, an action or waiting for an user input. When building a bot your can add ...
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 ...