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

# Granola

> Meeting notes, real attendees, and folders — with live webhook sync.

Connect Indexbrain to Granola to search meeting notes, reference attendees and folders, and get near-real-time sync when a note is generated or edited — read-only.

## Setup

<Steps>
  <Step title="Generate an API key">
    In Granola, go to **Settings > Connectors > API keys** and create one (Business plan or above).
  </Step>

  <Step title="Go to Integrations">
    Navigate to **Settings > Integrations > Granola**.
  </Step>

  <Step title="Add your API key">
    Paste the key and connect. Indexbrain automatically registers a live webhook with Granola at this point — no extra setup step.
  </Step>

  <Step title="Test the connection">
    Ask about a recent meeting.
  </Step>
</Steps>

## Capabilities

### Meeting notes and attendees

```
What did we decide in the kickoff call with Acme?
```

Notes — including the AI summary, real attendee email addresses, and which calendar event they came from — are synced and searchable. A note without a summary falls back to a transcript excerpt.

### Folders

```
Summarize our recent Client Calls notes.
```

Folders are synced as their own entity, so you can reference them by name.

## What Indexbrain does not do in Granola (yet)

* **No structured "action items."** Granola's own API has no action-items field — only an AI summary and the raw transcript exist. Asking about action items works only as well as the summary text captures them.
* **No full transcript when a summary exists** — the transcript is only used as a fallback when a note has no summary yet.
* **No write access** — Indexbrain cannot create or edit notes.

## How data moves

Notes and folders sync on your configured processing interval, using a real incremental filter (an edited note is picked up automatically on the next sync). On top of that, Indexbrain registers a real Granola webhook at connect time — a new or edited note is usually reflected within about a minute, not just at the next scheduled sync.

## Troubleshooting

<AccordionGroup>
  <Accordion title="A note isn't showing up yet">
    * Granola's API only returns notes that have a generated AI summary and transcript — a note still processing won't appear yet.
    * Otherwise, wait for the next scheduled sync, or trigger a manual sync.
  </Accordion>
</AccordionGroup>
