Dialogueflow

Google powered, Multi-lingual, Database searching, FREE chatbot.

Getting the Service Account key from Google

You will need to create a new Service Account and obtain a private key associated with the Service Account. The key is downloaded as a JSON file upon creation of the Service Account.

Caution: Your project will have an existing service account, but this should not be altered. For additional client and developer API access, you should create a new service account.

Click on the gear icon, to the right of the agent name.

Under the GOOGLE PROJECT section, click on the name of the Service Account.

This will take you to the Google Cloud Platform Service Accounts page, but you first need to update the Service Account's role.

Click on the menu button in the upper left hand corner and click on IAM & admin.

Click on Service Accounts in the left hand menu.

Click on the Create Service Account button at the top of the page.

In the pop up, enter a name for the service account.

Click on Role. Under the Dialogflow category, select the desired role.

Role name

Access description

Dialogflow API Admin

Full API access

Dialogflow API Client

Session level API access

Dialogflow API Reader

Read-only API access

Check the Furnish a new private key option and make sure JSON is selected for Key type.

Click the Create button.

Download of the JSON file will start. Choose a location to save it and confirm.

You can only download this JSON file once, so make sure to save the file and keep it somewhere safe. If you lose this key or it becomes compromised, you can use the same process to create another.

Once complete, you'll see a pop up with a confirmation message. Click Close

Enter your deatils into the service.

Turn the bot on Set the language you want to use Upload the JSON file Enter your project ID Enter your Private Key Enter the email address you use to login to Dialgogueflow Test and save.