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.
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
Step 1: Open the setup screen
Step 1: Open the setup screen
- In ClosedLoop AI, navigate to Integrations in your dashboard
- Find Google Meet and click Connect
Step 2: Connect with Google
Step 2: Connect with Google
- On the setup screen, click Connect with Google. ClosedLoop AI checks the access and shows how many active users it will sync
- 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
- Back in ClosedLoop AI, click Check again
- Sign in to Google Admin as a super admin
- Go to Security → Access and data control → API controls → Manage Domain Wide Delegation
- 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
- 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
- Back on the setup screen, click Verify and enable workspace sync
Step 3: Configure vendor domains
Step 3: Configure vendor domains
For accurate call classification, add your company’s email domains:
- Go to Settings → Team → Website
- Enter your company website (e.g.,
https://yourcompany.com) - ClosedLoop AI automatically extracts the domain for internal vs. external participant identification
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:- Import meeting records via the Google Meet API, for every active user in your workspace
- Classify each meeting as internal, customer, or unknown
- Analyze transcripts using AI to extract product insights, scored by business impact
- Surface intelligence in your dashboard and via MCP, alongside data from all other sources
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
- In ClosedLoop AI, open Integrations → Google Meet and click Disconnect. ClosedLoop AI stops importing meetings.
- 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