Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

ECA: Google

Security covered Under active development

Part of the ECA ecosystem · 51 projects

This module integrates Google services with Drupal, allowing you to build visual workflows that connect your Drupal site to Google Sheets, Calendar, Meet, Docs, Drive, Gmail, and YouTube. You can automate tasks by triggering actions in Drupal based on Google data changes or interacting with Google services in response to Drupal events.

This module allows you to integrate Google services with your Drupal site using ECA's visual workflow builder. Create workflows that respond to events on your site by interacting with Google services, or trigger Drupal actions based on changes in your Google data.

Features

Current Google Services Supported:

Installation

Install API modules

For all services connected with this suite of modules, you will need to install the
Google API PHP Client module and the included ECA: Google module.

Configure Google Authentication

After installing the API modules, you must configure your Google authentication. This module supports API key and Service Account methods for authentication. Note that service accounts often don't work as expected for all services. An API key can operate under a specific user account, which is required for many services, such as Meet and Calendar, but a service account operates as its own user account and does not have permissions to other accounts by default.

  • Create a project in Google Cloud Console, and enabled the APIs that you want to use with your Drupal site. (e.g. Sheets, Meet, etc.)
  • Decide if you will use API key or service account authentication, and create the required credentials in your Google Cloud project. If you are using an API key, specify a redirect URI of https://YOUR_DOMAIN/google_api_client/callback.
  • Enter your credentials on your Drupal site. To set up API key authentication, go to /admin/config/services/google_api_client. To set up Service Account authentication, go to /admin/config/services/google_api_service_client.
  • If you are using an API key, authenticate it to a specific user account by going to /admin/config/services/google_api_client and choosing the Authenticate option from the dropdown button next to the API key.

Install the service submodules

Once you've completed setup of the credentials, install the service submodules from this suite that match the APIs you enabled in your project. (e.g. ECA: Google Sheets, ECA: Google Meet)

Drupal 10–11

Ask your assistant about ECA: Google

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Aug 2025
Latest release
11 months ago
Releases (12 mo)
1
Maintenance
Slowing

Releases

Version Type Core PHP Release date
1.0.0 Stable 10–11 Oct 26, 2025
1.0.x-dev Dev 10–11 Aug 31, 2025