All posts
5 min readSalescadia Team

How to Analyze Fireflies Meetings for Sales Coaching (Without Leaving Zoom or Meet)

A practical walkthrough for sales managers: turn every Fireflies transcript into a coached call with a rep-level score, in about a minute of setup — no video-tool change required.

If you manage a sales team that already runs Fireflies, you probably have a stack of transcripts and a nagging feeling that nobody is actually reading them. This post is a practical walkthrough: how to turn every Fireflies-transcribed meeting into a coached, scored, CRM-logged call — for real, at 100% coverage, in about a minute of setup.

The video-tool part does not change. Reps keep running the same Zoom, Meet, or Teams calls. Fireflies keeps recording. The only thing that changes is what happens after the transcript is ready.

The workflow in one paragraph

Connect Fireflies to Salescadia with an API key. Paste the workspace-unique webhook URL Salescadia gives you back into Fireflies. Click Import all my meetings once to pull in your history. Done. Every past meeting — and every new one — becomes an analyzed call: AI coaching score, talk-time analytics, AI summary, and a logged CRM activity on the matching contact, with suggested follow-up tasks and draft emails.

The rest of this post is the "why each step exists" version, in case you want to know what is happening under the hood before you turn it on.

Step 1: Connect Fireflies

You need a Fireflies Business plan — that is the tier that exposes their API. Free and Pro do not. Assuming you have Business:

  1. In Fireflies, open Settings → Developer settings and copy your API key.
  2. In Salescadia, open Settings → Integrations, find the Fireflies card, paste the key, click Connect. Salescadia hits the Fireflies API once to verify the key before saving it.
  3. Salescadia stores the key server-side and never shows it in the browser again.

Total time: about thirty seconds.

Step 2: Paste the webhook URL back in Fireflies

Salescadia gives you back a webhook URL unique to your workspace. Paste it into Fireflies under Settings → Developer settings → Webhooks and save. This tells Fireflies to notify us the moment a transcript is ready, so we do not have to poll.

Why per-workspace? Fireflies' account-level webhook has no "which customer" field in the payload. The unique URL is how we route the ping back to the right org.

Step 3: Import your past meetings

Click Import all my meetings. Salescadia pulls your entire Fireflies history in 25-meeting batches and analyzes each one. Because ingestion is idempotent — every meeting is claimed on a unique index — you can close the browser tab mid-import and re-click safely. It resumes where it left off.

A few-hundred-meeting history takes a couple minutes. You can keep using the rest of Salescadia while it runs.

What analysis actually runs on each call

When Fireflies signals a transcript is ready, we pull it, match it to a rep + prospect from the attendee list, and run the same pipeline Salescadia-native meetings get:

  1. Talk-time analytics. From the transcript timings we derive rep talk time, prospect talk time, talk ratio, question count per side, filler word count, response latency, interruption count, rapport, chemistry, and communication style. This runs first because it feeds coaching.
  2. AI summary. Key points, buying signals, objections raised, competitor mentions, next steps, sentiment trajectory.
  3. AI coaching score. Overall + per-dimension (drive, composure, listening, objection handling, selling style — the rubric here), with named wins and misses.
  4. CRM push. A logged activity on the matching contact, a suggested-tasks list, and a draft follow-up email — all on the same object your reps already work in.

How the meeting finds the right contact

Fireflies gives us the attendees per meeting. We match:

  • The rep = the host (or attendee) whose email matches a Salescadia team member.
  • The prospect = the first external attendee. If we have never seen that email, we create the contact (case-insensitive to avoid duplicating anything you already have).

Internal-only meetings — no external attendee — are recognized and skipped. They are not sales calls, so there is nothing to analyze.

Every meeting shows up in the contact's Recordings list with a Fireflies badge so its source is obvious.

What to do with the coached calls once they exist

The value only shows up if you actually use the analysis. A few practical patterns from teams that have done this well:

  • Weekly coaching 1:1s. Pull up the rep's five lowest-scored calls of the week and walk through the specific coaching moment on each. Not the transcript. The specific 30 seconds.
  • Manager scan for buying signals. Filter the week's calls by highest-confidence buying signal and forward each to the rep with "did you follow up on this?"
  • Follow-up hygiene. The suggested-tasks + draft-email pair means the rep is one click from a personalized follow-up. Push team members to accept or edit at least one within a day of every call.

None of that is exotic. It is what a great manager already does. The integration just makes the raw material free.

Common questions

Do I need to change my video tool? No. Reps run the same calls. Fireflies records the same way. The only change is what happens after the transcript.

What if I have Zoom AND Meet AND Teams on the team? All of them work — Fireflies records across all three. The integration is video-tool agnostic.

What about Fireflies Free or Pro? Those tiers do not expose the API. Upgrade Fireflies to Business, or use Salescadia's native video which has coaching built in.

Where do I turn it on? Salescadia Settings → Integrations → Fireflies. The full step-by-step is in the help guide.

The whole point is that this should feel like turning on a switch — not a change management project. If your team already lives in Fireflies, the coaching layer should feel like it was always there.

ST

Salescadia Team

Salescadia

The Salescadia team writes about lead routing, sales scheduling, no-show protection, and getting more from your existing sales team.

Ready to match prospects with the right reps?

Start free. No credit card required. See results within weeks.

Get a Demo