Mavio integrates with Microsoft Teams to record your meetings, generate accurate transcripts, and deliver AI summaries with action items.

Setting up Teams recording

1

Connect your calendar

Go to Settings > Integrations > Google Calendar or Microsoft Outlook and connect your calendar. Mavio detects Teams meeting links in your calendar events.
Mavio supports both Google Calendar and Microsoft Outlook/365 calendar for detecting Teams meetings. Use whichever calendar holds your Teams events.
2

Enable auto-join

Navigate to Settings > Recording and toggle Auto-join meetings to on.
3

Attend your meeting

Join your Teams meeting as usual. The Mavio bot joins as Mavio Notetaker within 30 seconds.

How it works with Teams

The Mavio bot joins Teams meetings as an external guest participant. When the bot joins:
  1. Teams may display a “Someone is waiting in the lobby” notification if the meeting requires admission.
  2. The meeting organizer or a participant with the right permissions admits the bot.
  3. The bot captures the mixed audio stream.
  4. Teams shows a recording indicator to all participants.
  5. The bot leaves when the meeting ends.

Microsoft 365 requirements

ConfigurationBot can join?Notes
External access enabledYesBot joins and waits in lobby if needed
External access disabledNoAdmin must allow external guests or add Mavio to the allowed list
Anonymous join allowedYesBot joins without lobby
Meeting locked by organizerNoBot cannot enter a locked meeting
Many organizations restrict external participants in Teams by default. If the Mavio bot cannot join your meetings, your Microsoft 365 admin needs to enable external guest access or allowlist the Mavio bot. See the troubleshooting section below.

Manual recording

To record a Teams meeting not on your calendar:
  1. Click Record now in the Mavio dashboard.
  2. Paste the Teams meeting link.
  3. Click Start recording.
Teams meeting links typically look like: https://teams.microsoft.com/l/meetup-join/...

Teams-specific features

Channel meetings

The bot can join Teams channel meetings in addition to standard scheduled meetings. Ensure the meeting link is present in your calendar event.

Town halls and webinars

Teams town halls and webinars use a different architecture. The Mavio bot can join as an attendee but may have limited audio access depending on the event configuration.

Teams Rooms

If participants join from a Teams Room device, all speakers in that room appear as a single audio source. Speaker diarization will still attempt to separate voices, but accuracy may be lower for room-based audio.

Comparing Mavio vs. native Teams transcription

FeatureMavioTeams native
Transcription accuracy95%+ across 40+ languagesVaries, English-focused
AI summaryAutomatic with decisions and action itemsCopilot required (extra license)
Speaker identificationVoice profiles + participant matchingBasic, requires Teams profile
Searchable libraryAll meetings in one placePer-meeting in Teams
IntegrationsSlack, Notion, CRM, and moreMicrosoft ecosystem only
CostIncluded in Mavio planCopilot requires Microsoft 365 Copilot license

Admin configuration

For IT administrators, here is what Mavio needs to work with your Teams environment:
  1. External access: Enable external access for guest users, or add mavioapp.com to your allowed domains.
  2. Meeting policies: Ensure the meeting policy allows external participants to bypass the lobby, or instruct organizers to admit the bot.
  3. Guest access: No guest access configuration is needed — the bot joins as an external participant, not a guest tenant member.

Troubleshooting

The meeting organizer or a user with meeting permissions must admit the bot. Look for “Mavio Notetaker” in the lobby notification and click Admit. To avoid this for future meetings, ask your admin to configure the meeting policy to allow trusted external participants.
This usually means external access is disabled at the organization level. Contact your Microsoft 365 admin and ask them to allow external participants or add mavioapp.com to the external access allow list.
Teams compresses audio more aggressively than some other platforms. If transcription quality is lower than expected, ensure participants are using headsets rather than laptop speakers, and minimize background noise.
Check the failure reason in Meetings — hover over the failed recording. Common causes include: bot not admitted within 5 minutes, meeting ended before bot joined, or the Teams meeting link was invalid.