Skip to main content

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.
Meetings recordings tab

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

TabDescriptionBadge
RecordingsPast meetings with transcription and analysis statusTotal count
UpcomingFuture calendar events with per-event bot controlsEvent count
TeamsMeetings filtered by team membershipTeam count

Header Bar

The Meetings header contains these elements:
ElementDescription
Title + count”Meetings” with total meeting count
Live badgesRed pulse for live meetings, amber for pending transcription, muted for currently transcribing
Calendar statusGreen dot + email when connected; “Connect Calendar” button when not
Bot SettingsConfigure your bot name
New FolderCreate a folder to organize recordings
TeamsOpen the Teams management dialog
Record In-PersonRecord a face-to-face meeting using your device microphone
Invite to MeetingSend a bot to any video meeting — join now or schedule for later
Sync dropdownQuick 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.
1

Click Invite to Meeting

Click the Invite to Meeting button in the Meetings page header (or on the Dashboard welcome screen).
2

Paste the meeting link

Paste any Teams, Zoom, or Google Meet URL into the input field.
3

Choose when to join

Select Join Now to send the bot immediately, or Schedule for Later to pick a specific date and time.
4

Bot joins and records

The bot joins the meeting, records, and transcribes automatically. When the meeting ends, AI analysis runs and the recording appears in the Recordings tab.
Supported platforms: Microsoft Teams, Zoom, Google Meet, Webex, and other video meeting URLs.
You can also invite the bot from the Dashboard — no need to navigate to Meetings first.

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.
1

Click Record In-Person

Click the green Record In-Person button in the Meetings page header (or on the Dashboard).
2

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.
3

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.
4

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.
5

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.
6

Analyze

Click Save & Analyze to run the full AI analysis with correct speaker names. You get the same executive summary, action items, decisions, and insights as any other meeting.
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.
In-person meetings appear in the Recordings tab with a green In-Person badge and show “Recorded in-person” instead of a meeting URL.

Sync Options

OptionDescription
Quick Sync (60 min)Syncs the next hour of events and checks active bot statuses
Sync Active BotsOnly checks status of bots currently in meetings
Full SyncComplete resync of all calendar events and bot statuses
Disconnect CalendarRemoves your calendar connection (only visible when connected)

Meeting Status Badges

Meetings display a colored status badge:
StatusColorDescription
DoneGreenMeeting complete, recording available
RecordingRed (pulsing)Bot is actively recording
PausedAmber (pulsing)Recording temporarily paused
WaitingAmberBot is in the meeting waiting room
JoiningAmberBot is connecting to the meeting
KickedOrangeBot was manually removed
ExpiredNoneMedia has expired

Meeting Type Badges

Meetings show a type badge next to the title:
BadgeColorDescription
In-PersonGreenRecorded using the device microphone — no video call
Ad-hocPurpleRecorded via the “Invite to Meeting” button — not from a calendar event
Calendar-synced meetings do not show a type badge.

Intelligence Badges

Each meeting shows what intelligence is available:
BadgeMeaning
Transcript dotFull transcript has been generated
AI dotAI analysis has been completed
Agenda dotMeeting agenda is attached

Meeting Lifecycle

1

Calendar event created

A meeting with a video link appears on your connected calendar. It shows in the Upcoming tab.
2

Bot joins the call

At the scheduled time, the Ospri bot joins as a participant. It sends a greeting message in the meeting chat.
3

Real-time transcription

During the meeting, the bot streams live transcript segments with speaker identification using separate audio streams when available.
4

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.
5

AI analysis

The transcript is analyzed to generate: executive summary, key decisions, action items, risks, open questions, speaker statistics, and a momentum score.
6

Available in Recordings

The meeting moves from Upcoming to Recordings with full transcript and analysis available. CRM data can be extracted.

Admin Features

Users with admin permissions see additional controls:
FeatureDescription
Scope selectorToggle between “My Meetings”, “All Meetings”, and “Unassigned”
Owner columnSee who owns each recording
Bulk assignSelect multiple recordings and assign them to a user
Bulk deleteDelete multiple recordings at once
Everyone’s UpcomingSee all team members’ upcoming events