All comparisons · vs Otter.ai
This page exists because Otter shows up in every "meeting recording" search. We're not the same product: Otter is the end-user SaaS, and meetbot is the developer API a product like Otter would be built on. Below we explain the framing, the price shape (per-seat vs per-hour), and when you'd pick one over the other. If you arrived here looking for a meeting-notes app for yourself, the honest answer is: install Otter. If you're a developer shipping a feature that records meetings, read on.
01 · tl;dr
Use Otter.ai if…
Use meetbot if…
02 · spec table
Numbers verified against the cited source on the date in the page footer. PR a correction if anything has moved.
| meetbot | Otter.ai | ||
|---|---|---|---|
| what is it | developer API (HTTP + SDKs) | SaaS app (web + mobile + Chrome ext) | |
| primary buyer | engineering team building a product | individual or team end-user | |
| pricing shape | $0.30 / hr of meeting time | $16.99–$30 / user / month[1] | |
| per-hour at 40 hr/mo Business | $0.30 | ~$0.50 ($30 ÷ 60 hr cap × 40 hr / 40 hr)[2] | |
| free tier | 10 hours / month | 300 minutes / month[3] | |
| raw outputs (audio · video · captions · chat) | yes — to your S3 bucket | no — locked in app | |
| brand the bot | yes (configurable bot_name) | no — bot is OtterPilot | |
| platforms | Meet, Teams, Zoom | Meet, Teams, Zoom, Webex | |
| consumer apps | — | iOS, Android, macOS, Windows, Chrome ext | |
| transcription quality | BYOK (Whisper, Deepgram, AssemblyAI on your own key); hosted Whisper-large-v3 ships Q3 2026 | Otter ASR (well-tuned) | |
| summarisation | BYO LLM via webhook payload | built-in (Otter AI Chat) |
03 · pricing scenarios
Three usage points: a hobbyist, a startup, and a scaled company. Formula visible per cell — copy it into a spreadsheet, plug your own numbers in.
10 hours of meeting recording per month.
Different products. If you're a person who attends 10 meetings, Otter is the right purchase — you get a UI. We give you four files in a bucket.
1,000 hours of meeting recording per month.
Apples to oranges: 30 Otter seats also gives you 30 humans using a polished app. 1,000 meetbot hours gives you raw signals ready to be ingested by your own product.
50,000 hours of meeting recording per month.
At this scale you almost certainly aren't using Otter — you're building your own product on top of an infra layer like meetbot. The number is included for completeness, not as a real choice.
04 · where they win
We include this section because the alternative — pretending we win everywhere — is dishonest, and dishonest comparison pages are the reason most of them aren't worth reading.
05 · where we win
Each line links to the doc page that proves it. Numbers, not adjectives. Sourced against Otter.ai's public surface as of the date below.
06 · migration
Same shape, same fields, different host. Replace your Otter.ai bot-dispatch call with a meetbot one. Webhook payloads land in the same JSON shape your handler already parses.
// Otter doesn't have a public bot-dispatch API.
// Their integration story is "your users sign in to Otter
// and it joins their meetings via OtterPilot."
// You can't programmatically dispatch a bot to a URL.
//
// If your product needs to drop a bot in a meeting on
// behalf of your customer — without your customer signing
// in to a third-party app — you need an infra API.// meetbot — drop a bot in any meeting, billed per minute
const res = await fetch("https://api.meetbot.dev/api/v1/bot", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.MEETBOT_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
meeting_url: "https://meet.google.com/abc-defg-hij",
bot_name: "YourProduct",
delivery: [{ transport: "webhook", url: WEBHOOK_URL }],
}),
});07 · faq
Last verified 2026-05-09 against Otter.ai's public surface. Spotted an error? Fix it on GitHub.