Prerequisites
Before you begin, make sure you have:- A Mavio account on the Pro plan or higher
- Microsoft Teams with admin or meeting organizer permissions
- A Microsoft 365 business account (personal accounts are not supported)
Connect your Teams account
Open integration settings
Go to Settings > Integrations > Microsoft Teams in your Mavio dashboard, or navigate to mavioapp.com/settings/integrations.
Sign in with Microsoft
Click Connect Microsoft Teams and sign in with your Microsoft 365 account. Grant the requested permissions so Mavio can access your meeting calendar and join calls.
Configure auto-recording
Choose when the Mavio bot should join your meetings:
- All scheduled meetings — joins every Teams meeting on your calendar
- Calendar-tagged meetings only — joins meetings you tag with
[Mavio]in the title or description - Manual only — the bot joins only when you explicitly invite it
Bot behavior in Teams
When the Mavio bot joins a Teams meeting it:- Appears as Mavio Notetaker in the participant list
- Sends a chat message notifying participants that the meeting is being recorded
- Records audio for the duration of the meeting
- Leaves automatically when the meeting ends or when all other participants leave
Admin approval
If your Microsoft 365 tenant restricts third-party apps, an admin must approve Mavio:Share the approval link
Send your IT admin the approval URL shown on the integration page. This opens the Microsoft Entra admin consent flow.
Admin grants consent
The admin reviews the requested permissions and clicks Accept to allow Mavio across the organization.
What permissions does Mavio request?
What permissions does Mavio request?
Mavio requests
OnlineMeetings.Read, Calendars.Read, and User.Read permissions. It does not request write access to your calendar or messages.Can I use Mavio with Teams channels and group calls?
Can I use Mavio with Teams channels and group calls?
Yes. The Mavio bot can join any Teams meeting — scheduled, channel, or ad-hoc group calls — as long as the meeting organizer has connected their account.
Does Mavio work with Teams Webinars?
Does Mavio work with Teams Webinars?
Teams Webinars are supported on Team and Enterprise plans. The bot joins as an attendee and records the full session.
How do I stop the bot from joining a specific meeting?
How do I stop the bot from joining a specific meeting?
Add
[no-record] to the meeting title or description, or remove the meeting from your Mavio auto-record rules.Why is the bot not joining my meeting?
Why is the bot not joining my meeting?
Check that your Teams tenant allows external bots, that your Mavio plan supports bot recording, and that the meeting wasn’t created by a user who hasn’t connected Mavio. See Troubleshooting: Bot not joining for more help.