Granola vs Otter.ai
Granola
Granola, Inc.
Granola wins · 22–10 (17 drawn)
Agent access — MCP, CLI, and API access for agentsAgent access
MCP, CLI, and API access for agents
Agent ops
ai-native userAn agent can automatically file each meeting's action items into my project tracker (Linear, Jira, Asana) using the product's API, webhooks, or native automations
weight 2 · round to Otter.aiGranola offers a documented API/MCP server for programmatic access to meeting notes and a Zapier integration claiming 8,000+ app connections to 'automate what happens after a meeting,' which could route action items to Linear/Jira/Asana, and a native HubSpot sync exists as a precedent for native two-way automation. However, there is no documented native integration or pre-built automation specifically for Linear/Jira/Asana, and MCP/Chat tools shown (search notes, draft email/Slack, calendar events) are read/communication-focused rather than ticket-filing into project trackers. Missing for 10: a documented native Linear/Jira/Asana integration or explicit Zapier recipe/template for action-item ticket creation, and evidence of webhook-triggered ticket creation in these specific trackers.
- [claimed-docs] “Connect Granola to 8,000+ apps and automate what happens after a meeting”
- [claimed-docs] “The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.”
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate G…”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP.”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
- [claimed-docs] “Sync Granola meeting notes to HubSpot. Automatically sync notes to CRM records from your meetings using folders.”
- [claimed-docs] “Ask Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event”
Otter explicitly documents sending action items into JIRA and Asana (and other tools) plus a public API/webhooks tier and a live, OAuth-gated MCP server enabling AI agents to pull meeting/action-item data into workflows. However, Linear is never named, no OpenAPI/API spec is discoverable (404s on all probed paths), and API/MCP/native project-tracker automations appear gated to Enterprise plans with no independent hands-on confirmation that action items sync correctly end-to-end. Missing for 10: explicit Linear support, publicly discoverable API schema, and independent verification of the automation actually filing items correctly.
- [claimed-docs] “Help your team move faster by sending actions items from meetings into tools they already use, like JIRA, Asana, and others.”
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Send meeting summaries and action items from Otter to ClickUp to manage everything in one place.”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
- [probe] “PROBE openapi: all candidate paths 404 (https://otter.ai/openapi.json, https://otter.ai/swagger.json, https://otter.ai/api/openapi.json, htt…”
ai-native userAn official MCP server lets Claude or any MCP client query my meetings — search, transcripts, action items — with OAuth, no glue code
weight 3 · round to GranolaGranola documents an official hosted MCP server (mcp.granola.ai) supporting search, transcripts, and meeting queries, and a runtime probe confirms the endpoint is live and enforces OAuth via the standard MCP protected-resource flow (401 + WWW-Authenticate pointing to oauth-protected-resource metadata), matching the story's OAuth/no-glue-code requirement. Missing for 10: independent third-party (non-vendor) hands-on confirmation of a successful end-to-end OAuth connection and action-item retrieval.
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP.”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes,…”
- [probe] “official MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
Otter has an official, live MCP server (mcp.otter.ai) confirmed by a runtime probe returning proper OAuth-gated 401/WWW-Authenticate flow, and docs describe searching meetings, transcripts, action items, and granular permission scoping via Claude/ChatGPT — matching the story closely (otter-docs-16, otter-docs-46, otter-docs-47, otter-docs-35, otter-probe-rt-1, otter-probe-2). However, the same probe notes this MCP/API access is gated to Enterprise workspaces only, meaning many AI-native individual users cannot actually use it without an enterprise contract. Missing for 10: broader/self-serve tier availability, independent third-party (non-vendor) confirmation of the OAuth/query experience beyond the runtime probe, and public documentation of full query capabilities (e.g., exact tool/resource list).
- [claimed-docs] “Connect Otter.ai meeting transcripts and action items to Claude via MCP. Search, recap, and draft follow-ups without leaving the chat.”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [claimed-docs] “OAuth-authenticated with granular permissions”
- [claimed-docs] “Your AI assistant can only access meetings you explicitly authorize”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
- [probe] “official MCP server documented at https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp”
ai-native userMy scripts can pull transcripts, summaries, and action items from every meeting through a documented API with self-serve keys
weight 3 · round to GranolaGranola docs confirm a documented REST API for programmatic access to meeting notes, transcripts, and AI summaries (granola-docs-1,16,33,34), and reference both individual and workspace-level API keys, implying self-serve key generation (granola-docs-28). However, action items are not explicitly called out as a retrievable field, and a probe found no live OpenAPI/swagger spec, suggesting the API reference may be thin or beta (granola-probe-2). missing for 10: explicit documentation of action-item extraction, a public OpenAPI/schema reference, and independent developer corroboration of successful API key self-service and querying.
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data.”
- [claimed-docs] “The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.”
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate G…”
- [claimed-docs] “Custom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting c…”
- [claimed-docs] “Workspace admins on Business and Enterprise plans can also create workspace API keys. These belong to the workspace rather than an individua…”
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/…”
Otter documents an 'Otter API & Webhooks' feature in pricing tiers and a Public API for custom integrations, plus a live MCP server for pulling transcripts/summaries/action items into AI tools, but the runtime probe shows the MCP endpoint is OAuth-gated and both API/MCP access are restricted to Enterprise workspaces (contact account manager), not self-serve; no public OpenAPI/swagger docs were found (all 404). Missing for 10: publicly discoverable API reference docs, evidence of self-serve API key generation for individual/non-enterprise users, and independent confirmation of successful script-based pulls.
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [probe] “PROBE openapi: all candidate paths 404 (https://otter.ai/openapi.json, https://otter.ai/swagger.json, https://otter.ai/api/openapi.json, htt…”
- [probe] “official MCP server documented at https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
Agent access
ai-native userPoint an agent at llms.txt or agent-oriented docs
weight 2 · round to GranolaA live llms.txt is confirmed via direct HTTP probe (200 OK) at docs.granola.ai/llms.txt, and Granola also documents agent-oriented resources (API for custom agents, an official OAuth-protected MCP server verified live via runtime probe), giving agents multiple discoverable, machine-readable entry points into Granola's docs and data. Missing for 10: no independent/community confirmation of an agent actually consuming llms.txt successfully in practice.
- [probe] “PROBE llms.txt: HTTP 200 at https://docs.granola.ai/llms.txt # Granola Docs & Help Center - [Granola Help Center](https://docs.granola.ai/h…”
- [probe] “official MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
- [claimed-docs] “The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.”
- [claimed-docs] “Custom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting c…”
ai-native userRun the product headlessly / in CI for automation
weight 2 · round to Otter.aiGranola exposes a REST API and an MCP server for programmatic access to meeting notes/transcripts, which could be scripted into automated pipelines, but the core product is a desktop app that captures live meeting audio and there is no documented CLI, headless mode, or CI-specific workflow. Missing for 10: explicit headless/CI execution mode, CLI tooling, and any example of running Granola non-interactively in an automation pipeline.
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data.”
- [claimed-docs] “The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.”
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate G…”
- [probe] “official MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
Otter offers a Public API, Webhooks, and an MCP server that could be scripted/integrated into automated pipelines (otter-docs-26, otter-docs-40, otter-probe-rt-1), but these are gated to Enterprise workspaces and there's no documentation of a CLI, SDK, or explicit CI/headless workflow support — the API/MCP surface is aimed at chat-tool integration rather than programmatic batch automation. Missing for 10: documented CLI or SDK for scripted/CI use, explicit CI/automation guides, evidence of non-Enterprise API access, and confirmation the API supports full headless operation (uploading, processing, retrieving) without interactive UI.
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
- [probe] “PROBE openapi: all candidate paths 404 (https://otter.ai/openapi.json, https://otter.ai/swagger.json, https://otter.ai/api/openapi.json, htt…”
ai-native userPlug MCP servers into this product so it can use their tools
weight 3 · round drawnGranolanone0/10All evidence describes Granola exposing its own MCP server (and API) so other AI tools can pull Granola's meeting data — the reverse of the story, which asks whether Granola itself can consume external MCP servers as a client to gain new tools. No evidence shows Granola's Chat or any other feature accepting/plugging in third-party MCP servers.
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP.”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes,…”
- [probe] “official MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
Otter.ainone0/10All evidence describes Otter shipping its own MCP *server* so external AI tools (Claude, ChatGPT) can pull Otter's meeting data — this is the reverse of the story, which asks whether a user can plug external MCP servers into Otter so Otter itself can consume their tools. No evidence shows Otter acting as an MCP client consuming third-party MCP servers.
- [claimed-docs] “ChatGPT, Claude, and other AI chat tools can securely access your meeting knowledge through Otter's MCP Server for deeper analysis and smart…”
- [claimed-docs] “Connect Otter.ai meeting transcripts and action items to Claude via MCP. Search, recap, and draft follow-ups without leaving the chat.”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [probe] “official MCP server documented at https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
ai-native userConnect an agent via an official MCP server
weight 3 · round drawnGranola documents an official MCP server ('Granola MCP') for connecting AI tools/agents to meeting notes (search, list_meetings, get_meeting_transcript, query_granola_meetings), and a runtime probe confirms the hosted endpoint https://mcp.granola.ai/mcp is live and correctly speaks MCP's OAuth-protected resource flow. Missing for 10: independent/community hands-on confirmation of a successful agent connection beyond the vendor docs and probe.
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP.”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes,…”
- [probe] “official MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
Otter documents and ships an official hosted MCP server (mcp.otter.ai) that connects Claude, ChatGPT, and other AI agents to meeting data, with OAuth-based granular permissions, confirmed live via a runtime probe returning a valid OAuth-protected-resource challenge rather than a dead endpoint. Missing for 10: independent third-party (non-vendor) hands-on confirmation of successful agent connection/tool use beyond the auth handshake, and the capability is restricted to Enterprise workspaces rather than universally available.
- [claimed-docs] “ChatGPT, Claude, and other AI chat tools can securely access your meeting knowledge through Otter's MCP Server for deeper analysis and smart…”
- [claimed-docs] “Connect Otter.ai meeting transcripts and action items to Claude via MCP. Search, recap, and draft follow-ups without leaving the chat.”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [claimed-docs] “OAuth-authenticated with granular permissions”
- [claimed-docs] “Your AI assistant can only access meetings you explicitly authorize”
- [probe] “official MCP server documented at https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
ai-native userDrive the product through a documented public API
weight 3 · round to GranolaGranola documents a RESTful public API for programmatic access to meeting notes, transcripts, and summaries, including workspace-level API keys for admins, and a live official MCP server (confirmed via runtime probe) that supports OAuth-based agent access to meeting data. This is solid documented evidence of API-driven, agentic use of the product beyond the base app UI. Missing for 10: a formal OpenAPI/reference spec (probe found 404s for openapi.json/swagger.json) and independent third-party developer reports validating real-world API integration.
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate G…”
- [claimed-docs] “Workspace admins on Business and Enterprise plans can also create workspace API keys. These belong to the workspace rather than an individua…”
- [claimed-docs] “Custom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting c…”
- [probe] “official MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/…”
Otter references a 'Public API' and 'API & Webhooks' as an Enterprise/paid-tier feature (otter-docs-26, otter-docs-40, otter-docs-48), implying programmatic access exists, but no actual API reference, schema, or endpoint documentation is shown, and a live probe found no discoverable OpenAPI/swagger spec (otter-probe-1). The MCP server is real and OAuth-gated (otter-probe-rt-1) but that's a different (agent-tool) interface, not a general-purpose documented public API for driving the product programmatically. missing for 10: published API reference/docs with endpoints and schemas, independent confirmation of working API calls, clarity on which tiers can access it.
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms”
- [probe] “PROBE openapi: all candidate paths 404 (https://otter.ai/openapi.json, https://otter.ai/swagger.json, https://otter.ai/api/openapi.json, htt…”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
ai-native userIssue scoped/least-privilege API credentials for an agent
weight 2 · round to Otter.aiGranolanone0/10Granola documents API keys (personal and workspace-level) and an OAuth-based MCP server, but there is no evidence of scoped or least-privilege credential issuance — e.g., no read-only vs write scopes, no per-agent permission granularity, and workspace keys are described as broad and non-expiring rather than restrictable.
- [claimed-docs] “Workspace admins on Business and Enterprise plans can also create workspace API keys. These belong to the workspace rather than an individua…”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
- [probe] “official MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp”
Otter's MCP server is OAuth-authenticated with granular permissions and explicit meeting-level authorization ('AI assistant can only access meetings you explicitly authorize'), and a runtime probe confirms the endpoint is live and OAuth-gated rather than just a marketing claim. However, this capability is restricted to Enterprise workspaces, and there's no independent evidence of fine-grained scope customization (e.g., read-only vs write, specific resource scoping) beyond vendor description. Missing for 10: independent/hands-on verification of granular scope options, evidence of least-privilege scoping beyond meeting-level authorization, and availability outside Enterprise tier.
- [claimed-docs] “Your AI assistant can only access meetings you explicitly authorize”
- [claimed-docs] “OAuth-authenticated with granular permissions”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
- [claimed-docs] “Otter API & Webhooks”
ai-native userBuild against official SDKs
weight 2 · round to GranolaGranola exposes a documented RESTful API and an official hosted MCP server (confirmed live via runtime probe with OAuth), which lets AI-native users build custom agents/integrations, but there is no evidence of official language SDKs, client libraries, or a discoverable OpenAPI/swagger spec (probe found only 404s). Missing for 10: published SDKs in common languages, an OpenAPI spec, and independent developer corroboration of building against the API.
- [claimed-docs] “The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.”
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate G…”
- [claimed-docs] “Custom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting c…”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes”
- [probe] “official MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/…”
Otter documents a Public API, webhooks, and a live, OAuth-gated MCP server (confirmed by runtime probe) that let developers integrate meeting data into custom workflows, which supports 'building against Otter programmatically,' but no evidence names an official SDK (Python/JS/etc.) or provides SDK-style client libraries — only raw API/webhook/MCP endpoints are documented. missing for 10: explicit official SDK documentation/libraries, code samples, language coverage, independent developer corroboration of SDK usage.
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [claimed-docs] “OAuth-authenticated with granular permissions”
- [probe] “official MCP server documented at https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
- [probe] “PROBE openapi: all candidate paths 404 (https://otter.ai/openapi.json, https://otter.ai/swagger.json, https://otter.ai/api/openapi.json, htt…”
ai-native userSubscribe to events via webhooks
weight 2 · round to Otter.aiGranolanone0/10Evidence covers a REST API, MCP server, Zapier/HubSpot integrations, and chat workflows, but nothing in the pack describes any webhook subscription mechanism for event notifications. Zapier could theoretically enable trigger-based automation, but no documentation confirms Granola exposes outbound webhooks for developers to subscribe to events directly. missing for 10: documented webhook endpoints, event types, subscription/registration mechanism, payload schema.
- [claimed-docs] “The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.”
- [claimed-docs] “Connect Granola to 8,000+ apps and automate what happens after a meeting”
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/…”
Otter's pricing page explicitly lists 'Otter API & Webhooks' as a feature on paid plans, confirming webhook subscription capability exists, but there is no documentation describing webhook event types, payload schemas, subscription setup, or independent confirmation of usage. missing for 10: webhook event catalog/documentation, setup/configuration guide, and hands-on or independent verification of webhook delivery.
- [claimed-docs] “Otter API & Webhooks”
Agentic features
ai-native userGet AI-generated insights and suggestions from my data inside the product
weight 2 · round drawnGranola Chat lets users ask questions and get instant AI-generated insights, spot patterns across calls, and generate follow-up outputs directly inside the product, with Recipes providing reusable insight-generating prompt templates. This is native, first-party AI-native functionality well documented across multiple docs pages. Missing for 10: independent/hands-on validation of insight quality and accuracy beyond vendor docs.
- [claimed-docs] “Chat with your meeting notes to recall meeting details, spot patterns across customer calls, and generate follow-up outputs.”
- [claimed-docs] “Granola Chat can help you complete the work that comes after a meeting... draft and send a follow-up email”
- [claimed-docs] “Recipes are reusable prompt templates that help you quickly get insights from your meeting notes without typing the same questions repeatedl…”
- [claimed-docs] “Granola Chat lets you ask questions about your meetings and get instant insights from your notes or transcripts.”
- [claimed-docs] “draft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event”
- [claimed-docs] “Ask Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event”
- [claimed-docs] “Granola Chat can help you complete the work that comes after a meeting, without switching between your notes and other apps.”
Otter's AI Chat and meeting summaries generate insights, decisions, action items, sentiment, and follow-ups directly from meeting data (otter-docs-1,3,21,37,34,13), and this is corroborated by a live, OAuth-gated MCP endpoint confirmed via runtime probe (otter-probe-rt-1). missing for 10: independent hands-on validation of insight quality/accuracy (community evidence focuses on privacy/recording concerns, not insight usefulness), and MCP/insight features are Enterprise-gated rather than universally available.
- [claimed-docs] “Otter AI Chat searches across your meetings and connected apps to instantly answer questions and help you create follow-ups, reports, and co…”
- [claimed-docs] “Clear next steps are automatically captured and assigned from every meeting.”
- [claimed-docs] “Otter turns every meeting into a clear summary with decisions, action items, and insights.”
- [claimed-docs] “Otter's fully customizable, AI-powered meeting summaries automatically extract actionable insights based on meeting purpose and for differen…”
- [claimed-docs] “Analyze patterns and themes across multiple meetings”
- [claimed-docs] “Monitor sentiment, engagement, and strategic keywords across customer-facing teams to align messaging and positioning.”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
- [probe] “official MCP server documented at https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp”
ai-native userSet up automations that run autonomously in the background
weight 2 · round to Otter.aiGranola supports automations that fire after meetings via Zapier (8,000+ app connections) and HubSpot auto-sync, and offers an API/MCP server for building custom 'agents' that analyze calls—these run without manual intervention once configured. However, there's no evidence of a native scheduler or persistent background agent loop inside Granola itself; the 'autonomy' comes from third-party automation platforms (Zapier/HubSpot) or requires the user to build their own agent via API/MCP rather than Granola running one natively. Missing for 10: native in-app automation/scheduling engine, evidence of continuously running background agents (not just event-triggered post-meeting syncs), and independent confirmation these automations run reliably unattended.
- [claimed-docs] “Connect Granola to 8,000+ apps and automate what happens after a meeting”
- [claimed-docs] “Sync Granola meeting notes to HubSpot. Automatically sync notes to CRM records from your meetings using folders.”
- [claimed-docs] “You can set up Granola to automatically save any notes that are added to Granola folders to the relevant contacts, companies, or deals on Hu…”
- [claimed-docs] “Custom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting c…”
- [claimed-docs] “The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.”
- [probe] “official MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
Otter supports background automation scoped to meetings: scheduled auto-join notetakers, automatic transcription/summarization, auto-extraction of action items, and automatic syncing of notes/action items to CRMs, Jira, Asana, Zendesk, Airtable, S3, etc. (otter-docs-17,9,10,28,29,31,4,3,26,40). This is real autonomous background behavior but it is templated around meeting workflows rather than a general-purpose automation/agent builder where a user defines arbitrary triggers/conditions. Missing for 10: evidence of a flexible, user-configurable automation/workflow engine (beyond Zapier/webhooks) and independent confirmation that these automations reliably run unattended without manual re-triggering.
- [claimed-docs] “Schedule your AI Meeting Notetaker to automatically join all your Zoom, Microsoft Teams, and Google Meet meetings.”
- [claimed-docs] “Automatically turn meeting takeaways into support tickets or updates in tools like Zendesk and ServiceNow.”
- [claimed-docs] “Help your team move faster by sending actions items from meetings into tools they already use, like JIRA, Asana, and others.”
- [claimed-docs] “Otter automatically sends transcripts, summaries, and meeting metadata to Airtable.”
- [claimed-docs] “Export transcripts, summaries, and metadata directly to your Amazon S3 bucket.”
- [claimed-docs] “Send meeting summaries and action items from Otter to ClickUp to manage everything in one place.”
- [claimed-docs] “Key deal details, notes, and next steps automatically extracted from every meeting and synced to your CRM.”
- [claimed-docs] “Clear next steps are automatically captured and assigned from every meeting.”
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
ai-native userDelegate tasks to a built-in AI assistant inside the product
weight 3 · round to GranolaGranola ships a built-in 'Granola Chat' assistant that users can delegate post-meeting tasks to, e.g. drafting and sending follow-up emails/Slack messages and creating calendar events directly from meeting notes, plus reusable 'Recipes' prompt templates for repeated tasks. This is documented across multiple first-party doc pages describing concrete agentic actions triggered from chat. Missing for 10: independent/hands-on verification that these delegated actions (sending email, creating calendar events) actually execute reliably, and more detail on assistant autonomy/error-handling beyond vendor docs.
- [claimed-docs] “Chat with your meeting notes to recall meeting details, spot patterns across customer calls, and generate follow-up outputs.”
- [claimed-docs] “Granola Chat can help you complete the work that comes after a meeting... draft and send a follow-up email”
- [claimed-docs] “Granola Chat lets you ask questions about your meetings and get instant insights from your notes or transcripts.”
- [claimed-docs] “draft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event”
- [claimed-docs] “Ask Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event”
- [claimed-docs] “Granola Chat can help you complete the work that comes after a meeting, without switching between your notes and other apps.”
- [claimed-docs] “Recipes are reusable prompt templates that help you quickly get insights from your meeting notes without typing the same questions repeatedl…”
Otter ships a built-in 'Otter AI Chat' assistant that can search meetings, answer questions, draft follow-ups/reports, and auto-extract action items/summaries, which is genuine in-product task delegation (otter-docs-1,3,21,41). However this delegation is scoped narrowly to meeting-related tasks (not general-purpose), and there's no independent/hands-on evidence validating the AI Chat's actual task-completion quality — community evidence only covers transcription accuracy and privacy issues, not the assistant's agentic performance. Missing for 10: independent hands-on validation of Otter AI Chat's task delegation, broader (non-meeting) task scope, and confirmation the chat assistant reliably executes multi-step actions vs. just answering queries.
- [claimed-docs] “Otter AI Chat searches across your meetings and connected apps to instantly answer questions and help you create follow-ups, reports, and co…”
- [claimed-docs] “Clear next steps are automatically captured and assigned from every meeting.”
- [claimed-docs] “Otter turns every meeting into a clear summary with decisions, action items, and insights.”
- [claimed-docs] “Instantly auto-generate follow-up emails and next steps for client calls, internal reviews, and more.”
- [claimed-docs] “Stay on track by automatically turning your meeting notes into simple action items with deadlines.”
ai-native userOperate the product with natural-language commands
weight 2 · round to GranolaGranola Chat lets users interact via natural-language queries to recall meeting details, spot patterns, and trigger actions like drafting/sending a follow-up email, drafting a Slack message, or creating a calendar event—clear NL-command operation within the product. missing for 10: independent/hands-on corroboration of chat-driven command execution, and detail on reliability/limits of the NL command surface beyond first-party docs.
- [claimed-docs] “Chat with your meeting notes to recall meeting details, spot patterns across customer calls, and generate follow-up outputs.”
- [claimed-docs] “Granola Chat can help you complete the work that comes after a meeting... draft and send a follow-up email”
- [claimed-docs] “Granola Chat lets you ask questions about your meetings and get instant insights from your notes or transcripts.”
- [claimed-docs] “draft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event”
- [claimed-docs] “Ask Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event”
- [claimed-docs] “Granola Chat can help you complete the work that comes after a meeting, without switching between your notes and other apps.”
Otter AI Chat lets users query meetings, CRMs, and connected apps using natural language to get answers, drafts, and reports (otter-docs-1, otter-docs-11), and this NL interface also works through MCP-connected assistants like Claude/ChatGPT (otter-docs-16, otter-docs-46), confirmed live by a runtime probe. However, evidence is limited to search/chat-style querying rather than broader NL-driven control of the product (e.g., scheduling, settings, workflow actions), and there is no independent hands-on report validating chat accuracy or command breadth. Missing for 10: independent verification of NL Chat's reliability/accuracy, evidence of NL controlling actions beyond querying/summarizing (e.g., configuring integrations, managing recordings via command), and broader command scope beyond meeting Q&A.
- [claimed-docs] “Otter AI Chat searches across your meetings and connected apps to instantly answer questions and help you create follow-ups, reports, and co…”
- [claimed-docs] “Find key insights from past calls, documents, and more using natural-language.”
- [claimed-docs] “Connect Otter.ai meeting transcripts and action items to Claude via MCP. Search, recap, and draft follow-ups without leaving the chat.”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
Api quality
ai-native userExplore an interactive API reference with runnable examples
weight 2 · round drawnGranolanone0/10There's a mention of a RESTful API and MCP server, but no evidence of an interactive API reference with runnable examples; probes explicitly show no OpenAPI/swagger spec is exposed (all candidate paths 404), and no docs mention interactive playgrounds or code samples runnable in-browser.
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/…”
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate G…”
- [claimed-docs] “The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.”
Otter.ainone0/10Otter has a Public API/webhooks and MCP server, so an interactive API reference is a fair ask, but the evidence pack shows no interactive docs or runnable examples — a direct probe for OpenAPI/Swagger specs returned 404s and no docs page with a live API explorer is cited.
- [probe] “PROBE openapi: all candidate paths 404 (https://otter.ai/openapi.json, https://otter.ai/swagger.json, https://otter.ai/api/openapi.json, htt…”
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)
weight 2 · round drawnGranolanone0/10Granola documents a REST API and MCP integration but explicit probes show no OpenAPI/Swagger spec is published at any standard location (all candidate paths returned 404), and no machine-readable API spec is referenced anywhere in the docs.
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/…”
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate G…”
Otter.ainone0/10Otter advertises a 'Public API' and webhooks (otter-docs-26, otter-docs-40, otter-docs-48), but a direct probe for machine-readable spec files (openapi.json, swagger.json, etc.) returned 404 on all candidate paths, and no documentation link to an OpenAPI/Swagger spec appears anywhere in the evidence pack.
- [probe] “PROBE openapi: all candidate paths 404 (https://otter.ai/openapi.json, https://otter.ai/swagger.json, https://otter.ai/api/openapi.json, htt…”
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
ai-native userRely on versioned APIs with a documented deprecation policy
weight 2 · round drawnGranolanone0/10The evidence shows a Granola REST API and MCP server exist, but there is no documentation of API versioning scheme or a deprecation policy; an openapi.json probe returned 404s, suggesting no formal API spec/versioning surface is published. missing for 10: versioning scheme documentation, deprecation policy/notice process, changelog or migration guides.
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate G…”
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/…”
- [claimed-docs] “Workspace admins on Business and Enterprise plans can also create workspace API keys. These belong to the workspace rather than an individua…”
Otter.ainone0/10There is evidence of an Otter public API and an MCP server, but no documentation of API versioning scheme or a formal deprecation policy anywhere in the pack; the openapi probe returned 404s. Missing for 10: versioning scheme documentation, changelog/deprecation policy, migration guides, evidence of stable version lifecycle.
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
- [probe] “PROBE openapi: all candidate paths 404 (https://otter.ai/openapi.json, https://otter.ai/swagger.json, https://otter.ai/api/openapi.json, htt…”
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
ai-native userPerform bulk operations across many items at once
weight 2 · round drawnGranola offers bulk *export* of all notes to CSV and API/MCP access that can read across the whole workspace (search, list_meetings), which supports bulk analysis, but there's no documented capability for bulk mutating operations (e.g., batch delete, batch re-tag, batch share) across many items at once. missing for 10: explicit bulk write/update operations, batch API endpoints for multi-item actions, evidence of an agent actually performing such an operation.
- [claimed-docs] “Export your Granola meeting notes to CSV. Get note titles, summaries, transcripts, and details.”
- [claimed-docs] “You're able to export historical data from Granola by going to Settings, clicking Profile in the sidebar (under Preferences), and clicking G…”
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data. This RESTful API enables you to integrate G…”
- [probe] “official MCP server documented at https://docs.granola.ai/help-center/sharing/integrations/mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
Otter offers API/webhooks, unlimited file import, and cross-meeting search/analysis (e.g., 'analyze patterns and themes across multiple meetings', 'search meeting transcripts across all time periods') that could support automation across many meetings at once, but there is no explicit documentation of a bulk-edit/bulk-delete/bulk-tag operation or batch endpoint for acting on many items simultaneously. Missing for 10: documented bulk edit/delete/tag UI or API endpoints, evidence of batch processing limits/behavior, and independent confirmation that cross-meeting operations scale reliably.
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Analyze patterns and themes across multiple meetings”
- [claimed-docs] “Search your meeting transcripts across all time periods”
- [claimed-docs] “Import and transcribe unlimited audio or video files”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
ai-native userDefine rules that trigger actions automatically on events
weight 3 · round to Otter.aiGranola supports event-triggered automation only via third-party integrations: Zapier (8,000+ apps, 'automate what happens after a meeting') and HubSpot folder-based auto-sync ('automatically save any notes added to Granola folders to relevant contacts/deals'). These act as rule-like triggers but are not a native in-product rules/automation engine, and Chat 'workflows' are manually invoked rather than event-triggered. Missing for 10: a native rules/automation builder within Granola itself, documentation of custom trigger-condition-action definitions, and evidence of broader event types beyond folder-add/meeting-end.
- [claimed-docs] “Connect Granola to 8,000+ apps and automate what happens after a meeting”
- [claimed-docs] “You can set up Granola to automatically save any notes that are added to Granola folders to the relevant contacts, companies, or deals on Hu…”
- [claimed-docs] “Automatically sync notes to CRM records from your meetings using folders.”
- [claimed-docs] “draft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event”
Otter offers built-in automatic actions (auto-capture of action items, auto-sync to CRM/Zendesk/JIRA/Asana) and lists 'Otter API & Webhooks' and Zapier integration in its pricing page, which would let users build custom event-triggered automations. However, these are fixed, vendor-defined automatic behaviors rather than a documented native interface where users define their own conditional rules; the webhook/Zapier capability is only mentioned as a bullet with no documentation of rule configuration. Missing for 10: a documented rule/automation builder or webhook event catalog showing user-defined trigger-condition-action logic, and independent evidence it works as described.
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Salesforce\*, HubSpot\*, Zapier integrations”
- [claimed-docs] “Automatically turn meeting takeaways into support tickets or updates in tools like Zendesk and ServiceNow.”
- [claimed-docs] “Help your team move faster by sending actions items from meetings into tools they already use, like JIRA, Asana, and others.”
- [claimed-docs] “Stay on track by automatically turning your meeting notes into simple action items with deadlines.”
ai-native userSchedule recurring jobs or workflows
weight 2 · round to Otter.aiGranolanone0/10Evidence shows Granola offers APIs, MCP, Zapier/HubSpot integrations, and one-off Chat workflows (draft emails, Slack messages, calendar events), but nothing describes scheduling recurring jobs or automated workflows to run on a cadence within Granola itself — recurring automation would rely entirely on third-party tools like Zapier, not a native Granola feature.
- [claimed-docs] “Connect Granola to 8,000+ apps and automate what happens after a meeting”
- [claimed-docs] “draft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event”
- [claimed-docs] “Ask Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event”
- [claimed-docs] “The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.”
- [claimed-docs] “Custom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting c…”
Otter documents scheduling only in the narrow sense of automatically joining recurring calendar meetings ('Schedule your AI Meeting Notetaker to automatically join all your Zoom, Teams, and Google Meet meetings'), plus webhooks/API/Zapier integrations that could be chained into workflows. There is no evidence of a general recurring-job/workflow scheduler (e.g., scheduled reports, cron-like automation, or repeatable AI-agent tasks beyond meeting attendance). Missing for 10: documented recurring workflow/job scheduling beyond meeting attendance, evidence of cron-like or repeatable automation configuration, independent confirmation of this capability in use.
- [claimed-docs] “Schedule your AI Meeting Notetaker to automatically join all your Zoom, Microsoft Teams, and Google Meet meetings.”
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
Calendar workflow — stories about calendar workflow in this arenaCalendar workflow
Stories about calendar workflow in this arena
Calendar
product managerI connect Google or Outlook calendar once and control per-meeting-type rules for which meetings get captured automatically
weight 3 · round drawnGranolanone0/10Evidence shows Granola connects to a calendar to display upcoming meetings and offers templates per call type for note formatting, but there is no mention of per-meeting-type rules controlling which meetings get automatically captured/recorded — no filtering, auto-join rules, or selective-capture settings are documented.
- [claimed-docs] “Granola connects to your calendar to show your upcoming meetings.”
- [claimed-docs] “you might want to choose a specific template (or set up your own!) for a specific type of call: for instance, 1:1s, interviews or sales pitc…”
- [claimed-docs] “you might want to choose a specific template (or set up your own!) for a specific type of call: for instance, 1:1s, interviews or sales pitc…”
Otter.ainone0/10Evidence shows Otter can auto-join Zoom/Teams/Google Meet meetings via scheduling (otter-docs-17), but nothing in the pack describes connecting a Google or Outlook calendar or setting per-meeting-type rules for which meetings get captured. This specific calendar-integration and rule-based control capability is unevidenced.
- [claimed-docs] “Schedule your AI Meeting Notetaker to automatically join all your Zoom, Microsoft Teams, and Google Meet meetings.”
founderI walk into each meeting prepped — the tool surfaces past meetings with the same people and a brief of open threads before the call
weight 1 · round drawnGranola stores meeting notes/transcripts and lets users search or chat with past notes (via Chat or MCP's 'search through your meeting notes, find specific topics discussed in past meetings'), and it connects to your calendar to show upcoming meetings, which together could support manual meeting prep. However, there is no evidence of an automatic pre-call brief or a feature that proactively surfaces past meetings with the same attendees before a call starts — the burden is on the user to search/chat manually. Missing for 10: automatic surfacing of past meetings by attendee tied to calendar events, a dedicated pre-meeting briefing/open-threads summary feature, and any first-hand account of this proactive workflow.
- [claimed-docs] “Granola connects to your calendar to show your upcoming meetings.”
- [claimed-docs] “Granola Chat lets you ask questions about your meetings and get instant insights from your notes or transcripts.”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes,…”
- [claimed-docs] “Chat with your meeting notes to recall meeting details, spot patterns across customer calls, and generate follow-up outputs.”
Otter clearly supports search across past meetings, grouping by team/project/topic, and AI Chat that can surface insights and follow-ups (otter-docs-1, otter-docs-5, otter-docs-11, otter-docs-12, otter-docs-18), which could be used to find prior context with the same people. However, there is no evidence of a proactive, calendar-triggered 'pre-meeting brief' that automatically surfaces past meetings with the same attendees before a call starts — all capabilities described are pull-based search/chat rather than an automated prep experience tied to the upcoming meeting. Missing for 10: automatic calendar-based attendee matching, a dedicated 'pre-call brief' UI/feature, and any independent evidence confirming this specific prep workflow works as described.
- [claimed-docs] “Otter AI Chat searches across your meetings and connected apps to instantly answer questions and help you create follow-ups, reports, and co…”
- [claimed-docs] “Meetings grouped by team, project, or topic so everyone can find recordings and collaborate in one shared space.”
- [claimed-docs] “Find key insights from past calls, documents, and more using natural-language.”
- [claimed-docs] “Keep meetings and notes organized by client, opportunity, or topic to easily revisit key highlights and follow-ups.”
- [claimed-docs] “Search your meeting transcripts across all time periods”
- [claimed-docs] “Analyze patterns and themes across multiple meetings”
Capture recording — stories about capture recording in this arenaCapture recording
Stories about capture recording in this arena
Capture
product managerThe notetaker reliably captures Zoom, Google Meet, and Microsoft Teams meetings, with recording where I want it
weight 2 · round to GranolaGranola explicitly claims to work with Zoom, Google Meet, Teams and other apps, and records via computer audio rather than a bot joining the call, directly addressing the 'recording where I want it' preference. Community evidence corroborates real-world reliability (battery/performance) and PM usage, though no independent side-by-side accuracy test across all three platforms is present. Missing for 10: independent verification of capture reliability across each specific platform (Zoom/Meet/Teams) and no mention of optional bot-based recording for cases where computer-audio capture isn't desired.
- [claimed-docs] “Works with Zoom, Google Meet, Teams and every other meeting app.”
- [claimed-docs] “Uses your computer audio, so doesn't invite a bot”
- [community] “I've been beta testing it and it seems like it's not bad for battery life at all, works like a charm.”
- [community] “I work as a PM and have a lot of calls and action items that tend to slip through so I've built a Mac app that turns Granola calls into a ka…”
Otter.aidisputedcontradicted5/10Otter documents solid capture breadth: scheduled bot-based joining across Zoom/Teams/Meet (otter-docs-17), plus bot-free desktop and Meet capture for users who don't want a bot present (otter-docs-2, otter-docs-15, otter-docs-38). But hands-on/community reports concretely contradict the 'recording where I want it' promise — users found the bot joining confidential calls unexpectedly, being unable to identify who invited it, and the bot rejoining despite attempts to remove it (otter-comm-8, otter-comm-6, otter-comm-7, otter-comm-5), undermining reliable, controlled capture. missing for 10: independent verification of accurate/controllable scheduling behavior, resolution of the 'can't stop the bot' complaints, and confirmation that bot-free recording is equally reliable across all three platforms.
- [claimed-docs] “Schedule your AI Meeting Notetaker to automatically join all your Zoom, Microsoft Teams, and Google Meet meetings.”
- [claimed-docs] “Record conversations directly from your Mac or Windows desktop, without bots joining the call.”
- [claimed-docs] “Capture impromptu Google Meet calls without a bot present, or transcribe any media from every website.”
- [claimed-docs] “Record bot-free and manage meetings directly through the Otter desktop app, providing added convenience and flexibility to capture conversat…”
- [community] “I remember being on sensitive zoom calls and seeing Otter.ai join. Had to track down which person was using it, and even they were clueless …”
- [community] “A lawyer invited OtterAI to a confidential meeting; the commenter read Otter's privacy statement and found they retain data in the cloud and…”
- [community] “A lawyer used Otter to record and transcribe a confidential meeting about a child custody case; participants' first awareness of the recordi…”
- [community] “An AI researcher said Otter recorded a Zoom meeting with investors, then shared a transcription including 'intimate, confidential details' a…”
founderCapture and transcribe meetings without a visible bot joining the call — audio is captured from my device so external participants see nothing extra
weight 3 · round to GranolaGranola's core value prop is capturing device/computer audio directly without a bot joining the call, explicitly stated as 'Uses your computer audio, so doesn't invite a bot' and works across Zoom/Meet/Teams/etc, with transparency messaging posted in chat rather than a visible bot presence. Community evidence corroborates it runs quietly in the background on the user's device. Missing for 10: independent hands-on confirmation from a founder-specific use case and no explicit contradicting report of a visible bot ever appearing.
- [claimed-docs] “Uses your computer audio, so doesn't invite a bot”
- [claimed-docs] “Works with Zoom, Google Meet, Teams and every other meeting app.”
- [claimed-docs] “Granola posts a message in your meeting chat when it starts transcribing to let everyone know.”
- [community] “Granola terrifies me. It’s highly capable at summarisation, and seems to be free. What’s the catch? ... it runs in the background on my Mac,…”
Otter explicitly documents desktop-based, bot-free recording/transcription ("Record conversations directly from your Mac or Windows desktop, without bots joining the call" and "Capture impromptu Google Meet calls without a bot present"), directly matching the story. However, all supporting evidence is vendor-authored; community discussion in the pack focuses entirely on the bot-based joining experience (visible bot, default sharing, privacy issues) rather than validating the bot-free desktop-capture mode, so there is no independent hands-on confirmation this mode works as claimed. Missing for 10: independent/third-party confirmation that bot-free desktop capture actually works and is undetectable to other participants, and detail on what info (if any) is disclosed to other call participants in this mode.
- [claimed-docs] “Record conversations directly from your Mac or Windows desktop, without bots joining the call.”
- [claimed-docs] “Capture impromptu Google Meet calls without a bot present, or transcribe any media from every website.”
- [claimed-docs] “Record bot-free and manage meetings directly through the Otter desktop app, providing added convenience and flexibility to capture conversat…”
founderRecord and transcribe in-person conversations from a mobile app, and those notes land in the same searchable workspace
weight 2 · round to GranolaGranola's docs confirm a mobile app for recording AI-enhanced notes during in-person meetings and iOS calls, and separate docs confirm workspace-wide search/chat over meeting notes, but no evidence explicitly ties mobile-captured notes into the same searchable workspace pipeline. missing for 10: explicit confirmation that mobile-recorded notes/transcripts sync into the same workspace and are searchable via Chat/API alongside desktop notes, and any hands-on user report validating this integration.
- [claimed-docs] “Granola for mobile lets you take AI-enhanced notes during in-person meetings (and, on iOS, phone calls).”
- [claimed-docs] “Granola Chat lets you ask questions about your meetings and get instant insights from your notes or transcripts.”
- [claimed-docs] “Use the magnifying glass beside each note to see where in the transcript or raw notes the note came from”
- [claimed-docs] “Granola connects to your calendar to show your upcoming meetings.”
Otter's docs confirm bot-free recording from desktop and searchable, shared workspaces (otter-docs-2, otter-docs-5, otter-docs-18, otter-docs-38), and general live transcription/speaker recognition (otter-docs-22), but none of the evidence explicitly describes a mobile app for recording in-person conversations — only desktop capture is documented. Missing for 10: explicit mobile-app in-person recording capability, confirmation that mobile-captured notes sync into the same workspace as other recordings, and independent hands-on evidence of mobile recording quality.
- [claimed-docs] “Record conversations directly from your Mac or Windows desktop, without bots joining the call.”
- [claimed-docs] “Meetings grouped by team, project, or topic so everyone can find recordings and collaborate in one shared space.”
- [claimed-docs] “Search your meeting transcripts across all time periods”
- [claimed-docs] “Live transcription in multiple languages, and speaker recognition.”
- [claimed-docs] “Record bot-free and manage meetings directly through the Otter desktop app, providing added convenience and flexibility to capture conversat…”
Integrations crm — stories about integrations crm in this arenaIntegrations crm
Stories about integrations crm in this arena
Integrations
sales leadMeeting notes and summaries sync automatically onto the right contact and deal records in my CRM (HubSpot, Salesforce, Attio)
weight 3 · round to GranolaGranola has a documented native HubSpot integration that auto-syncs meeting notes to the correct contacts, companies, and deals via folders (granola-docs-10, granola-docs-39), which directly matches the story for HubSpot. However, there is no dedicated Salesforce or Attio integration documented — those CRMs would only be reachable indirectly via the generic Zapier connector (granola-docs-9), not a first-party record-matching sync. Missing for 10: explicit native Salesforce and Attio CRM sync with contact/deal matching, and independent/hands-on confirmation that the HubSpot sync reliably attaches to the 'right' record.
- [claimed-docs] “Sync Granola meeting notes to HubSpot. Automatically sync notes to CRM records from your meetings using folders.”
- [claimed-docs] “Automatically sync notes to CRM records from your meetings using folders.”
- [claimed-docs] “You can set up Granola to automatically save any notes that are added to Granola folders to the relevant contacts, companies, or deals on Hu…”
- [claimed-docs] “Connect Granola to 8,000+ apps and automate what happens after a meeting”
Vendor docs claim CRM integrations that extract deal details, notes, and next steps and sync them to Salesforce and HubSpot (otter-docs-4, otter-docs-8, otter-docs-25, otter-docs-36), which covers two of the three named CRMs, but Attio is never mentioned anywhere in the evidence pack. All support is first-party marketing copy with no independent/hands-on confirmation that notes actually land on the correct contact/deal record versus a generic sync, and the pricing page flags the integration with an asterisk suggesting limitations. Missing for 10: Attio support, independent verification of accurate record-level (contact/deal) matching, and confirmation the sync works outside enterprise/marketing claims.
- [claimed-docs] “Key deal details, notes, and next steps automatically extracted from every meeting and synced to your CRM.”
- [claimed-docs] “CRM (Salesforce and Hubspot) and document integrations that allow you to query your CRM directly through Otter AI Chat for more personalized…”
- [claimed-docs] “Salesforce\*, HubSpot\*, Zapier integrations”
- [claimed-docs] “CRM (Salesforce and Hubspot) and document integrations that allow you to query your CRM directly through Otter AI Chat for more personalized…”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
product managerNotes flow into the tools where work happens — Slack channels, Notion pages, and thousands of apps via Zapier
weight 2 · round drawnGranola explicitly documents Zapier integration to 8,000+ apps, native HubSpot CRM sync, and Chat workflows that draft/send Slack messages and follow-up emails, directly matching the story's 'flows into Slack, Notion, and thousands of apps' vision. Notion isn't named directly, but it would be covered under the 8,000+ app Zapier ecosystem; missing for 10: an explicit first-party Notion integration/doc and independent user confirmation that Slack/Notion syncing works reliably in practice.
- [claimed-docs] “Connect Granola to 8,000+ apps and automate what happens after a meeting”
- [claimed-docs] “Sync Granola meeting notes to HubSpot. Automatically sync notes to CRM records from your meetings using folders.”
- [claimed-docs] “Automatically sync notes to CRM records from your meetings using folders.”
- [claimed-docs] “draft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event”
- [claimed-docs] “Ask Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event”
- [claimed-docs] “You can set up Granola to automatically save any notes that are added to Granola folders to the relevant contacts, companies, or deals on Hu…”
Otter documents direct integrations with Slack-adjacent workflow tools (Notion is not explicitly named, but Zapier, Airtable, ClickUp, Zendesk, ServiceNow, JIRA, Asana, Glean, S3, CRM syncs), plus a public API/webhooks and a live, OAuth-gated MCP server confirmed by runtime probe, enabling notes/action items to flow into thousands of apps via Zapier and beyond. Missing for 10: explicit first-party mention of Slack and Notion integrations by name, and independent (non-vendor) confirmation of the Zapier/Airtable/ClickUp integrations actually working in practice.
- [claimed-docs] “Help your team move faster by sending actions items from meetings into tools they already use, like JIRA, Asana, and others.”
- [claimed-docs] “Salesforce\*, HubSpot\*, Zapier integrations”
- [claimed-docs] “Otter automatically sends transcripts, summaries, and meeting metadata to Airtable.”
- [claimed-docs] “Send meeting summaries and action items from Otter to ClickUp to manage everything in one place.”
- [claimed-docs] “Search Otter transcripts, notes, and action items alongside the rest of your company knowledge in Glean.”
- [claimed-docs] “Automatically turn meeting takeaways into support tickets or updates in tools like Zendesk and ServiceNow.”
- [claimed-docs] “Otter API & Webhooks”
- [probe] “official MCP server documented at https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
Meeting memory search — stories about meeting memory search in this arenaMeeting memory search
Stories about meeting memory search in this arena
Memory
product managerAsk questions in natural language across my whole meeting history ("what did we decide about pricing?") and get answers with sources
weight 2 · round to Otter.aiGranola Chat explicitly lets users ask natural-language questions across meeting notes/transcripts and get insights, with a magnifying-glass feature to trace an answer back to its source location in the transcript/notes, and the MCP/API integrations further support searching past meetings and surfacing sourced context. missing for 10: independent/hands-on validation of answer accuracy and citation quality, and explicit confirmation that native Chat (not just MCP) searches the *entire* historical corpus rather than per-meeting.
- [claimed-docs] “Granola Chat lets you ask questions about your meetings and get instant insights from your notes or transcripts.”
- [claimed-docs] “Chat with your meeting notes to recall meeting details, spot patterns across customer calls, and generate follow-up outputs.”
- [claimed-docs] “Use the magnifying glass beside each note to see where in the transcript or raw notes the note came from”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes,…”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
Otter AI Chat and its enterprise MCP server explicitly support natural-language querying across meeting history ('what did we decide about pricing?'-style questions), searching transcripts across all time periods, analyzing patterns across meetings, and citing/linking back to source meetings via the AI Chat interface. This is corroborated by a live runtime probe confirming the MCP endpoint is real and OAuth-gated, not vaporware. Missing for 10: independent hands-on verification of answer accuracy/quality and explicit confirmation that answers include inline source citations (docs describe search/analysis but don't detail citation format in depth).
- [claimed-docs] “Otter AI Chat searches across your meetings and connected apps to instantly answer questions and help you create follow-ups, reports, and co…”
- [claimed-docs] “Find key insights from past calls, documents, and more using natural-language.”
- [claimed-docs] “Search your meeting transcripts across all time periods”
- [claimed-docs] “Analyze patterns and themes across multiple meetings”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
product managerSearch across every past meeting — transcripts, summaries, and notes — and jump to the exact moment something was said
weight 3 · round drawnGranola Chat lets users ask questions and get insights across notes/transcripts (docs-19, docs-4), the MCP server explicitly supports searching through meeting notes and finding topics across past meetings plus retrieving full transcripts (docs-35, granola-probe-rt-1), and the in-app magnifying-glass feature jumps to the exact transcript/note location a note came from (docs-27). Missing for 10: independent/hands-on evidence confirming true cross-meeting semantic search quality (vs. single-note context) and no explicit documentation of a dedicated 'search all meetings' UI beyond Chat/MCP.
- [claimed-docs] “Granola Chat lets you ask questions about your meetings and get instant insights from your notes or transcripts.”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes,…”
- [claimed-docs] “Use the magnifying glass beside each note to see where in the transcript or raw notes the note came from”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
- [claimed-docs] “Chat with your meeting notes to recall meeting details, spot patterns across customer calls, and generate follow-up outputs.”
Otter directly supports cross-meeting search and jump-to-moment via natural-language search over transcripts, summaries, and notes ('Search your meeting transcripts across all time periods', 'Find key insights from past calls, documents, and more using natural-language', grouping by project/topic), plus AI Chat and MCP server for querying meeting knowledge, corroborated by a live runtime probe confirming the MCP endpoint is real and functioning. Missing for 10: independent hands-on verification of precise timestamp jump-to-moment UX and any third-party review confirming search accuracy/recall across large historical archives.
- [claimed-docs] “Search your meeting transcripts across all time periods”
- [claimed-docs] “Find key insights from past calls, documents, and more using natural-language.”
- [claimed-docs] “Meetings grouped by team, project, or topic so everyone can find recordings and collaborate in one shared space.”
- [claimed-docs] “Otter AI Chat searches across your meetings and connected apps to instantly answer questions and help you create follow-ups, reports, and co…”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
- [probe] “official MCP server documented at https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp”
Notes summaries — stories about notes summaries in this arenaNotes summaries
Stories about notes summaries in this arena
Summaries
product managerAction items with owners are automatically extracted from the conversation and collected somewhere I can track them
weight 3 · round to Otter.aiGranolanone0/10Granola's docs describe general AI summaries, chat Q&A, and workflow actions (draft follow-up emails, Slack messages, calendar events) but never mention structured action-item extraction with assigned owners or a dedicated tracking view/list. Community evidence reinforces this gap: a PM explicitly built a separate third-party app to turn Granola meeting notes into a kanban to-do list because action items 'tend to slip through' natively.
- [claimed-docs] “Granola Chat can help you complete the work that comes after a meeting... draft and send a follow-up email”
- [claimed-docs] “draft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event”
- [claimed-docs] “Ask Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event”
- [community] “I work as a PM and have a lot of calls and action items that tend to slip through so I've built a Mac app that turns Granola calls into a ka…”
Otter automatically extracts action items with assigned owners from meetings (otter-docs-3, otter-docs-21, otter-docs-30) and collects them in a trackable, searchable workspace, with the ability to sync/push them to task tools like JIRA, Asana, ClickUp, and CRMs for centralized tracking (otter-docs-10, otter-docs-31, otter-docs-4). This is corroborated by an enterprise blog post and integrations page confirming live functionality, plus a working MCP server for querying meeting action items. Missing for 10: independent hands-on verification specifically of action-item/owner extraction accuracy (community evidence focuses on privacy/security concerns rather than confirming or disputing action-item quality).
- [claimed-docs] “Clear next steps are automatically captured and assigned from every meeting.”
- [claimed-docs] “Otter turns every meeting into a clear summary with decisions, action items, and insights.”
- [claimed-docs] “Stay on track by automatically turning your meeting notes into simple action items with deadlines.”
- [claimed-docs] “Help your team move faster by sending actions items from meetings into tools they already use, like JIRA, Asana, and others.”
- [claimed-docs] “Send meeting summaries and action items from Otter to ClickUp to manage everything in one place.”
- [claimed-docs] “Key deal details, notes, and next steps automatically extracted from every meeting and synced to your CRM.”
- [claimed-docs] “Otter's fully customizable, AI-powered meeting summaries automatically extract actionable insights based on meeting purpose and for differen…”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
sales leadShape the notes with custom templates or saved prompts per meeting type (discovery call, 1:1, standup) instead of one generic format
weight 2 · round to GranolaGranola explicitly supports custom/default templates per call type (1:1s, interviews, sales pitches) and 'Recipes' as reusable prompt templates to avoid retyping the same questions, directly matching the story's need for per-meeting-type customization. Missing for 10: independent/hands-on user corroboration of template customization quality and confirmation that saved 'recipes' can be tied to specific meeting types automatically.
- [claimed-docs] “you might want to choose a specific template (or set up your own!) for a specific type of call: for instance, 1:1s, interviews or sales pitc…”
- [claimed-docs] “you might want to choose a specific template (or set up your own!) for a specific type of call: for instance, 1:1s, interviews or sales pitc…”
- [claimed-docs] “While Granola's default summarisation adapts to a range of formats, you might want to choose a specific template (or set up your own!) for a…”
- [claimed-docs] “Recipes are reusable prompt templates that help you quickly get insights from your meeting notes without typing the same questions repeatedl…”
Otter claims 'fully customizable, AI-powered meeting summaries' that adapt to meeting purpose and functional role (sales, recruiters, PMs), implying some template-like customization, but there's no documentation of a concrete UI for creating/saving custom templates or prompts per meeting type (discovery call vs 1:1 vs standup) that a sales lead could configure themselves. Missing for 10: explicit template/prompt library or editor, evidence of user-defined per-meeting-type presets, and any hands-on confirmation that summaries can be shaped beyond the automatic role-based defaults.
- [claimed-docs] “Otter's fully customizable, AI-powered meeting summaries automatically extract actionable insights based on meeting purpose and for differen…”
- [claimed-docs] “Otter turns every meeting into a clear summary with decisions, action items, and insights.”
sales leadThe tool drafts my follow-up email from the meeting so I can review and send it in a couple of clicks
weight 1 · round drawnGranola Chat explicitly supports drafting and sending a follow-up email directly from meeting notes as a documented workflow, with sales-relevant templates (e.g., sales pitch note templates) and CRM sync options for follow-through. Missing for 10: no independent/hands-on review confirming the 'couple of clicks' review-and-send UX in practice, and no detail on how much editing/review is typically needed before sending.
- [claimed-docs] “Granola Chat can help you complete the work that comes after a meeting... draft and send a follow-up email”
- [claimed-docs] “draft and send a follow-up email" ... "draft and send a Slack message" ... "find a time and create a Google Calendar event”
- [claimed-docs] “Ask Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event”
- [claimed-docs] “Granola Chat can help you complete the work that comes after a meeting, without switching between your notes and other apps.”
- [claimed-docs] “you might want to choose a specific template (or set up your own!) for a specific type of call: for instance, 1:1s, interviews or sales pitc…”
Otter directly claims automatic follow-up email drafting from meetings (otter-docs-41: 'Instantly auto-generate follow-up emails and next steps for client calls'), plus related CRM sync of key deal details and next steps (otter-docs-4) and role-tailored summaries for sales (otter-docs-37), matching the sales-lead persona. Missing for 10: independent hands-on confirmation of the follow-up email drafting feature specifically (evidence is vendor-sourced only) and clarity on whether it's Enterprise-tier gated like other advanced features.
- [claimed-docs] “Instantly auto-generate follow-up emails and next steps for client calls, internal reviews, and more.”
- [claimed-docs] “Key deal details, notes, and next steps automatically extracted from every meeting and synced to your CRM.”
- [claimed-docs] “Otter's fully customizable, AI-powered meeting summaries automatically extract actionable insights based on meeting purpose and for differen…”
- [claimed-docs] “Clear next steps are automatically captured and assigned from every meeting.”
- [claimed-docs] “Help sales leaders coach and forecast more effectively by revealing blockers, objections, and competitor mentions.”
product managerI get a structured summary right after each meeting — key points, decisions, and next steps — good enough to share without editing
weight 3 · round to GranolaGranola's core AI-enhanced notes produce structured summaries with templates for different meeting types (1:1s, interviews, sales pitches), speaker attribution, and searchable source-linked notes, which are shareable via link or CSV export without further editing. missing for 10: independent hands-on evaluation of summary quality/accuracy (e.g., a reviewer confirming it required no edits), and no direct evidence addressing 'decisions' and 'next steps' as distinct structured fields versus a general summary format.
- [claimed-docs] “you might want to choose a specific template (or set up your own!) for a specific type of call: for instance, 1:1s, interviews or sales pitc…”
- [claimed-docs] “you might want to choose a specific template (or set up your own!) for a specific type of call: for instance, 1:1s, interviews or sales pitc…”
- [claimed-docs] “While Granola's default summarisation adapts to a range of formats, you might want to choose a specific template (or set up your own!) for a…”
- [claimed-docs] “Speaker tags show each participant's name above their parts of the conversation, giving you more detailed attribution than the default Me an…”
- [claimed-docs] “Use the magnifying glass beside each note to see where in the transcript or raw notes the note came from”
- [claimed-docs] “Copy link will copy a unique URL link to the meeting notes, which you can send to others.”
- [claimed-docs] “The CSV includes the title, note summary, transcript, and other basic details for each note.”
Otter.aidisputedcontradicted5/10Otter's docs claim every meeting is turned into a structured summary with decisions, action items, and next steps (otter-docs-21, otter-docs-3, otter-docs-37, otter-docs-30), which matches the story. However a hands-on account describes Otter emailing an 'absurd, inaccurate outline' after a real meeting (otter-comm-1), directly contradicting the 'good enough to share without editing' bar, and another user notes it doesn't handle accented English well (otter-comm-9), suggesting summaries often need review. Missing for 10: independent benchmarking of summary accuracy/completeness, and confirmation that decisions/action items are reliably correct without user correction.
- [claimed-docs] “Otter turns every meeting into a clear summary with decisions, action items, and insights.”
- [claimed-docs] “Clear next steps are automatically captured and assigned from every meeting.”
- [claimed-docs] “Otter's fully customizable, AI-powered meeting summaries automatically extract actionable insights based on meeting purpose and for differen…”
- [claimed-docs] “Stay on track by automatically turning your meeting notes into simple action items with deadlines.”
- [community] “The Otter bot joined two confidential meetings on my behalf and recorded the whole thing, then emailed every member an absurd, inaccurate "o…”
- [community] “I use Otter pretty religiously to record all work meetings that I participate in... it doesn't do an amazing job with English in various acc…”
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
ai-native userDo everything through the API that I can do in the UI
weight 2 · round drawnThe Granola API and MCP server give programmatic read access to meeting notes, transcripts, and summaries, and support building custom agents (granola-docs-1/16/34/35, granola-probe-rt-1 confirms live OAuth MCP endpoint), but there's no documented API endpoint for the many interactive UI capabilities like Chat workflows (draft/send email, Slack, calendar events), Recipes/templates, folder-based CRM sync, or transcript auto-deletion settings — these remain UI-only or handled via separate third-party integrations (Zapier/HubSpot). No OpenAPI spec was found (granola-probe-2 shows 404s), suggesting a narrow, undocumented surface rather than full UI parity. Missing for 10: API endpoints for chat-driven actions, template/recipe management via API, and any documented parity for sharing/export settings.
- [claimed-docs] “The Granola API provides programmatic access to your workspace's meeting notes and related data.”
- [claimed-docs] “The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.”
- [claimed-docs] “Custom AI agents - Build agents that analyze sentiment across your calls, surface recurring themes in product feedback, or combine meeting c…”
- [claimed-docs] “Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes,…”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the official hosted MCP server https://mcp.granola.ai/mcp returned …”
- [probe] “PROBE openapi: all candidate paths 404 (https://docs.granola.ai/openapi.json, https://docs.granola.ai/swagger.json, https://docs.granola.ai/…”
- [claimed-docs] “Ask Chat to: draft and send a follow-up email * draft and send a Slack message * find a time and create a Google Calendar event”
- [claimed-docs] “Recipes are reusable prompt templates that help you quickly get insights from your meeting notes without typing the same questions repeatedl…”
Otter documents a Public API/Webhooks (Pro+ tier) and a hosted MCP server for querying meeting transcripts, summaries and action items (otter-docs-26/40/46, otter-probe-rt-1 confirms the MCP endpoint is live and OAuth-gated), but these are limited to read/query-style meeting-data access and are gated to paid/Enterprise workspaces rather than exposing full UI parity (recording controls, collaborative editing, CRM/ticket integrations, admin/security settings) as callable API operations, and no public OpenAPI/reference spec was found (otter-probe-1 all 404). Missing for 10: evidence of API coverage for non-meeting-data UI actions (recording management, collaborative editing, integration configuration), a public API reference/spec, and availability outside Enterprise tier.
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
- [claimed-docs] “Otter's MCP Server connects your meeting data directly to AI tools like Claude and ChatGPT, bringing your meeting intelligence into your eve…”
- [claimed-docs] “ChatGPT, Claude, and other AI chat tools can securely access your meeting knowledge through Otter's MCP Server for deeper analysis and smart…”
- [probe] “official MCP server documented at https://otter.ai/blog/otter-for-enterprise-connect-ai-to-ai-with-otters-mcp”
- [probe] “PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to Otter's hosted MCP server https://mcp.otter.ai/mcp returned HTTP 40…”
- [probe] “PROBE openapi: all candidate paths 404 (https://otter.ai/openapi.json, https://otter.ai/swagger.json, https://otter.ai/api/openapi.json, htt…”
ai-native userExport all of my data in open formats and leave
weight 3 · round to GranolaGranola documents a CSV export of meeting notes (titles, summaries, transcripts) via Settings, plus API/MCP access to notes data, giving a real open-format export path, but this covers only notes/transcripts, not a full account/data export (templates, folders, integration settings, chat history) that would let a user fully leave with everything. Community commentary also frames export as a manual workaround ('copy-paste note summaries out to Obsidian') rather than a first-class 'export everything' feature. Missing for 10: comprehensive full-account export beyond notes/transcripts, and any independent confirmation that exported CSV/API data is truly complete and portable.
- [claimed-docs] “The CSV includes the title, note summary, transcript, and other basic details for each note.”
- [claimed-docs] “Export your Granola meeting notes to CSV. Get note titles, summaries, transcripts, and details.”
- [claimed-docs] “You're able to export historical data from Granola by going to Settings, clicking Profile in the sidebar (under Preferences), and clicking G…”
- [claimed-docs] “This doc walks through how you can export your meeting notes from Granola, including transcripts.”
- [claimed-docs] “The Granola API lets you build custom integrations with programmatic access to meeting notes, transcripts, and AI summaries.”
- [community] “It's free for a limited number of notes. I guess you could copypaste the note summaries out to Obsidian or something, but at that point you'…”
Otter offers some data egress via S3 export of transcripts/summaries/metadata and its public API/webhooks, which could support portability, but there is no documented comprehensive 'export all your data' or account-deletion/data-portability feature, nor any explicit open-format guarantee (e.g., standard transcript formats, full account export tool). missing for 10: dedicated full-account data export tool, explicit open/standard file formats, documented account deletion/data-takeout process, independent confirmation of successful full export.
- [claimed-docs] “Export transcripts, summaries, and metadata directly to your Amazon S3 bucket.”
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Custom Integrations with Otter's Public API: Otter meeting data connects to any system, including niche CRMs and proprietary platforms, unlo…”
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans
Plan structure and value — what each tier costs and what it unlocks
Pricing
founderStart free and see exactly what each paid tier costs and adds — no "talk to sales" wall for basic use
weight 2 · round to Otter.aiGranolanone0/10No evidence pack content addresses Granola's pricing tiers, free plan limits, or paid plan costs/features; only community comments vaguely mention 'free for a limited number of notes' without detail on tier costs or sales-contact requirements. missing for 10: pricing page details, tier breakdown, cost transparency documentation, confirmation of no 'talk to sales' wall.
- [community] “It's free for a limited number of notes. I guess you could copypaste the note summaries out to Obsidian or something, but at that point you'…”
The evidence confirms a public /pricing page listing tier-specific features (e.g., otter-docs-23-27 detail limits like '3 lifetime file imports' and '3 concurrent meetings' presumably tied to a plan), and enterprise-tier features explicitly require contacting an account manager (otter-docs-43), implying lower tiers are self-serve. However, no evidence shows actual dollar prices, a clear free-vs-paid breakdown, or confirmation that all paid-tier costs are shown without a sales contact requirement. Missing for 10: explicit price points per tier, confirmation of a self-serve checkout flow, and independent corroboration that no sales-gate exists for basic paid tiers.
- [claimed-docs] “3 lifetime audio/video file imports”
- [claimed-docs] “Team vocabulary & taggable speakers”
- [claimed-docs] “Salesforce\*, HubSpot\*, Zapier integrations”
- [claimed-docs] “Otter API & Webhooks”
- [claimed-docs] “Join 3 concurrent meetings”
- [claimed-docs] “Keep your organization's data out of AI model training. Contact your account manager to get started.”
Privacy consent — stories about privacy consent in this arenaPrivacy consent
Stories about privacy consent in this arena
Privacy
it adminThe product ships real consent features — participant notifications, in-meeting disclosure, or admin-enforced transparency — not just a policy PDF
weight 3 · round to GranolaGranola documents concrete in-meeting disclosure (a chat message announcing transcription start) and consent-adjacent controls like opting out of model training and auto-deleting transcripts, going beyond a mere policy PDF. However, there is no evidence of admin-enforced transparency settings (e.g., workspace-wide consent policy enforcement, participant opt-out controls, or audit of consent compliance) that would let an IT admin mandate or verify these behaviors across the org. Missing for 10: admin-level enforcement/configuration of consent notifications, participant-side consent management, and any audit trail for consent compliance.
- [claimed-docs] “Granola posts a message in your meeting chat when it starts transcribing to let everyone know.”
- [claimed-docs] “You can opt out of model training in Settings.”
- [claimed-docs] “Granola allows you to automatically delete transcripts after a set period of time.”
- [claimed-docs] “Granola allows you to automatically delete transcripts after a set period of time. This applies only to transcripts — your notes are not aff…”
- [claimed-docs] “Your notes are never shared with any participants unless you share the link, or add the note to a folder in your team space.”
Otter.ainone0/10No evidence pack item describes any real consent mechanism (participant notification banners, in-meeting disclosure indicators, or admin-enforced consent settings); the docs focus entirely on recording, transcription, and integrations. Community reports go further, describing the bot silently joining sensitive/confidential meetings, transcripts shared with all participants by default without prior notice, and company support dismissing responsibility when participants weren't informed — confirming the absence of a genuine consent feature rather than just a documentation gap.
- [community] “I just deleted my account because of that, also they share conversations with everyone in the meeting by DEFAULT, it wasn't nice receiving a…”
- [community] “I stopped using them when I saw they share with everyone by default. I wanted the notes only for myself so I could be more present in meetin…”
- [community] “A lawyer used Otter to record and transcribe a confidential meeting about a child custody case; participants' first awareness of the recordi…”
- [community] “I remember being on sensitive zoom calls and seeing Otter.ai join. Had to track down which person was using it, and even they were clueless …”
- [community] “An AI researcher said Otter recorded a Zoom meeting with investors, then shared a transcription including 'intimate, confidential details' a…”
it adminThe vendor documents whether meeting data trains AI models and gives my org an enforceable opt-out, alongside SOC 2 / HIPAA posture
weight 2 · round drawnGranola's docs confirm an opt-out setting for model training (granola-docs-26) and note transparency/consent features like auto-deletion of transcripts and start-of-recording notifications (granola-docs-12, granola-docs-25), but there is no evidence in the pack of SOC 2 or HIPAA compliance documentation, a formal enterprise DPA, or admin-enforced (org-wide) opt-out controls as opposed to per-user settings. Missing for 10: SOC 2/HIPAA certification pages, org-level enforceable opt-out (vs individual toggle), and any compliance/trust-center documentation.
- [claimed-docs] “You can opt out of model training in Settings.”
- [claimed-docs] “Granola allows you to automatically delete transcripts after a set period of time.”
- [claimed-docs] “Granola posts a message in your meeting chat when it starts transcribing to let everyone know.”
Otter documents an enterprise-tier opt-out from AI model training ('Keep your organization's data out of AI model training. Contact your account manager to get started' — otter-docs-43), and community evidence confirms that by default Otter's privacy policy allows using 'anonymized' recordings for training (otter-comm-6), consistent with an opt-in-by-default posture that requires manual admin action to disable. However, the opt-out is not a self-service, enforceable admin toggle — it requires contacting an account manager — and no evidence pack item documents SOC 2 or HIPAA compliance status. Missing for 10: explicit SOC 2/HIPAA certification documentation, a self-service admin-console opt-out control, and independent audit confirmation that opted-out orgs' data is actually excluded from training.
- [claimed-docs] “Keep your organization's data out of AI model training. Contact your account manager to get started.”
- [community] “A lawyer invited OtterAI to a confidential meeting; the commenter read Otter's privacy statement and found they retain data in the cloud and…”
- [claimed-docs] “Maintain visibility into account activity with audit trails and logging, supporting your security, compliance, and regulatory reporting need…”
- [claimed-docs] “Easily control access with secure identity tools like Okta, Azure AD, and others.”
it adminSet retention policies — auto-delete transcripts and recordings on a schedule — and permanently erase data on demand
weight 2 · round to GranolaDocs confirm Granola supports automatic deletion of transcripts after a set period (a scheduled retention policy), but this is framed as a general privacy setting, not clearly an IT-admin-controlled workspace policy, and notes/recordings are explicitly excluded ('your notes are not affected'). There is no evidence of an on-demand 'permanently erase all data' admin action or coverage of audio recordings specifically. Missing for 10: admin-level retention policy management console, recordings deletion (not just transcripts), and an on-demand permanent erase/purge capability.
- [claimed-docs] “Granola allows you to automatically delete transcripts after a set period of time.”
- [claimed-docs] “Granola allows you to automatically delete transcripts after a set period of time. This applies only to transcripts — your notes are not aff…”
Otter.ainone0/10No evidence describes configurable retention schedules, auto-deletion of transcripts/recordings, or an on-demand data erasure mechanism; enterprise docs mention audit trails and excluding data from AI training but nothing about retention/deletion controls, and community reports even highlight data being retained/shared unexpectedly. This axis clearly applies to an IT-admin/enterprise product but is unaddressed in the evidence.
- [claimed-docs] “Maintain visibility into account activity with audit trails and logging, supporting your security, compliance, and regulatory reporting need…”
- [claimed-docs] “Keep your organization's data out of AI model training. Contact your account manager to get started.”
- [community] “A lawyer invited OtterAI to a confidential meeting; the commenter read Otter's privacy statement and found they retain data in the cloud and…”
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
ai-native userChoose where my data is stored (region/residency)
weight 2 · round drawnGranolanone0/10No evidence anywhere in the docs or community mentions data residency, regional storage options, or geographic control over where meeting notes/transcripts are stored; only auto-deletion and opt-out-of-training controls are documented, which is a different privacy axis.
- [claimed-docs] “Granola allows you to automatically delete transcripts after a set period of time.”
- [claimed-docs] “You can opt out of model training in Settings.”
- [claimed-docs] “Granola allows you to automatically delete transcripts after a set period of time. This applies only to transcripts — your notes are not aff…”
Otter.ainone0/10No evidence anywhere in the pack mentions data residency, regional storage options, or geographic controls over where data is stored; the closest privacy-related item (otter-docs-43) only addresses excluding data from model training, not storage location. Community evidence discusses data sharing and retention concerns but not regional choice, so this applicable privacy axis has no supporting evidence.
ai-native userPrevent my data from being used to train AI models
weight 3 · round to GranolaGranola docs explicitly state users can opt out of model training via Settings, directly delivering the story's core requirement. Missing for 10: independent/hands-on confirmation that opt-out actually stops training, and details on scope (e.g., whether opted-out data is retroactively excluded).
- [claimed-docs] “You can opt out of model training in Settings.”
Otter explicitly advertises an enterprise-only opt-out ('Keep your organization's data out of AI model training. Contact your account manager to get started' — otter-docs-43), but this is gated behind Enterprise plans and manual account-manager setup rather than a self-serve control available to all users. Community reports (otter-comm-6) note that by default Otter's privacy policy allows use of 'anonymized' recordings as training data, meaning most users cannot avoid this without enterprise contracting. Missing for 10: self-serve toggle for all tiers, independent confirmation the enterprise opt-out is honored in practice, and clarity on what 'anonymized' training use means for non-enterprise accounts.
- [claimed-docs] “Keep your organization's data out of AI model training. Contact your account manager to get started.”
- [community] “A lawyer invited OtterAI to a confidential meeting; the commenter read Otter's privacy statement and found they retain data in the cloud and…”
ai-native userControl data retention and deletion
weight 2 · round to GranolaDocs confirm concrete retention controls: automatic transcript deletion after a set period (transcripts only, notes unaffected) and an opt-out of model training in Settings, giving users some control over data handling. However, there's no evidence of full note/data deletion, account-level data purge, or granular retention policies beyond transcripts. Missing for 10: full note/data deletion controls, account-wide data export-then-delete workflow, and documented retention periods/config options beyond transcripts.
- [claimed-docs] “Granola allows you to automatically delete transcripts after a set period of time.”
- [claimed-docs] “Granola allows you to automatically delete transcripts after a set period of time. This applies only to transcripts — your notes are not aff…”
- [claimed-docs] “You can opt out of model training in Settings.”
Otter.ainone0/10Otter's docs mention only a narrow enterprise-only opt-out from AI-model training (otter-docs-43) via contacting an account manager, but there is no documented self-service data retention policy, deletion controls, or export/delete workflow for individual users. Community evidence (otter-comm-2, otter-comm-4, otter-comm-6, otter-comm-7) further indicates data is retained in the cloud, used for training unless specially arranged, and that deletion/support requests go unanswered, undermining any claim of user control over retention/deletion.
- [claimed-docs] “Keep your organization's data out of AI model training. Contact your account manager to get started.”
- [community] “I just deleted my account because of that, also they share conversations with everyone in the meeting by DEFAULT, it wasn't nice receiving a…”
- [community] “I have opened a support ticket with screenshots but there is no response, and according to Twitter they are essentially not reviewing ticket…”
- [community] “A lawyer invited OtterAI to a confidential meeting; the commenter read Otter's privacy statement and found they retain data in the cloud and…”
- [community] “A lawyer used Otter to record and transcribe a confidential meeting about a child custody case; participants' first awareness of the recordi…”
ai-native userOpt out of telemetry and usage tracking
weight 2 · round to GranolaGranola offers an explicit opt-out of model training in Settings, which is a direct telemetry/data-usage control, but there is no evidence of a broader opt-out for general product usage/analytics telemetry beyond this single toggle. missing for 10: documentation of a general analytics/telemetry opt-out (not just model-training), independent confirmation the opt-out is honored, and any UI/settings detail beyond the one-line mention.
- [claimed-docs] “You can opt out of model training in Settings.”
Otter.ainone0/10No evidence of a telemetry/usage-tracking opt-out setting; the closest item (otter-docs-43) only covers excluding org data from AI model training for Enterprise accounts, not general telemetry/usage analytics opt-out, and community reports actually highlight data-sharing/retention concerns rather than opt-out controls.
- [claimed-docs] “Keep your organization's data out of AI model training. Contact your account manager to get started.”
- [community] “A lawyer invited OtterAI to a confidential meeting; the commenter read Otter's privacy statement and found they retain data in the cloud and…”
- [community] “Otter is the only thing approaching affordable for individuals, but I don't really trust it given they're playing fast and loose with user d…”
Sharing collaboration — stories about sharing collaboration in this arenaSharing collaboration
Stories about sharing collaboration in this arena
Sharing
sales leadCut a soundbite or highlight clip from a call and share that moment instead of the whole recording
weight 1 · round drawnGranolanone0/10Granola's sharing features (copy note link, CSV export, folder sync to CRM) all share the full note/transcript, not a trimmed audio/video soundbite or highlight clip; no evidence anywhere in the docs pack of a clip-cutting or highlight-extraction feature. Missing for 10: any mention of clip/soundbite creation, timestamp-based excerpting, or audio/video snippet sharing.
- [claimed-docs] “Your notes are never shared with any participants unless you share the link, or add the note to a folder in your team space.”
- [claimed-docs] “Copy link will copy a unique URL link to the meeting notes, which you can send to others.”
- [claimed-docs] “The CSV includes the title, note summary, transcript, and other basic details for each note.”
- [claimed-docs] “This doc walks through how you can export your meeting notes from Granola, including transcripts.”
Otter.ainone0/10The evidence pack shows Otter can share full transcripts, notes, and summaries, and sync them to other tools, but there is no mention of cutting a specific soundbite/highlight clip from a recording to share instead of the whole call. Missing for 10: any documented clip/highlight creation or snippet-sharing feature, timestamped audio/video excerpt export, or hands-on evidence of this specific capability.
- [claimed-docs] “Sync transcriptions and meeting notes for easy editing, sharing, and collaboration with all your teammates.”
- [claimed-docs] “Keep meetings and notes organized by client, opportunity, or topic to easily revisit key highlights and follow-ups.”
it adminSharing is controlled — private-by-default notes, granular link/folder/workspace permissions, and admin visibility into what's shared
weight 2 · round to GranolaDocs confirm private-by-default notes (not shared unless you share a link or add to a team folder) and simple link/folder sharing controls, plus workspace-level API keys for admins, but there is no evidence of granular per-link or per-folder permission settings, workspace-wide sharing policy controls, or an admin dashboard/audit view into what has been shared. Missing for 10: granular link/folder/workspace permission settings, admin visibility/audit log of shared notes, org-wide sharing policy controls.
- [claimed-docs] “Your notes are never shared with any participants unless you share the link, or add the note to a folder in your team space.”
- [claimed-docs] “Copy link will copy a unique URL link to the meeting notes, which you can send to others.”
- [claimed-docs] “You can set up Granola to automatically save any notes that are added to Granola folders to the relevant contacts, companies, or deals on Hu…”
- [claimed-docs] “Workspace admins on Business and Enterprise plans can also create workspace API keys. These belong to the workspace rather than an individua…”
Otter.aidisputedcontradicted4/10Otter documents enterprise access controls (SSO via Okta/Azure AD, audit trails/logging, OAuth-gated granular permissions for MCP) suggesting admin-controlled sharing exists at the enterprise tier, but multiple independent hands-on reports directly contradict the 'private-by-default' premise: users report Otter shares transcripts with every meeting participant by default without consent, and confidential/sensitive meetings were transcribed and distributed without attendees' knowledge, causing real harm (killed business deal, custody case exposure). Missing for 10: documented granular link/folder/workspace-level permission controls, clear evidence of a private-by-default note setting, and resolution of the community reports of default-sharing behavior.
- [claimed-docs] “Easily control access with secure identity tools like Okta, Azure AD, and others.”
- [claimed-docs] “Maintain visibility into account activity with audit trails and logging, supporting your security, compliance, and regulatory reporting need…”
- [claimed-docs] “OAuth-authenticated with granular permissions”
- [community] “I just deleted my account because of that, also they share conversations with everyone in the meeting by DEFAULT, it wasn't nice receiving a…”
- [community] “I stopped using them when I saw they share with everyone by default. I wanted the notes only for myself so I could be more present in meetin…”
- [community] “An AI researcher said Otter recorded a Zoom meeting with investors, then shared a transcription including 'intimate, confidential details' a…”
- [community] “A lawyer used Otter to record and transcribe a confidential meeting about a child custody case; participants' first awareness of the recordi…”
- [community] “I remember being on sensitive zoom calls and seeing Otter.ai join. Had to track down which person was using it, and even they were clueless …”
Transcription accuracy — stories about transcription accuracy in this arenaTranscription accuracy
Stories about transcription accuracy in this arena
Transcription
founderRun meetings in languages other than English — transcription and summaries support many languages and handle language switching
weight 2 · round to GranolaDocs explicitly state Granola supports multiple languages for both transcription and generated summaries (granola-docs-11), directly confirming the core claim. However, there is no detail on which languages are supported, no mention of handling mid-meeting language switching, and no independent/hands-on corroboration of multilingual accuracy. missing for 10: list of supported languages, evidence of accurate language-switching handling, independent verification of non-English transcription quality.
- [claimed-docs] “Granola supports multiple languages for transcription and generated meeting summaries.”
Otter's marketing states 'live transcription in multiple languages' but the evidence pack has no detail on which languages are supported, whether meeting summaries (not just transcripts) are generated in non-English languages, or how mid-meeting language switching is handled. Community evidence only discusses English-accent transcription quality, giving no corroboration of multilingual performance. Missing for 10: documented language list/coverage, evidence that AI summaries (not just live transcript) work in non-English languages, evidence of handling code-switching/mixed-language meetings, and independent hands-on confirmation of non-English accuracy.
- [claimed-docs] “Live transcription in multiple languages, and speaker recognition.”
- [community] “I use Otter pretty religiously to record all work meetings that I participate in... it doesn't do an amazing job with English in various acc…”
product managerThe transcript attributes words to the right named speakers (diarization plus real name matching), not just "Speaker 1/2"
weight 3 · round to GranolaGranola's docs confirm a 'Speaker tags' feature that labels transcript segments with participant names rather than generic 'Speaker 1/2' or 'Me/Them' labels, indicating some diarization+name-matching capability. However, there's no detail on how names are resolved (calendar matching, manual tagging, or true voice diarization) and no independent/community evidence validating accuracy of this attribution in multi-speaker calls. Missing for 10: technical explanation of the diarization method, accuracy benchmarks, and hands-on/independent verification of correct name attribution across speakers.
- [claimed-docs] “Speaker tags show each participant's name above their parts of the conversation, giving you more detailed attribution than the default Me an…”
Otter's docs mention 'speaker recognition' during live transcription and 'taggable speakers' in pricing tiers, suggesting some diarization plus a manual tagging mechanism to assign real names, but there's no detailed documentation of automatic real-name matching accuracy or independent verification of correctness. Community threads only discuss transcription accuracy for accents, not speaker attribution reliability. Missing for 10: documentation of automatic vs. manual name assignment, accuracy benchmarks for speaker identification, and independent hands-on verification that speakers are correctly named rather than generic labels.
- [claimed-docs] “Live transcription in multiple languages, and speaker recognition.”
- [claimed-docs] “Team vocabulary & taggable speakers”
- [community] “I use Otter pretty religiously to record all work meetings that I participate in... it doesn't do an amazing job with English in various acc…”
product managerThe vendor documents how transcription actually works and its quality (models, accuracy claims, known limits) rather than just saying "AI-powered"
weight 3 · round drawnGranolanone0/10The evidence pack documents feature-level transcription capabilities (multi-language support, speaker tags, auto-deletion, export) but contains no documentation of the underlying transcription model, accuracy benchmarks, or explicit known limitations (e.g., accent/noise handling, word-error-rate). Community comments raise trust/skepticism but do not confirm or deny transcription documentation quality.
- [claimed-docs] “Granola supports multiple languages for transcription and generated meeting summaries.”
- [claimed-docs] “Speaker tags show each participant's name above their parts of the conversation, giving you more detailed attribution than the default Me an…”
- [claimed-docs] “Works with Zoom, Google Meet, Teams and every other meeting app.”
Otter.ainone0/10The evidence pack shows only marketing-style feature claims (AI-powered summaries, live transcription, speaker recognition) with no vendor documentation of the transcription model(s) used, quantified accuracy benchmarks, or explicitly stated known limitations (e.g., accent/language performance, noise handling). Community evidence even flags real accuracy gaps (accents, non-English speech) that the vendor's own docs never acknowledge, reinforcing the absence of transparent quality documentation.
- [claimed-docs] “Live transcription in multiple languages, and speaker recognition.”
- [community] “I use Otter pretty religiously to record all work meetings that I participate in... it doesn't do an amazing job with English in various acc…”
- [community] “I'm generally a 'hater' of the cloud, and I have to admit that Otter is very good. I used it speaking with someone using airpods on a shitty…”
Not comparable on these axes
ai-native userUse an official CLI
weight 2 · not comparableGranolanone0/10Evidence covers an API, MCP server, and integrations (Zapier, HubSpot), but there is no mention of an official CLI tool for AI-native workflows anywhere in the docs, community, or probes.
ai-native userTest against a sandbox environment without touching production data
weight 1 · not comparableGranolan/aGranola is a meeting-notes/AI-notetaker product, not a developer platform with a sandbox/test-mode environment concept; there is no notion of 'production data' vs sandbox data to test against. This story is a category error for this product type.
ai-native userVersion, review, and roll back my automations
weight 1 · not comparableGranolan/aGranola is a meeting-notes/transcription tool with recipes/templates and chat workflows, but it has no concept of 'automations' with version history, review, or rollback — this is a category error, not a missing feature of this product type.
Otter.ain/aOtter.ai is a meeting transcription/notes product, not an automation-builder platform with defined workflows/automations that could be versioned, reviewed, or rolled back; there is no concept of an 'automation' object with version history in its evidence. This axis is a category error for this product type.
ai-native userRead the product's source under an open license
weight 2 · not comparableGranolanone0/10Granola is closed-source proprietary software; no evidence pack item mentions open-sourcing the app or any open license for its source code — all evidence covers APIs, integrations, and app features, not source availability.
ai-native userSelf-host the core product
weight 3 · not comparableGranolanone0/10Granola is a closed SaaS/desktop app (with local .md-only community workaround noted, not official self-hosting); no evidence of an open-source core, self-hosted server option, or on-prem deployment mode is provided anywhere in the docs or community notes.