Skip to main content

Import

Move your historical meeting recordings, transcripts, and metadata from another platform into Grain.

Grain supports importing your full meeting library from Gong, Fathom, Clari, Chorus, Fireflies, and Jiminny. Migrations are run by Grain's engineering team, you provide your API credentials and user mapping, and Grain handles the rest.

To get started, contact Grain support at help@grain.com.


What gets imported

Across all supported platforms, Grain imports:

  • Meeting recordings and transcripts

  • Participant emails and company associations

  • Meeting titles and timestamps

  • Recording ownership (mapped to the corresponding Grain user)

After import, meetings are searchable in Grain the same way native Grain meetings are. You can search by account, participant, date, or keyword. Additionally, meetings can be added to Stories and Playlists, and work with all Grain integrations including HubSpot, Slack, Claude, and ChatGPT.


How the migration works

All migrations follow the same general steps:

  1. Contact Grain: email help@grain.com or book a demo to start the process.

  2. Share your API credentials: provide your API key (and any additional credentials) from the source platform. Share them securely, for example via a password manager like 1Password.

  3. Provide user mapping: share a list of recording owners by email from the source platform and the corresponding Grain user each should be mapped to. Include former employees so their recordings can be reassigned to a current owner such as their manager.

  4. Invite mapped users to Grain: each Grain user must have an active account before their recordings can be mapped.

  5. Grain runs the import: Grain's engineering team transfers your recordings and metadata to the matched Grain accounts.

Typical migration timeline is one to two weeks depending on library size.


Platform-specific instructions

Gong

API credentials to share with Grain:

  • In Gong’s API settings, locate your Client ID and Client Secret to send to Grain

Note: Gong provides a 30-day grace period after a contract ends during which API access is still available to extract data. Plan the migration to start within that window.


Fathom

API credentials to share with Grain:

  • In Fathom, go to your account settings and locate the API section

  • Copy your API key to send to Grain


Clari

API credentials to share with Grain:

  • In Clari Copilot, go to Workspace Settings > Integrations > Clari Copilot API

  • Copy both your API Key and API Secret to send to Grain

Note: Clari provides a 90-day window after contract termination or expiration during which customers can request export or download of their data. After 90 days, Clari has no obligation to maintain customer data. Plan the migration to begin within that window.


Chorus

API credentials to share with Grain:

  • In Chorus, go to your account settings and locate the API section

  • Copy your API key to send to Grain


Fireflies

API credentials to share with Grain:

  • In Fireflies, find your API settings and copy your API key to send to Grain


Jiminny

API credentials to share with Grain:

  • In Jiminny, go to Organization Settings > General > API Key

  • An organization admin can generate a key here if one does not already exist

  • Copy your API key to send to Grain

Note: Jiminny provides a 30-day window after contract termination during which recordings remain available for download or export. After 30 days, customer data is deleted. Plan the migration to start within that window.


FAQ

How long does a migration take? Typically one to two weeks depending on the size of your meeting library.

Will my team members need to do anything? Each user who will receive imported recordings needs an active Grain account. Provide Grain with user mapping and Grain handles the rest.

What happens to recordings from team members who have left the company? Include former employees in your user mapping and assign their recordings to a current owner, like a manager for example.

Can I migrate from a platform not listed here? Contact help@grain.com. Grain evaluates migration requests on a case-by-case basis depending on the source platform's API availability.


Did this answer your question?