Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.partneros.ai/llms.txt

Use this file to discover all available pages before exploring further.

The Google Calendar integration captures Google Meet calls from your calendar and makes meeting details and transcripts available in PartnerOS. This gives you a complete picture of partner interactions without manually logging meetings or copying notes.

What Google Calendar sync does

  • Fetches Google Meet meetings from your primary Google Calendar
  • Records meeting metadata: title, start and end time, and the list of attendees (by email address)
  • Retrieves Google Meet transcripts after a meeting ends and stores the full transcript text alongside the meeting record in PartnerOS
  • Only captures meetings that have a Google Meet conference attached — standard calendar events without Meet are ignored
Transcripts are generated by Google Meet after the call ends and may take a few minutes to become available. PartnerOS fetches transcripts asynchronously, so they may not appear in PartnerOS immediately after the call finishes.

Prerequisites

  • You must have a Google account with a primary Google Calendar.
  • Google Meet transcripts require that transcription is enabled in your Google Meet settings. The host must start transcription during the call, or your organization must have automatic transcription configured.
  • You must be a PartnerOS Owner or Admin to connect the integration.
  • Transcripts are only available for meetings hosted in Google Workspace accounts with transcription enabled. Personal Gmail accounts do not support Meet transcripts.

Connect Google Calendar

1

Open Settings > Integrations

In PartnerOS, navigate to Settings > Integrations and find the Google Calendar card.
2

Click Connect Google Calendar

Click Connect Google Calendar. You are redirected to Google’s OAuth consent screen.
3

Choose your Google account

Select the Google account whose primary calendar contains your partner meetings.
4

Grant permissions

Google lists the permissions PartnerOS is requesting. These include access to your calendar events and, if available, Google Meet conference records and transcripts. Click Allow.
5

Confirm the connection

You are redirected back to Settings > Integrations. The Google Calendar card shows Active with your Google account email address displayed.
When you reconnect Google Calendar (for example, after a token issue), Google may not issue a new refresh token if you previously granted access. If the reconnect screen does not show the full permissions consent prompt, disconnect the connection first, then reconnect to force a fresh consent screen that issues a new refresh token.

What meeting data is captured

For each Google Meet call on your calendar, PartnerOS captures:
FieldDescription
TitleThe calendar event summary (meeting title)
Start timeWhen the meeting started
End timeWhen the meeting ended
AttendeesEmail addresses of all calendar invitees
Conference IDThe Google Meet meeting code, used to fetch the transcript
TranscriptFull meeting transcript text, formatted as Speaker: utterance per line
Meetings with no Google Meet conference data are not imported.

How transcript fetching works

PartnerOS fetches transcripts using a three-step process through the Google Meet API:
  1. Locate the conference record for the meeting using the Meet conference ID.
  2. Find the transcript associated with the conference record (PartnerOS looks for transcripts in FILE_GENERATED or ENDED state).
  3. Fetch the transcript entries and assemble them into a single text block.
If any step returns no result — for example, if the transcript is not yet generated or transcription was not enabled — PartnerOS stores an empty transcript and does not retry indefinitely.

Token refresh

Google access tokens expire after a short period. PartnerOS refreshes them automatically using the stored refresh token. Google does not issue a new refresh token on each refresh, so the original token remains active for as long as you have not revoked access in your Google account settings. If PartnerOS cannot refresh the token (for example, because you revoked access in your Google Account settings), the connection status changes to Reconnect required. Click Reconnect on the connection card to complete a fresh OAuth flow.

Disconnect Google Calendar

Open the connection detail page in Settings > Integrations and click Disconnect. This stops meeting imports and removes stored tokens. Meetings already captured in PartnerOS are not deleted.