Connectors

Google Workspace Connector

Connectors in Bloo

Updated 2026-08-17


Overview

Google Workspace integrates with Bloo using the Google Workspace Connector. The connector uses the pull method to fetch logs from the Google Workspace Report API.

Prerequisites

The user account only needs to have a role with Reports privilege to collect logs.

Screenshot showing the user account only needs to have a role with Reports privilege to collect logs.

Step 1 — Create a Service Account

  1. Go to your Google Workspace domain's Google Cloud Platform (GCP) Console and sign in.

Screenshot showing the Google Cloud Platform Console sign-in screen.

  1. Select a Project. If you haven't used the Console before:
  • Agree to the Terms of Service and click Create Project.
  • Enter a project name and click Create.
  • Once the project is created, ensure the Project is selected.

Screenshot showing the project selected once created.

  1. Click Menu on the top-left corner of the GCP Console.

  2. Click IAM & Admin → Service accounts.

  3. Click +CREATE SERVICE ACCOUNT and enter the Service Account Name and Service Account Description details, then click CREATE.

Screenshot showing the Create Service Account form with Service Account Name and Description fields.

Step 2 — Grant Service Account Access to Project

  1. Click the Select a Role dropdown.

  2. Select the option Project and click the Viewer role.

Screenshot showing select the option Project and click the Viewer role.

  1. Click CONTINUE and proceed.

  2. Click Done.

Screenshot showing click Done.

Step 3 — Create a Key for the Service Account

  1. Under Actions, click the ellipsis (⋮) corresponding to the required service account and select Manage Keys.

Screenshot showing the ellipsis menu for a service account with the Manage Keys option.

  1. Click the Add Key dropdown and select Create new key.

  2. Ensure the key type is selected as JSON and click Create.

Screenshot showing ensure the key type is selected as JSON and click Create.

  1. A message pops up displaying Private Key saved to your computer. Ensure you save the private key downloaded.

  2. Click Close — the private key is downloaded.

Screenshot showing click Close — the private key is downloaded.

Warning Ensure you save the private key file downloaded to your computer. You will need it when configuring the connector in Bloo.

Step 4 — Enable APIs for the Service Account

  1. In the top-left corner of the Admin console, click Menu → APIs & Services → Library.

  2. Search for Admin SDK API and click ENABLE.

Screenshot showing search for Admin SDK API and click ENABLE.

Step 5 — Enable API Permissions within Google Workspace

  1. Sign in as the Administrator of the Google Workspace domain (Super Admin).

  2. From your Google Workspace domain's Admin console, go to Main menu → Security → Access and data control → API Controls.

  3. In the Domain Wide Delegation pane, select Manage Domain Wide Delegation.

Screenshot showing in the Domain Wide Delegation pane, select Manage Domain Wide Delegation.

  1. Click Add New. In the Client ID field, enter the service account's Client ID. You can find your service account's client ID in the JSON file downloaded earlier.

  2. In the OAuth scopes field, enter the following scope:

https://www.googleapis.com/auth/admin.reports.audit.readonly

  1. Click Authorize.

Screenshot showing click Authorize.

Configure the Google Workspace Connector in Bloo

All connector configuration is done from the Datasource page in Bloo.

Field Description
Connector Name Enter a name for the connector.
Log Types Select the log types provided by Google such as admin, login, calendar, chat, meet, etc.
Domain Admin User ID Super administrator account's User ID.
Credentials File Enter the details from the credentials.json file, which is downloaded while configuring the reports API.

Screenshot showing all connector configuration is done from the Datasource page in Bloo.

  1. Click Save after entering all the required details.

  2. Bloo will validate the configuration automatically.

  3. Navigate to Collection Status and confirm the connector is listed with a status of Active. This signifies the connector is configured successfully and data is ready to ingest.

Confirmed When the connector appears in Collection Status with status Active, it is configured successfully and data is ready to ingest.

Bloo — Collection Status | Bloo — Connector Validation | Google Workspace — Admin SDK Reports API | GSuite Troubleshooting

Related

Was this page helpful?

We use cookies to provide essential site functionality and, with your consent, to analyze site usage and enhance your experience. View our Privacy Policy