MemoryLake
Back to all articles
TutorialOctober 15, 2026·10 min read

How to Migrate Your Fireflies Meeting Notes to ChatGPT Without Losing Context (2026)

Fireflies is good at the meeting itself. It joins the call, records it, transcribes it with speaker labels, and writes a summary. After a few months, it also holds something more valuable than any single transcript: the running record of what your team decided, what clients asked for, and what's still open.

If you're moving that work into ChatGPT, you have two broad approaches. You can take your meetings out of Fireflies as files, one at a time or all at once, and rebuild the context in ChatGPT projects. Or you can connect Fireflies to ChatGPT and query your meetings where they are. Fireflies documents both, and they suit different situations.

This guide covers what each route carries, what Fireflies' own documentation says about data handling, and how to set up ChatGPT so it uses your meeting history well. If you're coming from a different note taker, see our guide to migrating Otter meeting notes to ChatGPT or our guide to migrating Granola meeting notes to ChatGPT.

What actually transfers

Route one: download meetings one at a time

Fireflies lets you download content from each meeting's page. Open the Meetings tab, find the meeting, open it, and use the Download icon. The options are the transcript, the summary, the video, and the audio.

The transcript comes in several formats. Fireflies lists PDF, DOCX, SRT, CSV, JSON, and MD, with options to include timestamps and speaker labels. Summaries download as DOCX, PDF, JSON, or MD, and you can include the output of AI Skills. Fireflies notes that AI Skills output appears in a downloaded summary only if a skill was run after the meeting was processed. Video downloads as MP4 and audio as MP3. On paid plans, you can also remove Fireflies branding from downloaded transcripts.

If the default summary format doesn't suit what you plan to upload, Fireflies lets you create a custom summary template from your own instructions or sample meeting notes, then download that summary like any other. If you don't see the Download button at all, Fireflies' advice is to make sure the meeting is fully processed and that you have access to the recording.

There's a plan requirement: "Downloading meeting transcripts, summaries, and audio or video recordings is available on Fireflies Pro plans and higher." If you're part of a workspace, your admin may also have set or enforced the AI summary template, which affects what a downloaded summary looks like.

Route two: request a full account export

For everything at once, Fireflies offers an account data export. Its help center says "We support full data exports for all users upon request."

The process is a request rather than a button. You submit a data request form, then approve a confirmation email. Fireflies is explicit about that step: "Your data will not be processed until you approve this email." Once your request is processed, Fireflies says you'll receive the data within 24 to 48 hours, as a download link to a zipped file.

The export includes your meetings and file recordings as audio (MP3) and video (MP4) where available, transcripts in TXT format with speaker identification, AI summaries in TXT format, attendee information, and associated metadata in JSON.

One deadline matters: "The download link is valid for 7 days from when it is sent." If you miss it, you have to submit a new request.

Route three: connect Fireflies to ChatGPT

Fireflies also runs an MCP server, and its help center documents a connector for ChatGPT using OAuth, with "no API keys required." The tools it lists are get_user, get_transcript, and get_transcripts, which search across past transcripts with filters. Fireflies' article says that once connected, you can query your Fireflies data through ChatGPT's Deep Research feature.

Two cautions come with it. First, Fireflies' setup steps refer to ChatGPT's Connectors settings, and the article was last updated about eleven months ago. OpenAI now documents connected services as plugins: "Plugins bundle capabilities into reusable workflows in ChatGPT and Codex. They can include skills and MCP servers." If the menu names in Fireflies' article don't match what you see, look in ChatGPT's Plugins tab.

Second, the connector changes how your data is handled. Fireflies states that its "Zero-Day Retention (ZDR) policy applies only to data processed within Fireflies' core services." For connectors, it's direct: "Fireflies cannot guarantee deletion, storage duration, or non-training of data once it leaves the Fireflies environment." Its recommendation is to "Use connectors only if your organization's data policy allows external processing through third-party AI tools."

A connector also keeps Fireflies as the place your meetings live. That's a good fit if you're keeping your Fireflies subscription and want ChatGPT to look things up. It's not a migration if you're leaving.

