← All articles
Field Guide

How to Know If Your Insurance Agents Are Actually Following the Script

You spent weeks building your script. The qualifying questions, the rebuttals, the close — every line is there for a reason, earned from calls that went wrong. So you trained it, you role-played it, and you trust your team is running it.

The only reliable way to know whether a rep followed the script is to check the call itself. Asking the rep tests their memory; reviewing a handful of calls a month tests your luck. Adherence only becomes knowable when every call is scored against your specific steps, so skips show up as a pattern instead of an impression.

Here's the hard truth: most of them aren't running it. Not all the way. And the only way to know for sure is to listen to the call — which is exactly the thing no owner has time to do at scale.

Why do good reps drift off-script?

Script drift isn't usually rebellion. It's erosion. A rep has a strong week, starts to "trust their gut," and quietly drops the steps that feel optional:

  • They skip the qualifying question that sets up the close, because the lead "seemed ready."
  • They freelance the rebuttal instead of using the one you tested.
  • They soften the ask at the end to avoid feeling pushy.

None of these feels like a big deal in the moment. Across a thousand calls a week, they compound into a set-rate gap nobody can explain — because the thing that caused it was never recorded anywhere.

The parts reps skip first

When you finally do listen to a batch of calls, the same gaps show up over and over. And for two of the three, there's real data on what good looks like:

Step that gets skippedWhat it's there forHow owners usually "check"What actually proves it
Second qualifying questionSets up the closeAsk the repScored on the call — Gong puts the sweet spot at 11–14 targeted questions
Naming the objectionSurfaces the real blockerDisposition codeDid the rep answer with a question? Top reps do 54.3% of the time vs. 31% for average reps
The assumptive closeConverts interest to a time"Appointment set" fieldThe prospect's own words on a specific time
Compliance languageYour carrier's requirementAssumedPresent or absent in the transcript
Rebuttal you testedBeats the freelanced versionNothingWhich rebuttal was actually used

The middle column is the one owners underestimate. "Did you follow the script?" is answered by the rep's memory and self-image, not by what happened on the line. It's the honor system, and the honor system doesn't scale.

How can you check script adherence at scale?

The default is to listen to a few calls a week and form an impression. The problem is sample size — and it's smaller than most owners think. Call Centre Helper's industry-standards research reports that routine QA amounts to about four calls per agent per month, "one or two advisor–customer interactions every week," and that 41% of centers manage fewer than four. Four calls out of a few hundred tells you almost nothing, and by the time you hear them, the week is over. You end up coaching last week's ghost.

The shift that fixes this is going from sampling to coverage — scoring every call against your specific script, not a generic template. When every conversation is checked, three things change:

  • You see which steps get skipped, by which rep, how often — a pattern, not an anecdote.
  • Coaching gets specific: "On these four calls you jumped to pitch before the second qualifier" beats "tighten up your process."
  • Reps know the calls are reviewed, so the drift stops on its own.

This is the core idea behind modern call QA, and it's why the manual version was never going to keep up. We break down the economics in Why Manual Call QA Doesn't Scale → and the full picture in the Owner's Guide to Sales Call QA →.

Start here

Pull ten random calls from last week — not your top rep, random — and check one thing: did the full qualifying sequence happen before the pitch? If it didn't on more than a couple, you don't have a training problem. You have a visibility problem. And visibility is the one thing you can actually fix.

See script adherence scored on every call → leadproof.app