---
title: "Enable Google Conversational Agent in Dialpad with JSON Keys"
slug: "enable-dialogflow-in-dialpad-with-json-keys"
updated: 2025-07-03T16:25:59Z
published: 2025-07-03T16:25:59Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.dialpad.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enable Google Conversational Agent in Dialpad with JSON Keys

To integrate Google Conversational Agent with Dialpad, you'll need to generate a JSON key from your Google Cloud Console. This key authenticates your connection with Google Conversational Agent and enables it to work with Dialpad.

Let’s dive into the details.

> [!WARNING]
> Before you begin
> 
> Make sure that:
> 
> - You have a Google Cloud Project created. Visit: [https://console.cloud.google.com/](https://console.cloud.google.com/)
> - Your Google Conversational Agent is set up and linked to that project.
> - You have **Owner** or **Editor** permissions on the Google Cloud project.

## Create a JSON Key to Enable Google Conversational Agent in Dialpad

To enable Google Conversational Agent, you’ll need to generate a JSON key.

> [!NOTE]
> Note
> 
> In some areas, you may see the name Dialogflow. This name refers to Google's previous naming of the product. While the product is called Google Conversational Agent, some internal names within the product still use the Dialogflow name.

### **Select Your Project**

1. Check the Project Dropdown at the top of the console
2. Select your existing project associated with your Google Conversational Agent

![Google Settings screen showing options to select a project for the Conversational Agent.](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/Select Project.png)

### **Enable the Dialogflow API (if not already enabled)**

1. From the left-side menu, go to **APIs & Services** > **Library**
2. In the search bar, enter: **Dialogflow API**and select the **Dialogflow API** result
3. Select **Enable** if it is not already enabled

![Google Settings page showing the available API for Conversational Agent (also shown as Dialogflow) and the option to enable it.](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/Enable API.png)

### **Create a service account**

1. From the left-side menu, go to **IAM & Admin** > **Service Accounts**
2. Select **+ CREATE SERVICE ACCOUNT**
3. Name your service account (e.g., “Conversational Agent Service Account”) and select **Create and Continue**

![Google Settings page showing the Service Accounts tab open, with the option to create a new service account for a project.](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/Create Service Account.png)

### **Grant service account access**

1. Under **Grant this service account access**, add the role for **Dialogflow API Admin**
2. Select **Continue** > **Done**

![Page to enter service account details for the project. In this example, you are adding the Conversational Agent (Dialogflow) API option.](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/Account Details.png)

### **Generate the JSON key**

1. On the **Service Accounts** page, locate the service account you just created
2. Select the service account’s email
3. Go to the **Keys** tab and select **Add Key** > **Create new key**

![The Google Settings page shows the option to generate a JSON key to enable the Conversational Agent (Dialogflow) API in your project.](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/Generate Key.png)
4. Select **JSON** > **Create**

> [!NOTE]
> Note
> 
> Store this file securely. It allows full access to your Google Conversational Agent.

### **Use the JSON key in Dialpad**

1. In Dialpad, go to **Company Settings** > **Integrations**
2. Locate **Google Conversational Agent** in the list and select **Options** > **Manage Settings**
3. In the **Enablement** section, select **Enable this Feature**
4. In the **Google Dialogflow CX JSON Key** field, paste your JSON key
5. Select **Save Changes**

![Dialpad Admin Settings page, showing the Integrations section. The option to add a JSON key for the Google Conversation Agent API is shown.](https://cdn.us.document360.io/0f28ad44-2863-4372-a27e-c6728808d742/Images/Documentation/Use_JSON_Key.png)

You have now successfully obtained and used a JSON key from Google Cloud Console to enable Google Conversational Agent in Dialpad.
