Fireflies.ai

Fireflies.ai logo
AI assistant that records meetings, transcribes conversations, and automatically generates summaries and action items.

Fireflies.ai API

Sign in
API key. Send the key from Integrations, Fireflies API as Authorization: Bearer <key>. The docs name no scopes and do not say how a key is rotated or revoked, so treat a key as full access to what its owner can see.Source
Base address
https://api.fireflies.ai/graphqlgraphqlSource
Rate limits
Free: 50 requests a day. Pro: 500 a day. Business and Enterprise: 60 a minute. Sharing a meeting: 60 an hour. Adding the bot to a live meeting: 3 per 20 minutes.Source
Webhooks
meeting.transcribedmeeting.summarizedmeeting.bot_joinedSet up on the Webhooks V2 page in the app (app.fireflies.ai/integrations/api/webhook). The signing secret is optional; with one, each delivery has an X-Hub-Signature header: sha256= and the HMAC-SHA256 of the raw body. Answer within 30 seconds; a failed delivery is retried up to five times, from 30 seconds to 2 hours apart.Source
Fireflies.ai API endpoints
TypeEndpointReturns
querytranscriptsA page of meetings (limit up to 50, skip), filtered by date range, keyword, organizer or participants.
querytranscript(id)One meeting with its summary, attendees, link and, if asked for, its sentences.
queryuserThe key owner, or the user with a given id.
queryusersThe users of the team.
mutationupdateMeetingPrivacySets who can open a meeting: only the owner, the participants, teammates, teammates and participants, or anyone with the link.

MCP server

Address
https://api.fireflies.ai/mcpSource
Sign in
Sign in with your Fireflies account (OAuth), or send an API key as Authorization: Bearer <key>.
What it is
Fireflies runs its own MCP server, so an assistant such as Claude or Cursor can search and read your meetings directly. Of its 19 tools, 14 only read and 5 change something in your account, so check what you allow an assistant to do.
Fireflies.ai MCP tools
ToolWhat an assistant can do
fireflies_searchSearches meeting transcripts with a small query grammar.
fireflies_get_transcriptsLists meetings with structured filters.
fireflies_get_transcriptReads one transcript with sentences, speakers and timestamps.
fireflies_fetchReads one meeting in full: transcript, summary and details.
fireflies_get_summaryReads a meeting's summary with action items, keywords and overview.
fireflies_get_active_meetingsLists meetings that are in progress.
fireflies_get_analyticsReads meeting and conversation analytics for the team and per user.
fireflies_list_channelsLists the channels (folders) you can see.
fireflies_get_channelReads one channel by its id.
fireflies_get_soundbitesReads soundbites, the short clips made from meetings.
fireflies_get_userReads a user's account details.
fireflies_get_usergroupsReads the user groups of the user or the team.
fireflies_get_user_contactsReads your contacts, most recent meeting first.
fireflies_get_rule_executionsReads the log of automation rules per meeting. Enterprise plan only.
fireflies_share_meetingChanges: shares a transcript with the email addresses you give.
fireflies_revoke_meeting_accessChanges: takes back a share from one email address.
fireflies_update_meeting_titleChanges: renames a meeting.
fireflies_move_meetingChanges: moves meetings to a channel.
fireflies_create_soundbiteChanges: makes a clip from a transcript.

Checked on 2026-10-06 in the developer documentation.

How to use Fireflies.ai

Why meeting records matter

Someone takes notes during your meeting. Those notes are usually scattered and incomplete. They capture what the note-taker thinks is important, not what actually happened. Worse, if someone wasn't in the meeting, they're either excluded from information or must ask the note-taker to summarise. This creates information silos and inconsistency. A meeting recording system fixes this by creating a complete, searchable record of every meeting. Anyone can reference what was discussed, what was decided, and who committed to what.

The shift to AI transcription

Recording meetings used to be manual and expensive. You'd record with a camera or audio recorder, then pay someone to transcribe hours of tape. Now, AI transcription services do it automatically and cheaply. You press a button (or invite a bot), the conversation is recorded and transcribed, and within minutes you have a searchable transcript. This shift enables teams to archive meetings systematically without hiring transcriptionists.

