# One-on-One Insights API | Record and Analyse Every 1:1

> Capture recurring 1:1s and coaching calls on Zoom, Google Meet and Microsoft Teams. Per-participant audio, speaker-labelled transcripts and talk time from one API.

Source: https://meetstream.ai/use-cases/one-on-one-insights

## One-on-one insights from every 1:1 and coaching call

One-on-one insights start with capture. MeetStream joins recurring 1:1s on Zoom, Google Meet and Microsoft Teams, then returns per-participant audio, a speaker-labelled transcript and the data behind talk time.

### What a one-on-one meeting holds

A 1:1 is two voices, a standing invite, and a thread that runs for months. The signal sits in the pattern across the series.

### Two speakers, two clean streams

### From a meeting link to your product

One request puts a bot in the call. It records and streams while the meeting runs, then a webhook says the artefacts are ready.

### Put a bot on the recurring series

A 1:1 is a standing invite, so the calendar is the better trigger. Connect it once and coverage follows the series.

The calendar API covers scopes, sync and the connection limit.

### Coach during the 1:1, not a week later

### What a coaching product does with it

Each 1:1 arrives in structured pieces, so a series becomes a trend.

Media can go straight to your own bucket, and the security page holds the certificate and the audit status.

### Every 1:1 captured, on any host plan.

One request, or one calendar connection, and the series records itself.

### Got a question? We got the answer.

Common questions about recording recurring 1:1s: who joins, what comes back, and what it costs.

**Can a bot join a recurring 1:1 on its own?**

Connect a Google or Outlook calendar once and MeetStream reads the recurring rule from the event. Bots then land on one meeting, all of them, or a rolling window, joining a minute before the start.

**How accurate is talk time in a one-on-one?**

It is counted from separate per-participant audio, not guessed from a mixed track. On Zoom the streams are fully isolated. On Google Meet and Teams capture is tagged by speaker, which is exact through normal turn-taking.

**What comes back after a 1:1?**

An MP4 of the call, audio and video per person, a speaker-labelled transcript, and the participant list with join and leave times for both people.

**Can I coach while the 1:1 is running?**

Yes. Audio streams over a secure WebSocket about 200 ms behind the room, and live transcript chunks reach your webhook while people are still talking.

**What happens when a 1:1 is moved?**

The join time moves with it. MeetStream listens to Google watch channels and Microsoft change notifications rather than polling, so a reschedule reaches the bot.

**Do both people know the bot is there?**

Yes. The bot sits in the participant list under the name you choose, and it can post a joining message into the meeting chat.

**Where does one-on-one data live?**

Thirty days by default, or your own S3 bucket from the first byte. Everything is encrypted in transit and at rest, under ISO 27001 certified practice.

**What does it cost to record every 1:1?**

$0.35 per bot-hour, plus $0.10 per hour for MeetStream transcription. Every new account starts with $5 of credit.

### Keep exploring

### Record your next 1:1

$5 of free credit, self-serve API keys, and a calendar connection that covers the whole series.

---

Full site index for agents: https://meetstream.ai/llms.txt
API contract (OpenAPI 3.1): https://meetstream.ai/openapi.json
MCP discovery: https://meetstream.ai/.well-known/mcp
