Setup
1
Generate an API key
In Fireflies, go to Settings > Developer Settings (Personal tab) and copy your API key.
2
Go to Integrations
Navigate to Settings > Integrations > Fireflies.
3
Add your API key
Paste the key and connect.
4
(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.
Capabilities
Meeting transcripts and summaries
What Indexbrain does not do in Fireflies (yet)
- No structured “action items.” Fireflies’ own API has no action-items list —
summary.action_itemsis 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
Syncing seems slow or stalled
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.
A transcript isn't showing up yet
A transcript isn't showing up yet
- Wait for the next scheduled sync, or trigger a manual sync.