Google Meet Integration Guide
How to install, use, and uninstall Note Genie for Google Meet.
Last updated: April 2026
Overview
Note Genie for Google Meetuses Google's official Meet API and Workspace Events API to receive cloud recordings and structured transcripts the moment your Google Meet meetings end — without sending a bot to the meeting and without an in-meeting indicator.
When you connect Note Genie to Google Meet via OAuth, we register a Workspace Events subscription on your account. Whenever you host a Meet that has cloud recording enabled, Google fires a notification to our backend the moment the recording and transcript are ready. We download both via the Conference Records API and ingest them into your Note Genie library.
Unlike participant bots, Note Genie never appears in the participant list and never causes a join sound. The integration is invisible by design.
Requirements
- A Google account with Google Meet (any Workspace tier or eligible consumer account)
- Cloud recording enabled in Meet for the meetings you want captured
- A Note Genie account (sign up at notegenie.org)
Installing the integration
The install is a one-time OAuth consent flow that takes about 30 seconds.
- Sign in to Note Genie at notegenie.org/login.
- Navigate to notegenie.org/integrations.
- Find the Google Meet (Native) card and click Connect Google Meet.
- You will be redirected to Google's OAuth consent screen. Review the requested permissions (see "What we collect" below) and click Allow.
- You will be redirected back to the Note Genie integrations page with a confirmation that Google Meet is connected.
OAuth scopes requested
Note Genie requests the minimum set of Google API scopes needed to read meeting recordings and transcripts.
- meetings.space.readonly — read meeting metadata, recordings, and transcripts via the Conference Records API
- drive.readonly — download recording files (Google Meet recordings are stored in Drive)
- userinfo.email — resolve your Google account email for routing
- openid — standard OpenID Connect identifier
Using the integration
Once installed, Note Genie for Google Meet is fully automatic. There are no per-meeting buttons to click and no in-meeting UI to manage.
- Host or join a Google Meet meeting as you normally would. No change to your workflow.
- Make sure cloud recording and transcription are started.Click the three-dot menu in Meet and select "Start recording" and "Start transcript". Some Workspace tenants enable these automatically via admin policy.
- End the meeting when you're done. Google will generate the cloud recording and transcript within a few minutes.
- Within 1–5 minutes the meeting appears in your Note Genie library. The recording, structured transcript with speaker labels, and AI-generated summary (key takeaways, decisions, action items, next steps) are all ready to view at notegenie.org/library.
Privacy and data handling
Note Genie takes meeting privacy seriously. Here's exactly what we collect via the Google Meet integration and what we don't.
What we collect
- Cloud recording video files for meetings you host or participate in (when Meet generates a recording)
- Google's structured transcripts with speaker labels and word-level timestamps
- Conference record metadata: conference ID, start time, duration, participant list
- Your Google account email and OpenID subject for routing
What we do not collect
- In-meeting chat messages
- Whiteboard or shared document content
- Polls, Q&A, or breakout room data
- Any data from meetings that did not generate a cloud recording
- Data from meetings outside of when our integration is actively connected
How we store it
- OAuth access and refresh tokens are encrypted with AES-256-GCM in our PostgreSQL database
- Recordings are stored encrypted on Cloudflare R2 (US region)
- All connections between Google, Note Genie, and our storage providers use TLS 1.2 or higher
- Audio data is buffered in memory only during processing — never written to local disk on our servers
Pub/Sub push notification security
Google delivers Workspace Events notifications via Google Cloud Pub/Sub. Each push request includes an OIDC JWT signed by Google. Our backend validates the signature against Google's published certificate set and verifies the audience matches our webhook URL. Unsigned or invalid notifications are rejected.
Uninstalling the integration
You can disconnect Google Meet from your Note Genie account at any time. Disconnection takes effect immediately and stops all future data collection.
Option 1 — Disconnect from Note Genie
- Sign in to Note Genie at notegenie.org/login.
- Navigate to notegenie.org/integrations.
- Find the Google Meet (Native) card and click Disconnect.
- Note Genie immediately deletes the Workspace Events subscriptions and removes the encrypted OAuth tokens from our database.
Option 2 — Revoke from your Google account
- Sign in to myaccount.google.com/connections.
- Find Note Genie in your connected apps list.
- Click into the app and select Remove access.
- Google revokes our access immediately. Our Workspace Events subscriptions return 401 on the next renewal attempt and are automatically marked inactive.
After disconnection, your existing recordings, transcripts, and summaries in Note Genie are unaffected — they remain available unless you explicitly delete them. To permanently delete all your Note Genie data, go to notegenie.org/settings and delete your account.
Troubleshooting
My Google Meet meetings aren't showing up
After ending a meeting, recordings and transcripts typically appear within 1–5 minutes. If you don't see one within 10 minutes:
- Confirm the integration shows as Connected on notegenie.org/integrations
- Confirm cloud recording was started for the meeting (Google does NOT generate transcripts for un-recorded meetings)
- Confirm the meeting was hosted by the Google account you connected — Note Genie only ingests meetings owned by your connected account
- If you're on a free Gmail account, verify your account is eligible for the Meet API (some Workspace features are tenant-restricted)
How does this differ from sending a bot to the meeting?
Bot-based notetakers join the meeting as a visible participant, capture the audio in real time, and run their own transcription. The Google Meet native integration is fundamentally different: there is no bot. We receive the recording and transcript that Google itself generates, after the meeting ends, via the official Google Meet API. This means no participant slot, no in-meeting indicator, no audio capture latency, and no transcription cost on our side.
Support
Questions about the integration? Email us at support@notegenie.org or visit our support page. We typically respond within one business day.