---
title: Google Cloud Dialogflow ES
slug: google-cloud-dialogflow
description: How to integrate Google Cloud Dialogflow ES with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_google-cloud-dialogflow.png
docTags: 
createdAt: 2026-01-20T11:47:35.673Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/google-cloud-dialogflow.png" alt="Google Cloud Dialogflow ES logo" caption size="50" width="512" height="512"} | Google Dialogflow is a natural language understanding platform for building conversational interfaces like chatbots and voice apps. Integrating Dialogflow with Make.com lets users automate intent detection, manage agents, and trigger workflows based on real-time conversations. |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official Google Cloud Dialogflow ES documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [Google Cloud Dialogflow ES](https://cloud.google.com/dialogflow/docs/support/getting-support) directly.
:::

# Requirements

To use the Google Cloud Dialogflow ES app in Make, you must have a Google Cloud account with Dialogflow API enabled and appropriate project permissions, [create your account on Google Cloud Dialogflow ES](https://cloud.google.com/dialogflow/es). For subscription, refer to the [Google Cloud Dialogflow ES pricing page](https://cloud.google.com/dialogflow/es).

# Connect Google Cloud Dialogflow ES and Make&#x20;

To get started, you must first create a connection between Google Cloud Dialogflow ES and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your OAuth2 credentials in your Google Cloud Dialogflow ES account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your OAuth2 credentials in your Google Cloud Dialogflow ES account

Before you create the connection in Make, you should first obtain your **OAuth2 credentials** in your Google Cloud Dialogflow ES account.

To obtain your **OAuth2 credentials&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;Google Cloud Console**.
:::

:::WorkflowBlockItem
Select th&#x65;**&#x20;project** associated with your Dialogflow agent.
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;Navigation menu** and selec&#x74;**&#x20;APIs and services**.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Credentials** from th&#x65;**&#x20;APIs and services** submenu.
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Create credentials** and selec&#x74;**&#x20;OAuth client ID**.
:::

:::WorkflowBlockItem
Select th&#x65;**&#x20;application type** that fits your use case.
:::

:::WorkflowBlockItem
Enter the required details for your application.
:::

:::WorkflowBlockItem
If prompted, enter th&#x65;**&#x20;callback URI**: `https://www.integromat.com/oauth/cb/google-cloud-dialogflow`
:::

:::WorkflowBlockItem
Clic&#x6B;**&#x20;Create** to generate your credentials.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client ID** displayed on screen.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client secret** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://cloud.google.com/dialogflow/es/docs/reference/rest/v2-overview)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the Google Cloud Dialogflow ES module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your Google Cloud Dialogflow ES account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# Google Cloud Dialogflow ES modules

After connecting to the Google Cloud Dialogflow ES app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Create Entities

Creates several new records within the chosen entity type.
:::

:::ExpandableHeading
### Create a Context

Creates a new context within the selected session to manage and store relevant information.
:::

:::ExpandableHeading
### Create an Agent

Creates a new agent within the selected project.
:::

:::ExpandableHeading
### Create an Entity Type

Creates a new entity type within the selected agent.
:::

:::ExpandableHeading
### Create an Intent

Creates a new intent within the selected agent in your project.
:::

:::ExpandableHeading
### Delete Entities

Deletes several entities from the selected entity type.
:::

:::ExpandableHeading
### Delete a Context

Deletes a specified context from a chosen session.
:::

:::ExpandableHeading
### Delete an Agent

Deletes a selected agent from the specified project.
:::

:::ExpandableHeading
### Delete an Entity Type

Deletes a specified entity type from the selected agent.
:::

:::ExpandableHeading
### Delete an Intent

Deletes a selected intent along with all its associated follow-up intents from the specified agent.
:::

:::ExpandableHeading
### Detect an Intent

Processes a user’s natural language question or request to generate a relevant response.
:::

:::ExpandableHeading
### Get a Context

Fetches detailed information about a specific context within the chosen session.
:::

:::ExpandableHeading
### Get an Agent

Fetches comprehensive information about a specific agent within the designated project.
:::

:::ExpandableHeading
### Get an Entity Type

Fetches detailed information about a specific entity type within the selected agent.
:::

:::ExpandableHeading
### Get an Intent

Fetches comprehensive information about a specific intent within the selected agent.
:::

:::ExpandableHeading
### List Contexts

Retrieves a list of all contexts associated with the specified session.
:::

:::ExpandableHeading
### List Entities

Retrieves a complete list of all entities belonging to the selected entity type.
:::

:::ExpandableHeading
### List Entity Types

Retrieves a complete list of all entity types configured within the selected agent.
:::

:::ExpandableHeading
### List Intents

Retrieves a complete list of all intents configured within the selected agent.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Response to Fulfillment

Sends a response to an incoming fulfillment request, ensuring it is delivered within 10 seconds for Google Assistant apps or within 5 seconds for other apps to prevent the request from timing out.
:::

:::ExpandableHeading
### Update a Context

Updates an existing context within a specified session by modifying its parameters or data.
:::

:::ExpandableHeading
### Update an Agent

Updates the details of a selected agent within a specified project.
:::

:::ExpandableHeading
### Update an Entity Type

Modifies the details of a selected entity type within the specified agent.
:::

:::ExpandableHeading
### Update an Intent

Modifies an existing intent within the selected agent.
:::

:::ExpandableHeading
### Watch for Fulfillment

Triggers when a user query matches specific intents that have an enabled webhook.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# Google Cloud Dialogflow ES resources&#x20;

You can have access to more resources related to this app on the following links

- [Google Cloud Dialogflow ES topics on Make community](https://community.make.com/search?q=Google%20Cloud%20Dialogflow%20ES)
- [Google Cloud Dialogflow ES website](https://cloud.google.com/dialogflow/es)
- [Google Cloud Dialogflow ES API documentation](https://cloud.google.com/dialogflow/es/docs/reference/rest/v2-overview)
- [Google Cloud Dialogflow ES page on make](https://www.make.com/en/integrations/google-cloud-dialogflow)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

