Mavio integrates with Google Meet to record your meetings, generate transcripts, and deliver AI summaries — all without any manual intervention.

Setting up Google Meet recording

Google Meet recording with Mavio works through the meeting bot. There is no separate Google Meet “integration” to install — the bot joins Meet calls using the meeting link from your Google Calendar.
1

Connect Google Calendar

Go to Settings > Integrations > Google Calendar and click Connect. Authorize Mavio to read your calendar events. This is how Mavio discovers your Google Meet meetings.
2

Enable auto-join

Navigate to Settings > Recording and toggle Auto-join meetings to on. Mavio will detect Google Meet links in your calendar events automatically.
3

Configure filters (optional)

Choose which meetings to record:
  • All meetings with a Google Meet link
  • Only external meetings
  • Only meetings with 3+ attendees
  • Meetings matching specific keywords in the title
4

Attend your next meeting

Join your Google Meet as usual. The Mavio bot joins as Mavio Notetaker within 30 seconds of the scheduled start time.
For the best experience, ensure your Google Meet is created through Google Calendar (not an instant meeting link). Calendar-created meetings give Mavio participant names and meeting context.

How it works with Google Meet

When the Mavio bot joins a Google Meet call:
  1. It appears in the participant list as Mavio Notetaker.
  2. Google Meet displays a notification to all participants that the meeting is being recorded.
  3. The bot captures the mixed audio stream.
  4. When the meeting ends or the last participant leaves, the bot disconnects.

Google Workspace requirements

Account typeBot can join?Notes
Google Workspace (Business, Enterprise)YesBot joins seamlessly
Google Workspace (Education)YesAdmin may need to enable external participants
Personal GmailConditionalSomeone in the meeting must admit the bot manually
Google Workspace admins can restrict external participants from joining meetings. If the Mavio bot cannot join, ask your admin to allow external guests or add bot.mavioapp.com to the trusted domains list.

Manual recording

To record a Google Meet call that is not on your calendar:
  1. Click Record now in the Mavio dashboard.
  2. Paste the Google Meet link (format: meet.google.com/xxx-xxxx-xxx).
  3. Click Start recording. The bot joins within 15 seconds.

Google Meet-specific behavior

Admission

In some Google Workspace configurations, external participants must be admitted by someone inside the organization. If the Mavio bot requires admission, the host or any internal participant must click “Admit” when they see the request. The bot waits up to 5 minutes before timing out. Google Meet automatically notifies all participants that a recording is active. This is a platform-level behavior and ensures transparency. The notification appears as a banner at the top of the Meet window.

Companion mode

If a participant joins via companion mode (second screen), the bot captures audio from the primary session only. Companion mode does not produce a separate audio stream.

Comparing Mavio vs. native Google Meet recording

FeatureMavioGoogle Meet native
Transcription95%+ accuracy, 40+ languagesEnglish only on Business Standard+
AI summaryAutomatic with action itemsNot available
Speaker identificationAutomatic with voice profilesBasic
StorageMavio cloud (searchable)Google Drive
SharingLink, email, Slack, NotionGoogle Drive sharing
Cross-platform searchSearch across all meetingsPer-recording only
CostIncluded in Mavio planRequires Workspace Business Standard+

Troubleshooting

Check that the Google Meet link is valid and the meeting has started. For Google Workspace organizations, verify that external participants are allowed. See bot not joining for additional steps.
Ensure the bot was admitted to the meeting. Check the Meetings page in Mavio — if the recording shows as “Failed,” hover over it to see the reason. Common causes include the bot not being admitted or the meeting ending before the bot could join.
Connect Google Calendar so Mavio can match speakers to attendee names. You can also correct speaker labels manually — see speaker identification.

Advanced configuration

In many organizations, a Google Workspace administrator must approve third-party apps before users can authorize them. If you receive an “app blocked” error when connecting:
  1. Ask your Google Workspace admin to go to Admin Console > Security > API Controls > App Access Control.
  2. Search for the app in the third-party apps list.
  3. Set the app access to Trusted or Limited (limited is sufficient — the app only needs calendar read access).
  4. Alternatively, the admin can add bot.mavioapp.com to the list of trusted domains.
Once approved, all users in the organization can connect their Google Calendar without additional admin steps.
Google Workspace Education and Enterprise editions have stricter default policies. Admin approval is almost always required in these environments.
Fine-tune which Google Meet meetings the bot automatically joins by configuring rules in Settings > Recording:
  • All meetings with a Google Meet link — the bot joins every calendar event that contains a Meet link.
  • External meetings only — only record meetings where at least one participant has an email domain different from yours.
  • Minimum attendees — set a threshold (e.g., 3+) to skip 1:1 calls.
  • Keyword match — only join meetings whose title contains specific words. Add keywords in Settings > Recording > Auto-join keywords.
  • Calendar filter — if you have multiple Google Calendars, choose which calendars the bot monitors. Go to Settings > Integrations > Google Calendar > Calendars and toggle each calendar on or off.
Rules are evaluated at the scheduled meeting start time. If a meeting is created or modified after the evaluation window, the bot re-evaluates within 2 minutes.
Google Meet’s recording consent behavior varies based on participant type:
  • Internal participants (same Google Workspace domain) — see the recording notification banner automatically.
  • External participants (different domain or personal Gmail) — also see the recording banner. Google Meet notifies all participants regardless of their account type.
  • Anonymous participants (joined without signing in) — see the recording notification but may not have a named identity in the transcript.
The bot does not require any special permissions from external participants. However, if your organization’s Google Workspace policy restricts meetings to internal-only participants, the bot (which is external) cannot join. Ask your admin to allow external guests for recorded meetings or add the bot domain to the trusted list.
There are two approaches to recording Google Meet calls. Here is how they compare:
AspectBot recordingBrowser extension
How it worksCloud bot joins as a participantExtension captures tab audio in your browser
Visible to othersYes — appears in participant listNo — invisible to other participants
Setup requiredCalendar connectionChrome extension installed
Recording consentGoogle Meet shows recording bannerNo platform-level notification
Audio qualityConsistent (server-side capture)Depends on your browser and connection
Works without you in the callYes (bot joins independently)No (you must be in the tab)
Use the bot when you want automatic, hands-off recording with full participant visibility. Use the browser extension when you prefer a silent recording method or when the bot cannot join due to organizational restrictions.