What stays behind

The first thing that stays is anything you don't download. Fireflies' storage is measured in total minutes per user rather than per month: 400 minutes on Free, 8,000 on Pro, and unlimited team-wide on Business and Enterprise. Those limits shape how much history an account holds, so check what's actually in yours before you plan the move.

The second is the thread between meetings. Each summary describes one meeting. The decision made in March and revisited in May, or the client request that came up across four calls, is spread across files. An export gives you each meeting on its own; connecting them is up to you.

The third is the context that never made it into a meeting: the follow-up email, the decision made in chat, the document everyone referred to. Meeting notes are one source among several.

What ChatGPT can take in

ChatGPT's main home for meeting history is a project. OpenAI's help center describes projects as places that "keep related chats, files, and instructions together." You can upload documents, add project instructions, and choose a memory setting.

File limits shape the plan. OpenAI lists 5 files per project on Free, 25 on Go and Plus, and 40 on Edu, Pro, Business, and Enterprise. A year of weekly meetings won't fit as individual transcripts, which is why the migration below works from summaries.

Memory settings matter for meetings too. A project set to project-only memory keeps its chats from drawing on the rest of your ChatGPT history, and keeps its content out of your other chats. Our guide to whether ChatGPT projects share memory explains both directions.

Things to check before you start

Other people's words. Transcripts contain what your colleagues and clients said. Check your organization's policy and any client agreements before uploading them to another service.

Your plan. Per-meeting downloads need Fireflies Pro or higher. The full account export is available to all users on request.

The 7-day link. Plan to download the full export as soon as it arrives.

The manual migration

Step 1: Get your meetings out of Fireflies in a format ChatGPT reads well

Start with the full account export, even if you plan to use only part of it. Submit the request, approve the confirmation email, and download the zip within seven days. Keep it as your archive. Of the three routes, it's the one that hands you every meeting at once.

Then decide which meetings matter going forward. The value is often concentrated in a few recurring series: a client account's calls, a project's standups, a manager's one-on-ones. Make a list.

For those series, per-meeting downloads give you better files if you're on Pro or higher. Choose MD or DOCX for summaries, and include speaker labels and timestamps for any transcript you keep. If you rely on AI Skills, run them before downloading so their output is included.

Now do the part only you can judge. For each series, write a running log from the summaries: dated decisions, open questions, commitments, and names. Keep exact wording for figures, dates, and anything someone might quote back to you. A two-page log is easier for ChatGPT to use than forty transcripts. Our guide to ChatGPT forgetting sales call notes explains why a structured log holds up better than raw call notes.

Step 2: Turn each series into a ChatGPT project

Create one project per series or account. For each project:

  • Upload the running log as the main file, plus the summaries of the most recent meetings. Put the meeting date at the start of each file name so ChatGPT and you can tell recent from old.
  • Attach full transcripts only where wording matters, such as a negotiation or a requirements session.
  • Write project instructions that tell ChatGPT how to use the files, for example that the log is the current state and the summaries are background.
  • Set the memory option to project-only for client work, so it stays separate from your other chats.

Then test it. Start a chat in the project and ask what was decided about a specific topic over the last few meetings. Compare the answer with your log. If something is missing or wrong, fix the log and re-upload it, rather than correcting the chat. Our guide to ChatGPT forgetting research notes covers why file context sometimes gets skipped and how to make it easier to use.

If you're keeping Fireflies and your organization allows external processing, add the connector as well. The project holds the curated history. The connector lets ChatGPT look up a meeting you didn't upload.

The Better Way: Keep meeting decisions in one list you maintain

The manual migration turns a meeting archive into running logs. The logs are the valuable part, and they're also the part that needs upkeep, because every new meeting adds to them.

MemoryLake is a memory layer for keeping those decisions in one list you maintain, available to ChatGPT and the other assistants you connect.

You write the entries yourself, in your own words. Nothing is read out of, written to, or deleted from your Fireflies account, your transcripts, your data export, your ChatGPT projects, or any vendor's store. Leave out anything your organization or your clients haven't agreed can be stored elsewhere.

