Meeting recordings

Last updated May 2026

Already have a recording?
If you have a video or audio file you'd like to analyse, you can upload it directly — no calendar connection needed. Learn how to upload recordings.
Roadmappy connects to your Google or Microsoft calendar, detects upcoming meetings with video links, and automatically sends a notetaker bot to record, transcribe, and analyse each call. This guide covers connecting your calendar, choosing which meetings to record, and managing your settings.

Supported platforms

PlatformCalendar syncBot recording
Google MeetGoogleYes
Microsoft TeamsMicrosoftYes
ZoomGoogle or MicrosoftYes (requires Zoom integration)

Step 1 — Connect your calendar

From the home screen, find the upcoming meetings widget and click Connect your calendar to start the setup flow.
The upcoming meetings widget on the home screen showing a prompt to connect your Google or Microsoft calendar
The upcoming meetings widget on the home screen showing a prompt to connect your Google or Microsoft calendar
You can also connect a calendar at any time from Settings → Calendars (/app/settings/calendars/).

Google Calendar

Clicking Connect Google opens the Google consent screen. Roadmappy requests two read-only permissions:
  • Calendar (read-only) — to see your upcoming events and their video links
  • Email address — to identify your account
Roadmappy never creates, modifies, or deletes events on your calendar.

Microsoft Calendar (Outlook / Microsoft 365)

Clicking Connect Microsoft opens the Microsoft consent screen. Roadmappy requests:
  • Calendars.Read — to read your calendar events
  • User.Read — to read your basic profile
As with Google, Roadmappy has read-only access and cannot modify your calendar. If your organisation requires admin consent for third-party apps, an Azure AD admin may need to approve the permissions before you can connect.
Read-only access
Roadmappy only reads your calendar to detect upcoming meetings. It never creates, edits, or deletes any events.

Step 2 — Choose which meetings to record

After connecting your calendar, the onboarding flow asks you to configure how the bot behaves. You set three things:
  1. Bot display name — the name other participants see when the bot joins (e.g. "Acme Notetaker"). Maximum 30 characters.
  2. Automatic recording mode — controls which meetings the bot joins automatically:
ModeWhat gets recorded
All meetingsEvery meeting with a video link
External onlyOnly meetings where at least one attendee is outside your email domain
Internal onlyOnly meetings where all attendees share your email domain
NoneNo automatic recording — you control each meeting manually
  1. Zoom integration (optional) — if you use Zoom for calls, you can connect your Zoom account so the bot can join Zoom meetings. This step is skippable and can be done later from Settings.
The meeting onboarding flow showing the bot name, automatic recording mode, and Zoom integration steps
The meeting onboarding flow showing the bot name, automatic recording mode, and Zoom integration steps

Step 3 — Your meetings sync automatically

Once your calendar is connected, Roadmappy syncs your upcoming meetings and shows them on your home screen. Each meeting card shows the title, time, platform, and a toggle to enable or disable the bot for that specific meeting.
The upcoming meetings widget showing synced meetings with toggle switches to enable or disable the bot for each meeting
The upcoming meetings widget showing synced meetings with toggle switches to enable or disable the bot for each meeting
Meetings sync automatically via webhooks — when you create, update, or cancel a meeting in your calendar, Roadmappy picks up the change within seconds. A background sync also runs periodically to catch anything webhooks may have missed.

Toggle the bot for individual meetings

Regardless of your automatic recording mode, you can always override the bot for a specific meeting:
  • Turn on — flip the toggle on a meeting card to send the bot to that meeting
  • Turn off — flip it off to prevent the bot from joining
This is useful when your default mode is "External only" but you want to record a specific internal meeting, or vice versa.

Add the bot to a one-off meeting

If you want to record a meeting that isn't on your connected calendar:
  1. Click Add bot to meeting from the home screen or the sidebar
  2. Paste the meeting URL (Google Meet, Zoom, or Teams link)
  3. Click Add bot
The bot joins within a few seconds.
Using a Zoom link?
If you paste a Zoom meeting URL, you may need to connect your Zoom account first. You can do this from Settings → Calendars or during the onboarding flow.

Transcription and analysis

When a meeting ends, the bot uploads the recording for processing. Within a few minutes:
  • A full speaker-attributed transcript appears on the meeting detail page
  • AI-generated insights — summary, action items, and tags — are extracted automatically
  • The meeting becomes searchable in AI Chat and available to Reports
Participant consent
Roadmappy Notetaker is visible to all meeting participants. Make sure you inform attendees that the call is being recorded, in line with your local laws.

Manage your calendar settings

Go to Settings → Calendars (/app/settings/calendars/) at any time to:
  • Add another calendar — connect up to 5 Google or Microsoft calendars
  • Change your automatic recording mode — switch between all, external, internal, or none
  • Update your bot display name — change how the bot appears in meetings
  • Reconnect a calendar — if your OAuth token expires or you need to reauthorise
  • Connect or disconnect Zoom — manage your Zoom integration for Zoom meeting recording

Disconnecting a calendar or Zoom

Remove a calendar connection

From Settings → Calendars, find the calendar you want to remove and click Disconnect. This will:
  1. Cancel all scheduled bots for meetings from that calendar
  2. Remove all synced events from your upcoming meetings list
  3. Revoke Roadmappy's access to your calendar (Google tokens are fully revoked; Microsoft subscriptions are deleted)
Your existing meeting recordings, transcripts, and insights are not affected — only future syncing stops.

Remove Zoom integration

From Settings → Calendars, find the Zoom section and click Disconnect. After disconnecting, the bot will no longer be able to join Zoom meetings — only Google Meet and Microsoft Teams meetings will be supported until you reconnect.

Troubleshooting

The bot didn't join my meeting

  • Confirm you have a calendar connected in Settings → Calendars and the bot toggle is on for that meeting
  • Zoom meetings require a connected Zoom integration — check Settings → Calendars
  • Meetings must be scheduled at least 5 minutes in advance for the bot to join on time
  • If the meeting has no video link (phone-only or in-person), the bot cannot join

My meetings aren't showing up

  • Check that your calendar is connected and showing as active in Settings → Calendars
  • Only meetings with video links (Google Meet, Zoom, or Teams) appear in the upcoming meetings list
  • If you just connected, wait a few seconds for the initial sync to complete

Microsoft admin consent required

If you see an error about admin consent when connecting a Microsoft calendar, your organisation's Azure AD policies require an admin to approve Roadmappy's calendar read permissions. Ask your IT admin to grant consent for the app, then try connecting again.

Still have questions? Contact us at support@roadmappy.io and we'll get back to you.