Bring your past Granola meetings into TwinMind. Export your meetings from Granola, upload the file to TwinMind, and each meeting becomes a TwinMind memory with its summary, your notes and its transcript.
Original titles and dates are kept, so your old meetings sit right alongside your new ones.
⚠️ Important: Sign in to TwinMind with the same email you use for Granola. Meetings from a different Granola account are skipped.
1. Before You Start
A TwinMind account that uses the same email as your Granola account.
Access to that email inbox, because Granola emails your export to you.
A .zip or .csv export file up to 25 MB.
2. Request Your Export from Granola
Open Granola and go to Settings.
Go to Profile and click Generate CSV.
Granola emails you the export. It can take a few hours to arrive.
3. Download the File
Download the file from Granola’s email. It usually arrives as a .zip, and sometimes as a .csv.
💡 Tip: There’s no need to unzip it. Upload the file exactly as it arrives.
4. Upload It to TwinMind
Go to the Import Meetings page in the TwinMind web app.
Sign in with the same email you use for Granola.
Drag and drop your Granola export into the uploader, or click browse files.
Keep the page open until the import finishes.

When the import finishes, each meeting appears in TwinMind as a memory, dated when the meeting happened.
💡 Tip: You can also get there from inside the app. Open the side panel, click your name at the bottom to open Settings, then select Import Meetings and click Import next to Granola.


5. What Gets Imported
Meeting summaries
Your notes
Transcripts, as plain text without speaker timings
Original meeting titles and dates
Not included: audio, calendar links and attendee lists.
6. Good to Know
Upload limits: Each upload can be up to 25 MB and 5,000 meetings.
No duplicates: Uploading the same export twice never duplicates a meeting, so re-uploading is safe.
Deleted meetings stay deleted: If you’ve deleted a meeting in TwinMind, importing won’t bring it back.
Your file isn’t stored: The uploaded file is only read to create your meetings.
7. Troubleshooting
Some meetings are missing after the import. Make sure you’re signed in to TwinMind with the same email as your Granola account. Meetings from a different Granola account are skipped, and so are meetings you previously deleted in TwinMind.
The import stopped partway through. If the page was closed before the import finished, upload the same file again. Meetings that already came across won’t be duplicated, so you’ll only get the missing ones.
Granola’s export email hasn’t arrived. The export can take a few hours. Check your spam, Promotions and Updates folders. If it still hasn’t arrived, request a new export from Granola’s Settings.
My file won’t upload. Check that it’s a .zip or .csv file and no larger than 25 MB.
Facing Any Issues? We’re Here to Help!
💬 Contact Us!
If you have any questions, run into issues, or have feedback, please join our community and contact us on Discord! We’d love to hear from you.