Read the full guide

How Fireflies works

During a meeting on Zoom or Google Meet, you invite the Fireflies bot (or it auto-joins if configured). The bot records the conversation and uploads it to Fireflies' servers. AI transcribes the audio to text, typically within 5–15 minutes of the call ending. You can search for specific words or topics across all your recordings. Fireflies also identifies action items: it looks for phrases like "I'll do that by Friday" and highlights them. You can share a transcript with anyone via a shareable link, or integrate with your CRM to attach transcripts automatically to deals or customer records.

Fireflies.ai vs. Otter.ai vs. Fathom vs. Chorus vs. others

Otter.ai is a general-purpose transcription tool. You can use it for meetings, but it's equally suited to lectures, podcasts, or interviews. It doesn't have meeting-specific features like action item extraction or CRM integration. Fathom is similar to Fireflies: it records calls and transcribes them, and it's slightly cheaper. However, Fathom has fewer integrations and less of an ecosystem. Chorus is built for enterprise sales teams; it includes coaching and call scoring alongside recording. It's expensive and overkill for most organisations. Fireflies sits in the sweet spot: designed for meetings, affordable, integrates with Zoom and Google Meet natively, and has action item extraction. For a typical business recording calls and wanting to search them later, Fireflies is the best choice. If you're already in Slack and use Google Meet, Fireflies' integrations are seamless.

Real-world use cases

A sales team records every sales call with Fireflies. After a discovery call, the team reviews the transcript to ensure they captured the customer's pain points correctly. They export the transcript into Salesforce so the account manager can reference it later. A customer success team uses Fireflies to record support calls. When a customer reports a bug, the team can quickly search past calls to see if the same issue has come up before. A product team records research interviews. After 20 interviews, they search for all mentions of "pricing model" or "competitor" to identify patterns. A marketing team records internal strategy meetings and uses action item extraction to surface who committed to what, ensuring accountability.

Pricing and learning curve

Fireflies offers a free tier supporting up to 800 minutes of recording per month. Paid plans start around £8–£10/month per user. Learning curve is nearly zero; you add the bot to Zoom, and it starts recording automatically. Transcripts appear within minutes. No training required. Documentation is basic but functional.

Strengths and weaknesses

Strengths: Automatic recording and transcription, searchable archive, action item extraction, affordable, integrates with Zoom and Google Meet, minimal setup, good for compliance and accountability. Weaknesses: Transcription accuracy relies on clear audio, action items often need manual refinement, speaker identification struggles with many people or foreign accents, some teams uncomfortable with bot in meetings, limited customisation for specific workflows.

Verdict

Fireflies is an excellent choice if you want automatic meeting transcription without complexity. It's particularly useful for sales, customer success, and product teams that benefit from searchable call records. Start with the free tier to test it. Upgrade to a paid plan if you exceed 800 minutes/month or want CRM integrations. If you need coaching and advanced call analytics, Chorus might be worth the extra cost, but for most teams, Fireflies delivers.

How to automate Fireflies.ai

Native integrations

Fireflies lists integrations with CRMs, project tools, storage and chat. The useful pattern is to connect HubSpot or Salesforce so each call summary attaches to the right record, and to post the action items to a Slack channel. One concrete idea: after every sales call, the summary lands on the deal and the next steps appear in the team channel.

API and webhooks

The GraphQL API at docs.fireflies.ai gives you access to transcripts, and Webhooks V2 lets you subscribe to events so you know when a transcript is ready. One concrete idea: when a transcript finishes, a webhook starts your own flow that scores the call against a checklist and writes the result to a database.

MCP server

Fireflies runs an official remote MCP server at https://api.fireflies.ai/mcp. It uses OAuth with your Fireflies account and works with Claude, Cursor, Devin and other MCP clients. One concrete idea: ask Claude for the main objections across this week's sales calls, then turn the answer into a short note for the team.

No-code automation

The Fireflies docs include a Zapier guide that uses webhooks to fetch transcripts automatically. One concrete idea: when a transcript is ready, a Zapier zap creates a task in your project tool for each action item.