USE CASE / NOTES AGENT
Notes Agent joins.Records. Summarizes.Sends.
Meeting summary API with the video pipeline included. Google Meet, Zoom, Chrome screen recorder. Auto-join. Live recording. Auto-archive. Transcript. Summary. Action items. One stack, one webhook. Recall.ai is meeting-bot-only; Nylas is comms — you need video + bot + AI as one layer.
auto-join Meet / Zoom / Chrome structured notes + action items compliance audit-ready records

TRUSTED BY PRODUCT TEAMS SHIPPING VIDEO AT SCALE






FEATURED CUSTOMER
1× Notes Agent per classroom
How MyClassBoard auto-summarizes every classroom on FastPix Notes Agent.
Notes Agent joins each scheduled class. Auto-archives the recording. Generates structured notes + action items. Delivers to MyClassBoard's LMS so students get notes the moment class ends.
See MyClassBoard.com →FEATURES
Everything you need to build AI meeting summary into your product.
Auto-join
Notes Agent auto-joins
OAuth install with Google Meet, Zoom, or Chrome screen recorder. Calendar-driven auto-join. Consent prompts standard.
await fp.integrations.install({
provider: "google-meet",
redirect_uri: returnUrl,
});Recording
Live recording auto-archived
Notes Agent records. auto_archive flag turns the recording into a playback-ready VOD asset the moment the meeting ends.
fp.notesAgent.subscribe({
meeting_url,
archive: true,
});
// → playback_id on archiveAI summary
Transcript + summary + action items
In-Video AI runs transcript, NER, summary, action items, key decisions. Multi-speaker diarization included.
{
"summary": "...",
"action_items": [...],
"key_decisions": [...],
"speakers": [...]
}Webhook
Structured webhook payload
ai.notes.ready fires with video_playback_url, audio_signed_url, transcript_vtt_signed_url, summary, action_items, key_decisions.
{
"meeting_id": "mtg_123",
"summary": "...",
"action_items": [
{ "owner", "due", "text" }
],
"transcript_vtt_signed_url": "...",
"video_playback_url": "..."
}Compliance
Compliance-ready by default
DRM, signed playback, retention windows configurable per integration install. Audit log captures every meeting + participant.
fp.notesAgent.subscribe({
meeting_url,
archive: true,
retention_days: 2555,
drm: ["widevine","fairplay"],
});Captions
Captions in 50+ languages
Live captions during the meeting + replay captions on the archive. Player auto-switches by browser locale.
await fp.assets.create({
source_url: archiveUrl,
features: ["captions"],
languages: ["en","es","fr","de","ja"],
});SECURITY, COMPLIANCE, AND PARTNERSHIPS
HOW IT WORKS
The AI meeting summary API pipeline, end to end.
Exactly what happens between your API call and your webhook. Every stage is documented.
Calendar trigger
Notes Agent watches the integration's calendar. When a meeting on the install's schedule starts, the bot is dispatched automatically.
auto-joinBot joins meeting
Notes Agent joins Google Meet, Zoom, or the Chrome screen recorder with the standard consent prompts visible to all participants.
Meet / Zoom / ChromeLive record + archive
Recording streams live; auto_archive turns the recording into a playback-ready VOD asset the moment the meeting ends.
auto_archiveAI processing
In-Video AI runs transcript, diarization, summary, action items, key decisions, NER on the archive — typically in ~60 seconds.
~60sStructured webhook
ai.notes.ready fires with the structured payload (summary, action_items, video_playback_url, transcript_vtt_signed_url, key_decisions).
ai.notes.readyMeeting ends → ~90 seconds later → structured payload at your endpoint. Bot, recording, AI, and delivery are one layer.
WHAT TEAMS ARE FIGHTING WITH
Three things every team building this hits.
Building a meeting bot is months of plumbing.
OAuth with Meet / Zoom / Teams. Calendar polling. Meeting bot. Recording infra. Transcription. Summary. Webhook delivery. Each one is a separate vendor or library.
Compliance teams need audit-grade meeting records.
Regulated industries need every internal and client conversation captured, transcribed, and retained. Manual note-taking is non-compliant.
Recall.ai is meeting-bot-only. You still own the rest.
Recall.ai handles the bot. You still stitch the recording, the transcription, the summary, and the retention on top. That's where the work actually lives.
SHIP IN A FEW CALLS
From zero to your first callback in under five minutes.
Conventional shapes shown. For exact parameter names and response shapes, see fastpix.com/docs/reference.
// 1. install
npm install @fastpix/node
// 2. install Google Meet integration (OAuth in 3 clicks)
await fp.integrations.install({
provider: "google-meet",
redirect_uri: "https://yourapp.com/integrations/return",
});
// 3. subscribe to ai.notes.ready
await fp.webhooks.create({
url: "https://yourapp.com/hooks/notes",
events: ["ai.notes.ready"],
});
// meeting ends → ~90 seconds later → structured payload at your endpointWHO BUILDS THIS
Products that ship AI meeting summary API on FastPix.
Meeting AI assistants
Recall.ai / Otter / Fireflies-class products on a full stack — bot + recording + AI + webhook delivery as one layer.
LMS / online learning
Auto-summarize every lecture (MyClassBoard shape). Students get notes the moment class ends.
CRM with meeting capture
Sales calls captured + summarized into Salesforce or HubSpot. Action items routed to reps automatically.
Compliance + governance
Board meetings, audit calls, regulated industries — every conversation retained, transcribed, and audit-logged.
Customer success calls
Auto-summarize QBRs into Gainsight or your CRM. Action items flow straight into the customer health workflow.
Recruiting platforms
Interview summaries with talking points + decisions per round. Shareable with the rest of the hiring committee.
Healthcare consults
Structured notes from telehealth, compliant with retention + DRM. SOAP-style outputs ready for the chart.
Coaching + 1:1 platforms
Coach calls with action items + commitments delivered to both parties at the end of every session.
A WEEK IN THE LIFE
What shipping this on FastPix looks like.
Monday: integrate in 3 clicks. Tuesday: first webhook fires 90 seconds after a meeting ends. Friday: the team is using it on every call.

