Fireflies Integration

Connect Fireflies to Brief to extract research signals and customer insights from meeting transcripts.

Last updated: November 25, 2025

Fireflies provides high-quality customer research signals from call transcripts. It's one of the most valuable integrations for understanding what customers actually want.

What data does Brief extract?

  • Meeting Transcripts — Full conversation content
  • Research Signals — Customer pain points and feature requests
  • Sentiment — How customers feel about topics
  • Business Impact — Mentions of ARR, deal size, urgency

Why should I connect Fireflies to Brief?

Customer Research

Extract themes from sales calls, support calls, and user interviews without manual tagging.

High-Quality Insights

Call transcript data is treated as high-confidence evidence—Brief trusts what customers say directly.

Persona Enrichment

Customer quotes and pain points automatically flow into your personas.

How do I set up this integration?

This integration requires more setup than others. You'll need to configure both an API key and a webhook in Fireflies.
Setup time: 3-5 minutes
Initial sync: Instant (webhook-driven)
Updates: Real-time via webhooks

Part 1: Get Your API Key

  1. Go to Fireflies Developer Settings
  2. Click "Generate API Key" (or copy your existing one)
  3. Copy the API key and save it somewhere temporarily

Part 2: Configure the Webhook

  1. On the same Fireflies page, scroll to the "Webhook" section
  2. Check the box for "Transcription Completed" event
  3. Copy your Brief webhook URL from the Brief integrations page (format shown below)
  4. Paste the webhook URL into Fireflies' "Webhook url" field
  5. Click "Save" in Fireflies
  6. After saving, Fireflies will show you a webhook secret—copy it

Webhook URL format:

https://app.usebrief.com/api/webhooks/fireflies?org_id=YOUR_ORG_ID

Part 3: Complete Setup in Brief

  1. Return to Brief's integrations page
  2. Paste your API key in the first field
  3. Paste your webhook secret in the second field
  4. Click "Save"
  5. Done!

What happens after I connect?

After connecting:

  1. Webhook verification — Brief confirms connection with Fireflies
  2. Backfill — Brief fetches recent transcripts via API
  3. Real-time sync — New transcripts arrive via webhook immediately after meetings
  4. Research extraction — AI agents analyze transcripts for themes

Common Issues

"Transcripts not syncing"

Cause: Webhook not enabled or "Transcription Completed" event not checked Fix:

  1. Go back to Fireflies → Settings → Developer
  2. Ensure webhook URL is saved
  3. Ensure "Transcription Completed" checkbox is checked

"Invalid signature" error

Cause: Webhook secret mismatch Fix:

  1. Go to Fireflies → Settings → Developer
  2. Re-copy the webhook secret (the one shown after saving)
  3. Paste it exactly into Brief (no extra spaces)
  4. Click "Save" in Brief

"No themes extracted"

Cause: Transcripts don't have actual content Fix: Ensure meetings are being transcribed (not just recorded). Check Fireflies settings to enable transcription for all meetings.

Tips for Best Results

Meeting Naming

Name your Fireflies meetings clearly:

  • ✅ "Customer Interview - Acme Corp"
  • ✅ "Support Call - Bug Report"
  • ❌ "Zoom Meeting"

Transcript Quality

  • Speak clearly in meetings
  • Identify speakers if possible
  • Fireflies works better with structured conversations

Signal Extraction

Brief looks for:

  • Pain points ("frustrated with...", "wish we could...")
  • Feature requests ("would love to see...", "need support for...")
  • Business impact ("we'd buy if...", "worth $X to us...")

What's Next?

Now that Fireflies is connected: