How to configure Dialogflow as your AI provider June 07, 2022 16:40 Updated Index: Create a Dialogflow Essentials Agente Create a service account Create service credentials Set up Blip credentials Changing plans Dialogflow is a Natural Language Processing (NLP) provider by Google, focusing on language understanding. To activate the integration between BLiP and the Dialogflow, follow the steps described below: Create a Dialogflow Essentials Agente If you are not logged into a Google account, you must log in before proceeding. Please, access the Dialogflow ES console using the Google account to which you wish to set up the service. At the Dialogflow ES console, at the upper left side, click “+ Create Agent” to begin setting up your new agent. You may also click “Create Agent” to the right. Next, you must enter your agent's name in the “Agent name” field. Important: this field should not contain spaces. You can also choose your preferred language and time zone. After filling in the data, click the “Create” button to conclude. Create a service account Follow this step only if you have already created an agent in Dialogflow Essentials. To access the agent's settings, at the Dialogflow ES console, click on the “gear” icon located to the side of your agent's name, on the left side menu of the screen. Click on the "id" of the project. This action will take you to the Google Cloud Platform with your agent already selected. If this is your first access to the Google Cloud Platform, you have to accept the terms of use to continue. At the top bar, in the search field, type “service accounts” and click on this option once it appears to you. If you do not have a service account, you can create a new one by clicking on the “+ create service account” button. Next, please fill in the “Service Account Name” field. By doing it, the “Service Account ID” field will be filled in automatically. After that, click on the “Create and Continue” button. In the "Role" field, please type "Dialogflow API Administrator". Then, select an option, as shown in the following figure. Then click on the “Finish” button. Create service credentials In this step, click on the created service, access the “Keys” tab, click on the “Add Key” button. Next, click on the “Create new Key” option to create a new authentication key. Please leave the “JSON” option selected and then click the “Create” button to conclude. After these steps, a “JSON” file will be downloaded to your computer. It contains all the information to integrate with the service. Important! Please keep this file. Set up Blip credentials At the Blip Portal, access the chatbot for which you wish to set up the provider. Then select the “AI” tab. At the left side of the screen, check the “AI Provider” menu. Next, click on the “DialogFlow” provider. Click on the “Settings'' tab and then on the “Select” button. Go to the location where you saved your JSON file with the credentials for the Google Dialogflow integration. This is the file you generated in the “Create service credentials'' section. Select the file and then click the "Open" button to upload it to Blip. If everything is set up, you should see the data from the imported JSON file on the screen. Then click on the “Finish” button to conclude. All set! Your Google Dialogflow provider is set up and ready to use. Changing plans If you want to change plans, please click on the “Trial - Upgrade” button. You will see a new window that reads “Dialogflow Pricing Plans”. Please click “Select Plan”. This action will open up another window called “Billing Required”. Click on the “Open Cloud Console" button. At this new window, click on “Create Billing Account”. Next, fill out the fields, select the mandatory option and click "Continue”. Please fill out the required fields and finish by clicking on the "Send Code” button. You will receive a message from Google at the telephone number you provided. You should type this code. At this step, please fill out all the required fields. After filling out all the fields, you will see a window. You may close this window by clicking on the “Close” button. All set! This will be your new screen, with the “Overview” option. For more information, visit the discussion on the subject in our community or the videos on our channel. 😃 Related articles Creating entities and intents How to configure LUIS as your AI provider Setting up Watson Assistant as Your AI Provider Creating interactive messages in WhatsApp How to verify the AI provider settings