Neville, an engineer at a sales platform, installs the FastPix Google Meet integration in 3 OAuth clicks. He subscribes the ai.notes.ready webhook and schedules a test meeting with a teammate.

Alex, a teammate, joins the test meeting. Notes Agent joins on schedule and records. 90 seconds after the meeting ends, the ai.notes.ready webhook fires with summary, action items, and a signed video URL.

Casey, the RevOps lead, sees two weeks in that 8 of 12 sales reps have Notes Agent on every customer call. The Salesforce activity feed is lighting up. CRM enrichment is automatic.
Recall.ai handles the bot. Nylas handles comms. We handle the whole video stack.
If you're building meeting AI as a feature in your product, you need the bot + the recording + the AI + the delivery webhook. One layer. One API. No stitching.
Talk to engineeringDEVELOPER FAQ
AI meeting summary API: how to ship it.
How do I authenticate with the FastPix API?
Use a workspace API key in the Authorization header. Keys are scoped to a workspace and rotatable from the dashboard.What's the minimum code to upload a video and get a playback URL?
Three lines with the Node SDK: install, create asset, get playback ID. The asset is async-encoded; the playback ID is returned immediately.How do I subscribe to events from my server?
Create a webhook subscription with the events array. FastPix signs each payload with HMAC; verify the signature in your handler.How do I add auto-captions in 50+ languages?
Pass features and languages at upload. In-Video AI generates WebVTT per language. The player picks browser locale by default.
THREE WAYS TO GET UNSTUCK
Whatever kind of help you need, there is a path.
ENGINEERING SUPPORT
Talk to a video engineer.
Stuck on a parameter, a webhook signature, or an integration step? Reach the engineering team. Response within hours.
Contact engineeringINTEGRATION HELP
Docs, code samples, video tutorials.
Self-serve resources for this use case. Quickstart guides, SDK examples, webhook signature verification.
Browse the docsSOLUTION ARCHITECT
Plan the rollout with a human.
Building this at platform scale? Book a session with a FastPix solution architect.
Join the Slack communitySupporting reading.
AI meeting recorder API: how Notes Agent ships in 90 seconds
Coming soon — the bot-to-webhook pipeline broken down end-to-end with the actual API shapes.
Read more →Notes Agent for lecture summarization: how it works
Coming soon — the MyClassBoard shape, from calendar trigger to LMS delivery.
Read more →CARS structure: how meeting AI summarization works under the hood
Coming soon — Context / Actions / Results / Speakers — the shape that makes the payload useful in the receiving app.
Read more →Five-minute quick-start
Docs — sign up, hit the endpoint, ship. The shortest path to your first ai.notes.ready webhook.
Open quick-start →Full API reference
Docs — every endpoint, every parameter, every response shape for the Notes Agent + VOD + Live APIs.
Open reference →Webhook reference
Docs — every event FastPix emits with sample payloads, signature verification examples, retry semantics.
Open webhooks →Code samples on GitHub
GitHub — sample apps and SDK examples across Node, Python, Java, Go, Ruby, PHP, .NET.
Open GitHub →Slack community
Community — talk to FastPix engineers and other developers shipping meeting AI at scale.
Join Slack →Service status
Status — real-time uptime, regional health, and incident reports for the FastPix platform.
Check status →