Skip to main content

Connecting Your Calendar

1

Go to Meetings

Navigate to the Meetings page from the sidebar.
2

Click Connect Microsoft Calendar

In the header, click the Connect Microsoft Calendar button.
3

Sign in with Microsoft

You’ll be redirected to Microsoft’s OAuth page. Sign in with your work account and grant calendar read permissions.
4

Verify connection

After being redirected back, you’ll see a green dot and your email address in the Meetings header. Your upcoming events will populate within 30 seconds.
Alex’s screenshot note: Take a screenshot of the Meetings header showing the green connected indicator with the email address, and the Sync dropdown.

How Calendar Sync Works

Once connected, Ospri Brain:
  1. Syncs your calendar — Reads your upcoming events from Microsoft 365
  2. Identifies video meetings — Filters for meetings with Teams, Zoom, or other video links
  3. Schedules bots — Automatically creates an AI bot for each eligible meeting
  4. Receives webhook updates — Gets real-time notifications when events change

Automatic Bot Scheduling

By default, Ospri schedules a bot for every meeting that has a video link. You can toggle individual meetings on/off in the Upcoming tab.

Per-User Bots

Each Ospri Brain user with a connected calendar gets their own bot. If three team members are in the same meeting, each can have their own bot — and each can control (pause, resume, kick) their own bot independently.

Sync Options

Click the Sync dropdown in the Meetings header for these options:
OptionDescription
Quick SyncSyncs the next 60 minutes of events
Sync Active BotsChecks status of bots currently in meetings
Full SyncComplete resync of all calendar events and bot statuses

Disconnecting Your Calendar

To disconnect:
  1. Click the X button next to your connected email in the Meetings header
  2. Confirm the disconnection
  3. All scheduled bots for your calendar are automatically unscheduled
  4. Your calendar connection in the user_calendars table is marked as disconnected
Disconnecting your calendar stops all automatic bot scheduling. Existing recordings and transcripts are preserved.

Technical Details

Ospri Brain uses Recall.ai Calendar V2 for calendar integration:
  • Each user creates a separate Recall calendar with their Microsoft OAuth tokens
  • Bot scheduling uses a deduplication key to prevent duplicate bots in the same meeting
  • Calendar webhooks notify Ospri of event changes in real-time
  • Bots are configured with automatic leave settings (timeout after silence, after everyone leaves, or after detecting only bots remain)