How calendar integration works
The platform connects to a calendar account through OAuth, with the user granting read access to their events. It then watches the calendar for meetings, extracts video conferencing links from event details for Zoom, Google Meet, or Microsoft Teams, and schedules a bot to join each qualifying meeting at its start time. When events are moved or cancelled, the scheduled bots update automatically.
Rules determine which meetings get a bot. Common filters include external meetings only, specific organizers, keywords in the title, or an explicit opt-in such as inviting a designated notetaker address.
Why it matters for meeting capture products
Manual bot invocation is the biggest leak in meeting capture: users forget to paste links, and every forgotten meeting is lost data. Calendar integration makes capture the default rather than an action, which is why recording coverage jumps when products enable it. It also enables scheduling ahead: a bot can be queued for meetings weeks out, and recurring series can be covered by a single rule. For end users it is the difference between operating a tool and simply having notes appear after every call.
Key capabilities to look for
When evaluating calendar integration in a meeting bot platform, check for:
- Support for Google Calendar and Microsoft Outlook accounts
- Automatic extraction of join links across all major platforms
- Scheduling ahead, including recurring meeting series
- Rules and per-meeting overrides for what gets recorded
- Handling of reschedules, cancellations, and last-minute meetings
Consent and privacy considerations
Automatic joining raises the stakes on consent. Well-designed systems make the bot clearly visible in the participant list, notify attendees, allow hosts to remove the bot, and let users exclude sensitive meetings by rule. Because the integration reads calendar data, review what event fields are stored and how they are protected.
Calendar integration in practice
MeetStream's calendar integration API schedules bots automatically from connected calendars, so meetings on Zoom, Google Meet, and Microsoft Teams are captured without anyone pasting links, and bots can be scheduled well in advance. Recordings, transcripts, and webhook events then flow through the same API as manually launched bots. Setup steps are in the MeetStream docs. See the meeting bot API page to go deeper.
Frequently asked questions
Which calendars can meeting bots integrate with?
Google Calendar and Microsoft Outlook cover most business users, and providers typically support both through OAuth. Once connected, any event containing a supported meeting link can trigger a bot.
Can users control which meetings the bot joins?
Yes. Typical controls include rules like external-only or organizer-based filters, per-event toggles, and exclusion lists for sensitive meetings. Hosts can also remove a bot from a live call at any time.
What happens when a meeting is rescheduled or cancelled?
The integration listens for calendar changes and updates scheduled bots accordingly: rescheduled meetings move the join time, and cancellations remove the bot. This sync is what makes calendar-driven capture reliable in practice.
Put the vocabulary to work
One API to join, record, stream, and transcribe meetings on Zoom, Google Meet, and Microsoft Teams.