MainBranch

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

  1. The notetaker watches your calendar for upcoming meetings.
  2. A minute or two before the start time, the bot joins using the meeting link.
  3. It records audio and video for the duration of the meeting.
  4. When the meeting ends, the bot leaves automatically.
  5. 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

On this page