How to Connect your Dialogflow bot to a face on Zoom
We all have dialogs during our lives, right? Some of us even built bots on a platform called Dialogflow. Let’s say you know one of them, or maybe you’re this person (we’re not judgemental) and now you want to connect the Dialogflow chatbot to one of our publishing channels, such as Zoom. Whatcha gonna do?
The Dialogflow Part
-
On Dialogflow Essentials, go to the left navigation bar, and at the top of it, pick the chatbot that you want to transfer. Click on the wheel near its name (a.k.a: Settings).
-
Under Google project on the next page, see the Project ID row? There's a Google Cloud link there. Click on it.
-
Now, open the left menu and pick IAM & Admin, then click on Service Accounts
-
Find the relevant service account (it will be an email address with the relevant account name; under Name, you need to have “App Engine default service account”)
-
Click on the three dots on the right of the same row, then click on Manage Keys in the drill-down menu.
-
Click on Add Key, then pick Create new key \
-
Pick Json, then Create
-
The json is downloaded to your computer.
The CoCoHub Part
-
Go to My Components on the left navigation bar, then click the + sign on the top right corner, then click Using Dialogflow agent in the drilldown menu
-
“Click to select or drag&drop service-account JSON file”, then upload the json file you downloaded.
-
Give your chatbot a component ID, description, name, goal. Under Categories, pick one of our predefined categories (Sales and Info, Small Talk, etc), pick a language, then click “Save”
-
Your chatbot flow is ready! Now connect it to Zoom the regular way, as we explained here.