Step 1: Create an API key

Sign in and generate a key from the dashboard. The key belongs to your MemoryLake workspace and is separate from your Fireflies and OpenAI accounts.

The MemoryLake console showing the API keys screen, where a new key is created and copied for use in an agent
The MemoryLake console showing the API keys screen, where a new key is created and copied for use in an agent

Step 2: Upload your first memories

Start with the running logs from Step 1 of the manual migration. One decision or commitment per entry, dated, with the meeting it came from.

The MemoryLake workspace with the first documents uploaded, listing each file as it becomes searchable memory
The MemoryLake workspace with the first documents uploaded, listing each file as it becomes searchable memory

Step 3: Connect your AI & agents

Connect ChatGPT and the other assistants you use. The same meeting decisions are then available wherever you're working, not only in the project where you uploaded them.

The MemoryLake integrations screen listing the AI clients and agent frameworks that can be connected to the memory layer
The MemoryLake integrations screen listing the AI clients and agent frameworks that can be connected to the memory layer

What this changes in practice

The first difference is that meeting history becomes usable. A folder of transcripts is a record. A running log per series is context ChatGPT can answer from.

The second is fewer repeated questions. When the decisions from past calls are in the project, you don't have to search for them before every follow-up. If you work with many meeting tools, our roundup of AI tools that remember your meetings compares how they handle this.

The third is control over data handling. Uploading curated logs means you choose what leaves Fireflies, which is a different decision from connecting the whole account.

The fourth is less pressure on ChatGPT's memory. Meeting details belong in project files, not saved memories, a point our guide to ChatGPT memory being full makes for other kinds of detail too.

Best practices for moving Fireflies notes to ChatGPT

Request the full export first. Download it within the 7-day window and keep it as an archive.

Work from summaries, not transcripts. File limits and usefulness both point the same way.

Write a running log per series. It's the part that turns files into context.

Keep client work in project-only projects. It keeps meetings from mixing with unrelated chats.

Read Fireflies' connector terms before connecting. Zero-Day Retention doesn't cover data that leaves Fireflies.

Run AI Skills before downloading. Their output is included only if they've run.

Respect the people in the room. Check policy and agreements before uploading what others said.

Conclusion

Fireflies gives you three ways to take meeting content to ChatGPT. Per-meeting downloads give you well-formatted files on Pro plans and higher. The full account export gives you everything, as long as you download it within seven days. The MCP connector lets ChatGPT query your meetings without moving them, under the data handling terms Fireflies spells out.

If you're leaving Fireflies, export everything, then write a running log for each series that matters and build a ChatGPT project around it. If you're staying, the connector can complement a curated project.

Either way, the context worth keeping is the thread across meetings: what was decided, when, and why. That's what you rebuild on purpose.

Frequently asked questions

Can I export all my Fireflies transcripts at once?

Yes, through Fireflies' account data export. You submit a request form, approve a confirmation email, and receive a download link to a zipped file containing your recordings, transcripts, summaries, attendee information, and metadata.

How long is the Fireflies export download link valid?

Fireflies says the download link is valid for 7 days from when it's sent. After that, you need to submit a new request.

What formats can I download a Fireflies transcript in?

From a meeting's page, transcripts download as PDF, DOCX, SRT, CSV, JSON, or MD, with optional timestamps and speaker labels. Summaries download as DOCX, PDF, JSON, or MD.

Do I need a paid Fireflies plan to download meetings?

Per-meeting downloads of transcripts, summaries, and recordings require Fireflies Pro or higher. The full account data export is available to all users on request.

Can I connect Fireflies to ChatGPT instead of migrating?

Yes. Fireflies documents a connector for ChatGPT built on its MCP server. It keeps your meetings in Fireflies and lets ChatGPT search them, so it suits teams that are keeping their Fireflies account.

Does Fireflies' Zero-Day Retention apply when I use ChatGPT?

No. Fireflies says Zero-Day Retention applies only to data processed within its core services, and that data sent through third-party connectors such as ChatGPT is processed under those platforms' terms.