Recording Live Meetings
How the notetaker joins meetings, supported platforms, and bot status.
Once you've connected a calendar and configured the notetaker, MainBranch automatically joins your meetings.
Supported platforms
The notetaker can join meetings on:
- Google Meet
- Zoom
- Microsoft Teams
If a meeting has a join link from one of these platforms, the bot can attend.
How a meeting gets recorded
- The notetaker watches your calendar for upcoming meetings.
- A minute or two before the start time, the bot joins using the meeting link.
- It records audio and video for the duration of the meeting.
- When the meeting ends, the bot leaves automatically.
- MainBranch transcribes the recording, generates a summary and action items, and adds the meeting to your list.
The whole post-processing pipeline takes a few minutes to complete after a meeting ends.
Bot status in the Upcoming list
Before and during a meeting, the Upcoming tab shows live bot status:
- Joining — The bot is in the process of dialing in.
- In waiting room — The bot is waiting for a host to admit it.
- In progress / In call — The bot has joined and is recording.
- Done — Meeting ended; post-processing has finished.
- MainBranch couldn't join this meeting — Something prevented the join (rejected, invalid link, etc.). You can delete this entry from the list.
Skipping a specific meeting
In the Upcoming tab, hover over a meeting to reveal a toggle. Switch it off to tell the notetaker to skip that specific meeting. The toggle overrides your global setting only for that meeting.
What attendees see
The notetaker appears as a regular participant under your configured name (default MainBranch Notetaker). On most platforms, attendees see a "this meeting is being recorded" indicator while the bot is in the call. Be transparent with your participants about recording, especially in regulated contexts.
When the bot doesn't join
A meeting may not be recorded if:
- The meeting has no recognizable video link.
- The host doesn't admit the bot from the waiting room.
- The meeting was created outside the connected calendar.
- You toggled off recording for that meeting.
- Your meeting settings excluded it (e.g. Organized by me and you didn't organize the meeting).
If a meeting failed to join, it appears in the Past list with an error indicator. You can delete the failed entry from there.
See also
- Uploading Recordings — if the bot missed a meeting or it was on a platform we don't support.
- Meeting Details — what you see after the recording is processed.