> ## 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.

# Fireflies

> Meeting transcripts, real attendees, and summaries.

Connect Indexbrain to Fireflies to search meeting transcripts and summaries and reference real attendees in conversations — read-only.

## Setup

<Steps>
  <Step title="Generate an API key">
    In Fireflies, go to **Settings > Developer Settings** (Personal tab) and copy your API key.
  </Step>

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

  <Step title="Add your API key">
    Paste the key and connect.
  </Step>

  <Step title="(Optional) Enable live sync">
    Fireflies webhooks can only be registered in Fireflies' own Developer Settings, not automatically. Paste the callback URL Indexbrain shows you into Fireflies' webhook field, choose a signing secret there, then paste that same secret back into Indexbrain.
  </Step>
</Steps>

## Capabilities

### Meeting transcripts and summaries

```
What did we discuss on the call with the client yesterday?
```

Transcripts — including the AI summary and real participant email addresses — are synced and searchable. A transcript without a summary falls back to the raw sentence-by-sentence transcript.

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

* **No structured "action items."** Fireflies' own API has no action-items list — `summary.action_items` is a single block of text, not individual tracked items.
* **No full transcript when a summary exists** — the transcript is only used as a fallback when there's no summary.
* **No write access** — Indexbrain cannot create or edit transcripts.

## How data moves

Transcripts sync on your configured processing interval. **Fireflies has real, fairly tight API rate limits** (free tier: 50 requests/day) — Indexbrain paginates conservatively to avoid using up your daily quota in a single sync, so a very large backlog may take a few sync cycles to fully catch up. If you've set up the optional webhook, a newly processed transcript is usually reflected within about a minute instead of waiting for the next sync.

## Troubleshooting

<AccordionGroup>
  <Accordion title="Syncing seems slow or stalled">
    * Fireflies' API rate limits are strict, especially on the free tier. Indexbrain will pick back up on the next scheduled sync rather than erroring out.
  </Accordion>

  <Accordion title="A transcript isn't showing up yet">
    * Wait for the next scheduled sync, or trigger a manual sync.
  </Accordion>
</AccordionGroup>
