Skip to main content

Overview

Ospri Brain integrates with Microsoft 365 calendars (Outlook/Teams) to automatically detect and record your meetings.

Setup

See Calendar Sync for step-by-step setup instructions.

What Permissions Are Required

When you connect your Microsoft account, Ospri Brain requests:
  • Calendar read access — To see your upcoming meetings
  • Event details — Meeting title, time, attendees, video link
Ospri Brain does not request write access to your calendar.

How It Works

1

OAuth connection

You sign in with Microsoft and grant calendar read permissions. Tokens are stored securely.
2

Calendar creation in Recall.ai

A Recall.ai Calendar V2 instance is created with your Microsoft tokens. This enables Recall to read your calendar directly.
3

Event syncing

Calendar webhooks notify Ospri of new, updated, or deleted events in real-time.
4

Bot scheduling

For events with video links, Ospri automatically schedules a bot to join. A deduplication key prevents duplicate bots.
5

Automatic updates

If a meeting is rescheduled or canceled, the bot schedule updates automatically.

Supported Platforms

Bots can join meetings on:
  • Microsoft Teams
  • Zoom
  • Google Meet
  • Other platforms with shareable meeting links

Troubleshooting

Calendar not syncing

  • Click Sync → Full Sync in the Meetings header
  • Check that your Microsoft account has active calendar events
  • Verify the connection shows a green dot with your email

Bot not joining meetings

  • Ensure the event has a video meeting link (Teams, Zoom, etc.)
  • Check that the bot toggle is enabled for that event in the Upcoming tab
  • Verify your calendar connection is active

Disconnecting and reconnecting

If you experience persistent issues:
  1. Disconnect your calendar (click X next to your email)
  2. Wait 30 seconds
  3. Reconnect via Connect Microsoft Calendar