Profile
Personal information
Update your name, email, profile photo, and timezone:- Go to Settings > Profile.
- Edit your details.
- Click Save.
Password and authentication
| Action | How |
|---|---|
| Change password | Settings > Security > Change password |
| Enable two-factor authentication | Settings > Security > Two-factor authentication — supports authenticator apps (TOTP) and SMS |
| Manage sessions | Settings > Security > Active sessions — view and revoke sessions on other devices |
Recording preferences
| Setting | Options | Default |
|---|---|---|
| Default capture mode | System audio, Microphone, Both | System audio |
| Auto-join meetings | On / Off | Off |
| Bot display name | Custom text | Mavio Notetaker |
| Recording quality | Standard / High | Standard |
| Privacy mode | On / Off | Off |
Notification preferences
Control how and when Mavio notifies you:Channels
| Channel | What it delivers |
|---|---|
| In-app | All notifications — always on |
| Meeting notes ready, action items, weekly digest | |
| Push (mobile) | Meeting starting, recording complete, action items |
| Slack DM | Meeting notes, action items (requires Slack integration) |
Events
| Event | Default | Configurable |
|---|---|---|
| Meeting notes ready | Email + Push | Yes |
| Action item assigned | Email + Push | Yes |
| Meeting about to start (5 min) | Push | Yes |
| Weekly summary digest | Email (Monday 9 AM) | Yes |
| Teammate shared a recording | In-app | Yes |
Language and localization
| Setting | Location |
|---|---|
| Interface language | Settings > General > Language |
| Default transcription language | Settings > Transcription > Default language |
| Date and time format | Follows your timezone setting |
Connected accounts
View and manage all third-party connections in Settings > Integrations:- Google Calendar — calendar sync for auto-join
- Microsoft Outlook — calendar sync alternative
- Zoom — meeting platform integration
- Slack — summary delivery and slash commands
- Notion — meeting notes database
- Salesforce — CRM logging
- HubSpot — CRM logging
Data and storage
| Setting | Description |
|---|---|
| Storage used | View how much storage your recordings consume |
| Auto-delete | Automatically delete recordings older than a set period (30, 60, 90 days, or never) |
| Export all data | Download a complete archive of your recordings, transcripts, and settings |
| Delete account | Permanently delete your account and all associated data |
API access
Developers can generate API keys to access Mavio data programmatically:- Go to Settings > API.
- Click Generate API key.
- Copy the key and store it securely — it is shown only once.
- See the API documentation for endpoints and usage.
API keys have the same access level as your account. Do not share your API key or commit it to version control.
Account settings details
Profile information management
Profile information management
Your profile information is visible to team members and appears in meeting participant lists. To update it:
- Go to Settings > Profile.
- Update any of the following:
- Display name — how your name appears in transcripts, summaries, and team views.
- Email address — changing your email requires verification of the new address. You will receive a confirmation link.
- Profile photo — upload a square image (recommended 256x256 pixels or larger). Supported formats: JPG, PNG, WebP.
- Job title (optional) — displayed in team views for organizational context.
- Click Save.
Notification preferences
Notification preferences
Fine-tune your notifications across all channels in Settings > Notifications:
- Per-channel control — enable or disable each event type independently for in-app, email, push (mobile), and Slack DM.
- Digest mode — instead of individual notifications for each meeting, receive a daily or weekly digest summarizing all your processed meetings. Set the digest schedule in Notifications > Digest frequency.
- Quiet hours — suppress all non-critical notifications during specified hours (e.g., 8 PM to 8 AM). Critical alerts like security notifications are still delivered.
- Mention alerts — receive a notification when your name is mentioned in a meeting transcript or action item, even if you were not a participant.
Default language settings
Default language settings
Configure language preferences that affect multiple parts of the application:
- Interface language — the language used for all UI text, menus, and labels. Supported languages: English, Spanish, French, German, Portuguese, Japanese, and Korean. Set in Settings > General > Language.
- Default transcription language — the language the transcription engine uses when automatic detection is not enabled. Set in Settings > Transcription > Default language.
- Summary language — the language for AI-generated summaries. By default, summaries use the same language as the transcript. Override in Settings > AI > Summary language.
Time zone configuration
Time zone configuration
Your time zone determines how meeting times are displayed throughout the application:
- Go to Settings > Profile.
- Select your time zone from the dropdown.
- Click Save.
- Meeting times in the dashboard and meeting library
- Scheduled digest email delivery times
- “Meeting about to start” notification timing
- Date/time stamps on transcripts and summaries
Two-factor authentication setup
Two-factor authentication setup
Enable two-factor authentication (2FA) for additional account security:
- Go to Settings > Security > Two-factor authentication.
- Choose your method:
- Authenticator app (recommended) — scan the QR code with Google Authenticator, Authy, 1Password, or any TOTP-compatible app.
- SMS — receive a 6-digit code via text message. Less secure than authenticator apps but works as a fallback.
- Enter the verification code to confirm setup.
- Save your recovery codes in a secure location. These are one-time-use codes that let you access your account if you lose your authenticator device.
Connected accounts management
Connected accounts management
View and manage all third-party integrations in Settings > Integrations:Each connected account displays:
- Connection status — active, expired, or error.
- Last sync time — when data was last exchanged.
- Permissions granted — what access the integration has.
- Reconnect — re-authorize if the connection has expired or is showing errors.
- Disconnect — revoke access and remove the integration. Existing data (recordings, transcripts) is not deleted.
- Configure — adjust integration-specific settings (e.g., which Slack channel receives summaries, which Notion database to sync with).