Scheduling & Meetings
📹 Google Meet integration
Access levels: Read-only · Full access · Verified
Scheduling & Meetings
Access levels: Read-only · Full access · Verified
Connect Google Meet once and every agent in your squad can work in it for you, with exactly as much access as you decide to give, and a receipt for every call it makes.
You can change an account's access level any time under Manage. It applies instantly, no re-authorization. If the connection ever expires, the card shows Reconnect; one click re-authorizes the same account with the same settings.
Multiple accounts: connect as many as you need (say, yours and a client's). One is primary. Agents use it unless a mission says otherwise.
The level you pick at connect time is enforced on our side for every agent call: an agent can never do more than the level allows, no matter what it's asked.
| Level | What it allows | |
|---|---|---|
| Read-only | See meeting spaces. Cannot create or modify. | |
| Full access | Create and manage Google Meet spaces. | Recommended |
On top of the connection's level, every agent can be individually allowed, scoped down, or denied for this app from the Integrations page. Deny an agent and it doesn't even see the connection.
The 15 tools agents use in Google Meet through Mission Control, and the lowest access level that includes each. Agents discover these themselves. You never have to name a tool; asking in plain language is enough.
| Tool | What it does | Access level |
|---|---|---|
Create meetGOOGLEMEET_CREATE_MEET | Creates a new Google Meet space with optional configuration. | Full access |
End active conferenceGOOGLEMEET_END_ACTIVE_CONFERENCE | Ends an active conference in a Google Meet space. | Full access |
Get conference record by nameGOOGLEMEET_GET_CONFERENCE_RECORD_BY_NAME | Get a specific conference record by its resource name. | All levels |
Get meetGOOGLEMEET_GET_MEET | Retrieve details of a Google Meet space using its unique identifier. | All levels |
Get participant sessionGOOGLEMEET_GET_PARTICIPANT_SESSION | Retrieves detailed information about a specific participant session from a Google Meet conference record. | All levels |
Get recordings by conference record idGOOGLEMEET_GET_RECORDINGS_BY_CONFERENCE_RECORD_ID | Retrieves recordings from Google Meet for a given conference record ID. | All levels |
Get transcriptGOOGLEMEET_GET_TRANSCRIPT | Retrieves a specific transcript by its resource name. | All levels |
Get transcripts by conference record idGOOGLEMEET_GET_TRANSCRIPTS_BY_CONFERENCE_RECORD_ID | Retrieves all transcripts for a specific Google Meet conference using its conference_record_id. | All levels |
Get transcript entryGOOGLEMEET_GET_TRANSCRIPT_ENTRY | Fetches a single transcript entry by resource name for targeted inspection or incremental processing. | All levels |
List conference recordsGOOGLEMEET_LIST_CONFERENCE_RECORDS | 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. | All levels |
List participantsGOOGLEMEET_LIST_PARTICIPANTS | Lists the participants in a conference record. | All levels |
List participant sessionsGOOGLEMEET_LIST_PARTICIPANT_SESSIONS | Lists all participant sessions for a specific participant in a Google Meet conference. | All levels |
List recordingsGOOGLEMEET_LIST_RECORDINGS | List recording resources from a conference record. | All levels |
List transcript entriesGOOGLEMEET_LIST_TRANSCRIPT_ENTRIES | List structured transcript entries (speaker/time/text segments) for a specific Google Meet transcript. | All levels |
Update spaceGOOGLEMEET_UPDATE_SPACE | Updates the settings of an existing Google Meet space. | Full access |
Just ask in plain language: “check Google Meet for …”, “create … in Google Meet”, “every Monday, … ”, and the agent finds the right tool, runs it, and reports back with a receipt in your Runs ledger. Anything outward-facing (sending, posting, publishing) that a mission didn't clearly authorize comes back to you as a ticket first.
| Agent says | What's happening | Fix |
|---|---|---|
| "Google Meet isn't connected" | No active connection (or this agent is denied) | Connect on the Integrations page; check the agent's per-app policy |
| "The connection has expired" | Google Meet ended the authorization (they all do periodically) | Click Reconnect on the account, same settings, one click |
| "I'm not allowed to do that" | The action is above the account's access level, or the agent is scoped down | Raise the level under Manage, or adjust that agent's policy |
| It did something unexpected | The ask was ambiguous (e.g. matched an existing item) | Be explicit, "create a NEW …", and give agents a working folder where relevant |