Skip to main content
The Granola integration imports your meeting notes with transcripts and summaries into Salesgraph Assist.

What It Does

  • Syncs all meeting notes from Granola’s public API
  • Imports speaker-attributed transcript segments
  • Preserves Granola-generated summaries when available
  • Lazy-fetches full transcripts for notes that don’t include them in the list response

Connecting

Granola uses an API key for authentication.
1

Get your API key

Go to granola.ai/settings/api and generate an API key.
2

Enter the key

In Salesgraph Assist, go to the Integrations page, find Granola under API Key integrations, and paste your API key.
3

Connect

Click Connect. The key is stored with AES-GCM encryption.

Syncing Notes

After connecting, click Sync now to import your notes.

What Gets Synced

DataDescription
NotesAll meeting notes with cursor-based pagination
TranscriptsSpeaker-attributed transcript segments
SummariesGranola-generated summaries (when available)
ParticipantsMeeting participants
MetadataTitle, date, duration

How Sync Works

  1. The app fetches all notes from Granola’s API with cursor-based pagination.
  2. For notes that don’t include a full transcript in the list response, the app fetches the individual note to get the complete transcript.
  3. Transcript data is formatted into speaker-attributed segments.
  4. If Granola provided a summary, it is preserved. Otherwise, the AI generates one.
  5. Coaching metrics are computed from the transcript.
  6. Notes are deduplicated by granola:{noteId}.

After Syncing

Synced Granola notes appear as meetings in your Meeting List with full detail available in the Meeting Detail view.

Disconnecting

Click Disconnect next to Granola on the Integrations page. This removes the stored API key. Previously synced meetings remain in your library.