Google CES (CX Agent Studio) Integration
This guide explains how to integrate a Google CES (CX Agent Studio) agent with Kommunicate.
Step 1: Open Agent Integrations
Log in to the Kommunicate Dashboard. Navigate to Agent Integrations
Locate Google CX Agent Studio and click Integrate Agent.

The integration screen contains the following fields:
- Service Account JSON
- Region
- Language
- Agent ID
- Deployment ID

Step 2: Configure the Integration
The integration requires a Google Cloud Service Account JSON file along with your Agent ID and Deployment ID.
Complete the following sections to obtain each value.
Step 2.1: Create a Google Cloud Service Account
Sign in to your Google Cloud Console.
Navigate to:
IAM & Admin → Service Accounts
Click Create Service Account.

Enter:
- Service Account Name
- Service Account ID (auto-generated)
- Description (optional)
Click Create and Continue.
Assign the Owner role. Click Create and close.

Note
Ensure the service account has sufficient permissions to access your deployed CX Agent.
Step 2.2: Generate a JSON Key
Open the newly created Service Account.
Navigate to:
Keys → Add Key → Create New Key. Select JSON as the key type. Click Create.

The JSON key file will automatically download to your computer.
Keep this file secure as it is required for authentication.
Step 2.3: Upload the Service Account JSON
Return to the Kommunicate integration page.
Click Get Key.

Select the downloaded Service Account JSON file.
After uploading successfully, proceed to the next step.
Step 3: Get the Agent ID and Deployment ID
Open your Google CX Agent Studio project. Navigate to the deployed agent. Open Deployed Channels. Open the Test Command popup.


Copy the Deployment Path.
It will look similar to:
projects/project-name/locations/us/apps/11698e79251f/deployments/8a4add8776e7
In the above example, The Agent ID and Deploment ID are shown below.
- Agent ID =
11698e79251f - Deployment ID =
8a4add8776e7
Copy both values.
Step 4: Complete the Integration
Return to the Kommunicate Dashboard.
Fill in all the required fields.
| Field | Value |
|---|---|
| Service Account JSON | Upload the downloaded JSON file |
| Region | Google Cloud Region where the agent is deployed |
| Language | Default language configured for the agent |
| Agent ID | Copied from the deployment path |
| Deployment ID | Copied from the deployment path |
After entering all the details, click Save.
Kommunicate will validate the configuration and connect to your Google CES agent.
Summary
The integration process consists of four steps:
- Open Google CX Agent Studio integration in Kommunicate.
- Create a Google Cloud Service Account and upload the JSON key.
- Retrieve the Agent ID and Deployment ID from the deployed agent.
- Save the configuration and verify the integration.