> ## Documentation Index
> Fetch the complete documentation index at: https://docs.exec.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Granola integration for call scoring and Knowledge Hub

> Connect Granola with a workspace or personal API key to import meeting transcripts as scored calls and save meeting notes to your Knowledge Hub.

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](https://docs.exec.com/knowledge-hub/overview.md), 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](https://docs.exec.com/calls/overview.md).
* **Knowledge Hub** - the AI summary and your typed notes are saved as a source, organized to match your Granola folders.

> [!NOTE]
>
> 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.

| Key | Who connects it | Which notes import |
| - | - | - |
| **Workspace API key** | A workspace admin, from **Settings → Integrations** | Notes in Granola shared spaces that have **Allow Granola API access** turned on. |
| **Personal API key** | Each rep, from their own **Call Recording** settings | That rep's private notes, plus anything else their key can see. |

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](https://docs.exec.com/calls/set-up-call-scoring.md).
* 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](https://docs.exec.com/calls/set-up-call-scoring.md#access) 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](https://docs.exec.com/calls/set-up-call-scoring.md#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 [hello@exec.com](mailto:hello@exec.com).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.