What is Meetings?
Meetings is Ospri Brain’s meeting intelligence platform. It connects to your Microsoft calendar, automatically sends AI bots to join your video calls, transcribes the conversation with perfect speaker diarization, generates comprehensive analysis, and extracts action items — all without you lifting a finger.
Key Features
Automatic Recording
AI bots join your scheduled meetings automatically. No manual setup after calendar connection.
Perfect Diarization
Speaker identification using separate audio streams. Each speaker is labeled accurately in the transcript.
AI Analysis
Executive summary, key decisions, action items, risks, open questions, speaker statistics, and a momentum score (1-10).
Action Item Extraction
One-click extraction of action items into To-Dos with assignees, priorities, and a progress-tracking parent task.
CRM Integration
Auto-extracts deal signals, contact information, and company data from transcripts into your CRM.
Share Links
Create password-protected, time-limited share links with granular section visibility for external stakeholders.
Main Tabs
| Tab | Description | Badge |
|---|---|---|
| Recordings | Past meetings with transcription and analysis status | Total count |
| Upcoming | Future calendar events with per-event bot controls | Event count |
| Teams | Meetings filtered by team membership | Team count |
Header Bar
The Meetings header contains these elements:| Element | Description |
|---|---|
| Title + count | ”Meetings” with total meeting count |
| Live badges | Red pulse for live meetings, amber for pending transcription, muted for currently transcribing |
| Calendar status | Green dot + email when connected; “Connect Calendar” button when not |
| Bot Settings | Configure your bot name |
| New Folder | Create a folder to organize recordings |
| Teams | Open the Teams management dialog |
| Record In-Person | Record a face-to-face meeting using your device microphone |
| Invite to Meeting | Send a bot to any video meeting — join now or schedule for later |
| Sync dropdown | Quick Sync, Sync Active, Full Sync, Disconnect |
Invite Bot to Meeting
Record any meeting on demand — no calendar sync required. Available from the Meetings page header and the Dashboard welcome screen.Click Invite to Meeting
Click the Invite to Meeting button in the Meetings page header (or on the Dashboard welcome screen).
Choose when to join
Select Join Now to send the bot immediately, or Schedule for Later to pick a specific date and time.
Record In-Person Meeting
Capture and transcribe meetings that happen face-to-face — no video call needed. Available from the Meetings page header and the Dashboard.Click Record In-Person
Click the green Record In-Person button in the Meetings page header (or on the Dashboard).
Enter a meeting title
Give the meeting a name (e.g., “Team Standup”, “Client Check-in”). This is optional but helps you find it later.
Start recording
Click Start Recording. Your device’s microphone captures the audio with noise suppression enabled. A live waveform and timer show recording progress. You can pause and resume as needed.
Stop and upload
Click Stop when the meeting ends. Preview the audio, then click Upload & Transcribe. The audio is uploaded and sent to Deepgram for transcription with speaker diarization.
Label speakers
The transcript is generated with generic labels (Speaker 1, Speaker 2, etc.). On the meeting detail page, rename each speaker to their real name using the labeling panel.
Place your device near the center of the room for best audio capture. The recording uses your browser’s microphone with echo cancellation and noise suppression enabled.
Sync Options
| Option | Description |
|---|---|
| Quick Sync (60 min) | Syncs the next hour of events and checks active bot statuses |
| Sync Active Bots | Only checks status of bots currently in meetings |
| Full Sync | Complete resync of all calendar events and bot statuses |
| Disconnect Calendar | Removes your calendar connection (only visible when connected) |
Meeting Status Badges
Meetings display a colored status badge:| Status | Color | Description |
|---|---|---|
| Done | Green | Meeting complete, recording available |
| Recording | Red (pulsing) | Bot is actively recording |
| Paused | Amber (pulsing) | Recording temporarily paused |
| Waiting | Amber | Bot is in the meeting waiting room |
| Joining | Amber | Bot is connecting to the meeting |
| Kicked | Orange | Bot was manually removed |
| Expired | None | Media has expired |
Meeting Type Badges
Meetings show a type badge next to the title:| Badge | Color | Description |
|---|---|---|
| In-Person | Green | Recorded using the device microphone — no video call |
| Ad-hoc | Purple | Recorded via the “Invite to Meeting” button — not from a calendar event |
Intelligence Badges
Each meeting shows what intelligence is available:| Badge | Meaning |
|---|---|
| Transcript dot | Full transcript has been generated |
| AI dot | AI analysis has been completed |
| Agenda dot | Meeting agenda is attached |
Meeting Lifecycle
Calendar event created
A meeting with a video link appears on your connected calendar. It shows in the Upcoming tab.
Bot joins the call
At the scheduled time, the Ospri bot joins as a participant. It sends a greeting message in the meeting chat.
Real-time transcription
During the meeting, the bot streams live transcript segments with speaker identification using separate audio streams when available.
Meeting ends
When everyone leaves (or after 30 seconds of no participants), the bot automatically exits. A final high-quality transcript replaces the real-time segments.
AI analysis
The transcript is analyzed to generate: executive summary, key decisions, action items, risks, open questions, speaker statistics, and a momentum score.
Admin Features
Users with admin permissions see additional controls:| Feature | Description |
|---|---|
| Scope selector | Toggle between “My Meetings”, “All Meetings”, and “Unassigned” |
| Owner column | See who owns each recording |
| Bulk assign | Select multiple recordings and assign them to a user |
| Bulk delete | Delete multiple recordings at once |
| Everyone’s Upcoming | See all team members’ upcoming events |