# Google Meet AI integration on Definable

> Google Meet is a secure video conferencing platform that integrates with Google Workspace, facilitating remote meetings, screen sharing, and chat

## What this connects

Google Meet is a secure video conferencing platform that integrates with Google Workspace, facilitating remote meetings, screen sharing, and chat

Vendor: https://meet.google.com/

## Tools available

**15** tools available. First 12:

- `GOOGLEMEET_CREATE_MEET` — Create Google Meet Space — Creates a new Google Meet space with optional configuration. Does not attach to any calendar event — calendar linking requires a separate Calendar tool call. Capture `meetingUri`, `meetingCode`, and `space.name` from the response immediately for downstream lookups. Requires `meetings.space.created` OAuth scope. Returns HTTP 429 under rapid calls; apply exponential backoff. Use when you need a meeting space with specific access controls, moderation, recording, or transcription settings.
- `GOOGLEMEET_END_ACTIVE_CONFERENCE` — End active conference — Ends an active conference in a Google Meet space. REQUIRES 'space_name' parameter (e.g., 'spaces/jQCFfuBOdN5z' or just 'jQCFfuBOdN5z'). Use when you need to terminate an ongoing conference in a specified space. This operation only succeeds if a conference is actively running in the space. You must always provide the space_name to identify which space's conference to end. Immediately drops all active participants — obtain explicit user confirmation before calling.
- `GOOGLEMEET_GET_CONFERENCE_RECORD_BY_NAME` — Get conference record by name — Tool to get a specific conference record by its resource name. Use when you have the conference record ID and need to retrieve detailed information about a single meeting instance.
- `GOOGLEMEET_GET_MEET` — Get Meet details — Retrieve details of a Google Meet space using its unique identifier. Newly created spaces may return incomplete data; retry after 1–3 seconds if needed.
- `GOOGLEMEET_GET_PARTICIPANT_SESSION` — Get Participant Details — Retrieves detailed information about a specific participant session from a Google Meet conference record. Returns session details including start time and end time for a single join/leave session. A participant session represents each unique join or leave session when a user joins a conference from a device. If a user joins multiple times from the same device, each join creates a new session. PREREQUISITE: You must first obtain the participant session resource name. Use LIST_PARTICIPANT_SESSIONS with a conference record ID and participant ID to get available sessions and their resource names. The 'name' parameter is REQUIRED and must be in the format: 'conferenceRecords/{conference_record}/participants/{participant}/participantSessions/{participant_session}'
- `GOOGLEMEET_GET_RECORDINGS_BY_CONFERENCE_RECORD_ID` — Get recordings by conference record ID — Retrieves recordings from Google Meet for a given conference record ID. Only returns recordings if recording was enabled and permitted by the organizer's domain policies; a valid conference_record_id does not guarantee recordings exist. After a meeting ends, recordings may take several minutes to process — an empty result may be temporary, not permanent.
- `GOOGLEMEET_GET_TRANSCRIPT` — Get Transcript — Retrieves a specific transcript by its resource name. Returns transcript details including state (STARTED, ENDED, FILE_GENERATED), start/end times, and Google Docs destination. PREREQUISITE: Obtain the transcript resource name first by using GET_TRANSCRIPTS_BY_CONFERENCE_RECORD_ID or construct it from known IDs.
- `GOOGLEMEET_GET_TRANSCRIPT_ENTRY` — Get Transcript Entry — Fetches a single transcript entry by resource name for targeted inspection or incremental processing. Use when you have a specific transcript entry resource name and need to retrieve its details (text, speaker, timestamps, language). PREREQUISITE: Obtain the transcript entry resource name first by using LIST_TRANSCRIPT_ENTRIES or construct it from known IDs. The 'name' parameter is REQUIRED and must follow the format: 'conferenceRecords/{conferenceRecordId}/transcripts/{transcriptId}/entries/{entryId}'
- `GOOGLEMEET_GET_TRANSCRIPTS_BY_CONFERENCE_RECORD_ID` — Get transcripts by conference record ID — Retrieves all transcripts for a specific Google Meet conference using its conference_record_id. Transcripts require processing time after a meeting ends — empty results may be transient; retry after a delay before concluding no transcripts exist. Returns results only if transcription was enabled during the meeting and permitted by the organizer's domain policies; an empty list may also indicate transcription was never generated.
- `GOOGLEMEET_LIST_CONFERENCE_RECORDS` — List Conference Records — Tool to list conference records. Use when you need to retrieve a list of past conferences, optionally filtering them by criteria like meeting code, space name, or time range.
- `GOOGLEMEET_LIST_PARTICIPANTS` — List Participants — Lists the participants in a conference record. By default, ordered by join time descending. Use to retrieve all participants who joined a specific Google Meet conference, with support for filtering active participants (where `latest_end_time IS NULL`).
- `GOOGLEMEET_LIST_PARTICIPANT_SESSIONS` — List Participant Sessions — Lists all participant sessions for a specific participant in a Google Meet conference. A participant session represents each unique join or leave session when a user joins a conference from a device. If a user joins multiple times from the same device, each join creates a new session. Returns session details including start time and end time for each session.

## Auth

Auth schemes: `OAUTH2`. Managed by Definable: `OAUTH2` — no client credentials required from the user.

## How agents use Google Meet

Inside a Definable workflow, Google Meet is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Google Meet** — the Researcher (GPT-5.5) pulls context from Google Meet (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Google Meet** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Google Meet (create record, post message, draft email).
- **Designer / Engineer → Distributor → Google Meet** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Google Meet (attach file, open PR comment, post status).

The Verifier checks every Google Meet call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- video conferencing — https://definable.ai/apps/category/video-conferencing/

## Related

- HTML page: https://definable.ai/apps/googlemeet/
- Same category (video conferencing): https://definable.ai/apps/category/video-conferencing/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
