Engage Digital | Integrating with Google Agent Assist

Last updated on March 31, 2022

Table of contents

This integration requires:
  • An instance of Engage Digital with Agent Assist enabled
  • A Google Cloud account

Creating a Google Cloud project

Follow the steps to create a Google Cloud project in the Google Cloud documentation. 

Enabling the Dialogflow API

Go to the page https://console.cloud.google.com/apis/library/dialogflow.googleapis.com?project=[your project name] and enable the DialogFlow API for your project.
Dialogflow API

Creating a Dialogflow agent

Follow these steps to create a DialogFlow agent 

Creating an OAuth client ID

Credentials are used to obtain an access token from Google's authorization servers so your app can call Google Workspace APIs. This section describes setting up an OAuth client ID credential that allows your app to authenticate as an end-user.

The authorized redirect URIs are the locations where the authorization server sends the user once the app has been successfully authorized and granted an authorization code or access token.
  1. Go to https://console.cloud.google.com/apis/credentials.
  2. Click Create credentials > OAuth Client ID.
  3. Choose Application type as Web application.
  4. Complete the name of the credentials.
  5. Request the Authorized redirect URIs for the account manager/PS.
  6. Click Save.
Once the credentials are created, the Client ID and Client Secret will be shown at the top of the page.

Configuring the consent screen

When you use OAuth 2.0 for authorization, your app requests authorizations for one or more scopes of access from a Google Account. Google displays a consent screen to the user that includes a summary of your project and its policies and the requested scopes of access. To create the consent screen, you need to go to https://console.cloud.google.com/apis/credentials/consent.

When creating the consent screen, the scope should be the DialogFlow API. Having the app in Testing status allows you to start using the app. However, in this case, you'll need to add people as test users. Otherwise, the app should be verified by Google and published.

Allowlist the project in the Google API

Contact your account manager or support.
© 1999-2022 RingCentral, Inc. All rights reserved.
We've sent you a link, please check your phone!
Please allow a full minute between phone number submissions.
There was an issue with SMS sending. Please try again. If the issue persists, please contact support.