Skip to main content
Connect Google Meet to ClosedLoop AI and your customer meetings become a continuous source of product intelligence. The AI automatically distinguishes customer-facing calls from internal meetings, extracts product insights, and scores them by business impact.

What Gets Imported

ClosedLoop AI imports the meetings organized by every active user in your Google Workspace. It has read-only access and never joins, records, or changes a meeting.
ClosedLoop AI automatically classifies meetings as internal, customer, or unknown based on your team’s configured vendor domains.

Connection Method

Google Meet connects workspace-wide, through Google Workspace domain-wide delegation. A Google Workspace super admin installs ClosedLoop AI once from the Google Workspace Marketplace, or authorizes the ClosedLoop AI client ID in Google Admin, and that covers the whole workspace: users do not connect one by one. ClosedLoop AI stores the administrator’s email address and no passwords or Google tokens.

Setup Guide

The person who verifies in ClosedLoop AI must be a Google Workspace super admin, signed in to ClosedLoop AI with the same email address and with permission to manage integrations. ClosedLoop AI checks the access as the signed-in account.
  1. In ClosedLoop AI, navigate to Integrations in your dashboard
  2. Find Google Meet and click Connect
  1. On the setup screen, click Connect with Google. ClosedLoop AI checks the access and shows how many active users it will sync
  2. If your organization has not installed ClosedLoop AI yet, the setup screen asks you to: click Install from Google Workspace Marketplace, and in the new tab, signed in as a Google Workspace super admin, click Admin install, choose Everyone at your organization, and allow access. One install covers Google Meet and Google Calendar
  3. Back in ClosedLoop AI, click Check again
To set it up manually instead, open Set up manually in Google Admin on the setup screen, then:
  1. Sign in to Google Admin as a super admin
  2. Go to Security → Access and data control → API controls → Manage Domain Wide Delegation
  3. If the ClosedLoop AI client ID is not listed yet, click Add new, paste the client ID and the scope line from the setup screen, and click Authorize
  4. If the client ID is already listed (for example because Google Calendar is connected), open it, click Edit, and add any scope from the line that is missing, separated by commas. Keep the scopes already there, then save
  5. Back on the setup screen, click Verify and enable workspace sync
Google can take a few minutes to apply a change, and up to a day for a Marketplace install. If ClosedLoop AI does not have access yet right after you install or save, wait and try again.
For accurate call classification, add your company’s email domains:
  1. Go to Settings → Team → Website
  2. Enter your company website (e.g., https://yourcompany.com)
  3. ClosedLoop AI automatically extracts the domain for internal vs. external participant identification
This ensures meetings with external participants are correctly flagged as customer calls.

Scopes

Google Meet needs two read-only scopes on the ClosedLoop AI client ID:

Google Meet and Google Calendar share one client ID

When you set it up manually in Google Admin: Google Calendar uses the same ClosedLoop AI client ID as Google Meet. Google Admin keeps one scope list per client ID and replaces the whole list when you save, so the client ID’s entry must always keep the scopes of both products. If you save it with only one product’s scopes, the other product stops syncing. When the other product is already connected, the setup screen gives you one combined line with every scope both products need. Paste that line as it is:

Configuration

  • Sync frequency: Meetings are imported automatically
  • Call classification: Based on vendor domains (configurable in team settings)
  • Staff directory: New users in your workspace are picked up automatically

What to Expect

Once connected, ClosedLoop AI will:
  1. Import meeting records via the Google Meet API, for every active user in your workspace
  2. Classify each meeting as internal, customer, or unknown
  3. Analyze transcripts using AI to extract product insights, scored by business impact
  4. Surface intelligence in your dashboard and via MCP, alongside data from all other sources
Meetings are automatically processed shortly after completion.

How ClosedLoop AI Uses Google Data

ClosedLoop AI uses the data it reads from Google Workspace only to provide the features described on this page, for the team whose administrator connected it. It is stored in the US or EU region of your ClosedLoop AI account, is never sold or used for advertising, and is never used to develop, improve, or train generalized or foundational AI or machine learning models. ClosedLoop AI’s use and transfer of raw or derived user data received from Google Workspace APIs adheres to the Google API Services User Data Policy and the Google Workspace API User Data and Developer Policy, including the Limited Use requirements. ClosedLoop AI keeps this data for 30 days after your contract ends, then deletes it. To ask for deletion sooner, email support@closedloop.sh.

Disconnect and Revoke Access

  1. In ClosedLoop AI, open Integrations → Google Meet and click Disconnect. ClosedLoop AI stops importing meetings.
  2. In Google Admin, remove both kinds of access that apply:
    • If ClosedLoop AI is installed from the Google Workspace Marketplace (Apps → Google Workspace Marketplace apps → Apps list), remove it there. This also ends Google Calendar access.
    • If the ClosedLoop AI client ID is listed under Security → Access and data control → API controls → Manage Domain Wide Delegation, open it. If Google Calendar is still connected, click Edit and remove only https://www.googleapis.com/auth/meetings.space.readonly, keeping the other scopes. Otherwise, delete the client ID’s entry.

Connect Google Meet

Set up your Google Meet integration in the ClosedLoop AI dashboard