Skip to main content
Connect Granola to Exec so your Granola meetings flow in automatically. Each Granola note can become a call in Calls, a note in the Knowledge Hub, or both.
  • Calls - the meeting transcript is imported as a call, then categorized and scored like calls from any other recorder. See Call Scoring Overview.
  • Knowledge Hub - the AI summary and your typed notes are saved as a source, organized to match your Granola folders.
Granola doesn’t keep meeting audio or video, so Granola calls are transcript-only.

Workspace key and personal keys

You can connect Granola in two ways. Use both together to cover shared and private notes. If the workspace key and a personal key both see the same note, Exec imports it once.

Prerequisites

  • A Granola Business or Enterprise plan to create a workspace API key.
  • Call scoring set up in Exec if you want to import transcripts as calls. See Set Up Call Scoring.
  • Knowledge Hub access if you want to save notes to the Knowledge Hub.

Connect a workspace key

1

Create a workspace API key in Granola

In Granola, go to Settings → API and create a workspace API key. Copy the key.
2

Open Integrations in Exec

Go to Settings → Integrations and find the Granola card. It appears under Call Recorders and under Content.
3

Paste the key and pick destinations

Click the + button on the Granola card and paste the key into API key. Choose where notes go:
  • Import transcripts as calls - score each meeting like your other recorded calls.
  • Save notes to Knowledge Hub - save the AI summary and typed notes, organized like your Granola folders.
Both switches start on when they’re available. Then click Connect.
The workspace key only sees notes in shared spaces where Allow Granola API access is turned on in Granola. Turn it on for each space you want Exec to import.

Connect a personal key

Reps connect a personal key to import their private Granola notes.
1

Open Call Recording settings

Click your profile picture in the top-right corner and select Call Recording. The Granola card is at the top.
2

Paste your key

Create an API key in Granola under Settings → API, then paste it into Personal API key.
3

Pick destinations and connect

Choose Import transcripts as calls, Save notes to Knowledge Hub, or both, then click Connect Granola.
Once connected, the card shows how many calls were imported and when Exec last synced. You can change destinations on the card at any time. Visibility for personal-key content:
  • Calls follow the same access rules as your other recorded calls.
  • Knowledge Hub notes are visible only to you and workspace admins.

Which destinations you can choose

The destination switches depend on what your workspace has turned on:
  • Import transcripts as calls appears only when call scoring is enabled and you have access to it. If call scoring setup hasn’t started, the switch is disabled with a Set up call scoring link.
  • Save notes to Knowledge Hub appears only when you have Knowledge Hub access.
If you connect Granola while setting up call scoring from the Calls tab, call import is always on.

How syncing works

  • Exec checks Granola for new and updated notes every 15 minutes.
  • The first sync imports every note the key can see.
  • Exec imports a note only after it has gone 15 minutes without changes. Edits you make right after a meeting are included.

What gets imported

As a call:
  • Transcript - used for categorization and scoring.
  • Participants - Granola’s “me” speaker maps to the note owner. When the owner is a workspace member, the call has an internal participant and can be scored. Other attendees are matched using Recognize Team Members.
  • AI summary - stored with the call for reference. It isn’t used for scoring.
In the Knowledge Hub:
  • Each connection gets a Granola folder. Your Granola spaces and folders are mirrored inside it and kept in sync.
  • Each note becomes a source with its title, date, attendees, AI summary, and typed notes. The transcript stays on the call and isn’t saved to the Knowledge Hub.
  • Content from the workspace key is visible to the workspace.

Disconnect Granola

Admins disconnect the workspace key from Settings → Integrations. Reps disconnect their personal key from the Granola card in Call Recording settings by clicking Disconnect. When you disconnect, choose one of the following:
  • Disconnect only - keeps the imported calls and Knowledge Hub notes.
  • Disconnect and purge data - Exec permanently removes the imported calls, plus the Knowledge Hub notes and folders that connection created. This can’t be undone.
If a key stops working, the card shows Reconnect Required. Disconnect and connect a new key.

Getting help

Questions about the Granola integration? Contact us at [email protected].