Skip to main content
About the Resource Center

Google Cloud Dialogflow ES quick start guide

Google and Genesys developed a partnership to help organizations deliver advanced capabilities to enhance customer experiences, blending AI and Google voice interaction technologies with Genesys contact center automation.

Note: Google Cloud Dialogflow ES bots that use the Google CCAI integration in Genesys Cloud are not PCI-compliant. Best practice recommends that you do not use the Google CCAI integration in Architect secure call flows.

Google Cloud Dialogflow ES bots use Google machine learning. This machine learning implements natural language understanding (NLU) to recognize a user’s intent and then extracts entities such as time, date, and numbers. With the evolving functionality of artificial intelligence tools, conversational interactions with computers are now mainstream. Contact centers are a natural progression into this world of virtual assistants.

Organizations can stream audio in real time from Genesys Cloud to Google Cloud Dialogflow ES and return intents and slots to Genesys Cloud. The self-service fulfillment of intent can be handled on the Google side or in Architect flows. When required, customers gracefully escalate to an appropriate agent.

Click the image to enlarge.

Quick start steps

This quick start article helps guide you through implementing the Google Cloud Dialogflow integration. Here, you learn how to perform the following steps:

  1. Create the Google Cloud Dialogflow ES platform service account credential.
  2. Obtain the Google Cloud Dialogflow ES integration from Genesys AppFoundry.
  3. Configure the Google Cloud Dialogflow ES platform service account credential.
  4. Activate the Google Cloud Dialogflow ES integration.
  5. Set up a Genesys Cloud Architect flow and then associate the Google Cloud Dialogflow ES bot with the Architect flow.
  6. Route a Genesys Cloud phone number to the Architect flow.
Note: Before you can obtain the Google Cloud Dialogflow ES premium application, you must contact Genesys Cloud Sales to update your subscription. For more information about these applications, see What are premium applications? and About premium applications

Step 1: Create the Google Cloud Dialogflow ES platform service account credential

This section describes how to create a Google Cloud Dialogflow ES platform service account credential in the Google Cloud Platform console.

Step 2: Obtain Google Cloud Dialogflow ES from the Genesys AppFoundry

This section describes how to access and install the Google Cloud Dialogflow ES integration from the Genesys AppFoundry. Before you can obtain the Google Cloud Dialogflow ES premium application, you must contact Genesys Cloud Sales to update your subscription. For more information about these applications, see What are premium applications? and About premium applications

Step 3: Configure the Google Cloud Dialogflow ES platform service account credential

This section describes how to configure the Google Cloud Dialogflow ES platform service account credential in Genesys Cloud. 

Note: The Genesys Cloud OAuth Client credentials requirement is deprecated and no longer required.

Step 4: Enable the Google Cloud Dialogflow ES integration

Step 5: Create a Genesys Cloud Architect flow and configure it with a Google Cloud Dialogflow ES bot

In the following example, we demonstrate how to create an Architect flow that allows customers to order flowers for delivery. We provide an extra example that displays how to set up Architect for a pre-configured Google Cloud Dialogflow ES bot for car rental. These examples assume that you have a previously configured Google Cloud Dialogflow ES agent, and also Genesys Cloud queues and data actions.

Step 6: Route a Genesys Cloud phone number to the flow

If you already own a phone number, you can associate it with the flow you created previously. You can also purchase a Genesys Cloud Voice phone number. For more information about Genesys Cloud Voice, see the Learn more section below.

Summary

Congratulations! You are now set up and ready to test your Google Cloud Dialogflow ES Agent with Genesys Cloud. You can now route interactions to a flow in Genesys Cloud Architect. You can also use the Google Cloud Dialogflow ES Agent associated with the Architect flow to steer interactions and set up escalation to a live agent in Genesys Cloud.