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:- Syncs your calendar — Reads your upcoming events from Microsoft 365
- Identifies video meetings — Filters for meetings with Teams, Zoom, or other video links
- Schedules bots — Automatically creates an AI bot for each eligible meeting
- 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:Disconnecting Your Calendar
To disconnect:- Click the X button next to your connected email in the Meetings header
- Confirm the disconnection
- All scheduled bots for your calendar are automatically unscheduled
- Your calendar connection in the
user_calendarstable is marked as disconnected
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)