How to Write a Call Qualifying Script for Insurance Agents
I've listened to thousands of hours of insurance calls. I can tell within 20 seconds whether the script behind it was written by someone who understands the phones, or someone who understands the product but not the person on the other end. Both matter. But if your qualifying script doesn't do its job in the first minute, none of the rest matters much.
Here's the thing: a qualifying script isn't a sales script. It's a filter. Its job is to figure out, fast, whether the person on the line is worth your time and the compliance risk of continuing the conversation. Get that wrong and you either waste agent hours on dead leads or, worse, pitch someone you had no business pitching.
What is a call qualifying script, exactly?
A call qualifying script is a structured set of opening questions agents use to confirm a caller's basic eligibility, need, and consent before moving into a sales pitch. It typically runs 60 to 90 seconds and covers identity, product fit, and whatever compliance disclosures that line of insurance requires.
Agents tend to treat this as an afterthought and just wing the first minute. That's a mistake. Those opening seconds set the tone for everything after. Run long on the intro and hang-up rates climb, especially with cold-called leads who didn't ask to be contacted in the first place. I've seen agencies shave 15 seconds off an opening script and pick up a real bump in completed qualifications, just because the caller didn't feel like they were being read a legal document before anyone said anything human.
Start with permission, not questions
Most scripts blow this part immediately. Agents launch straight into "Can I get your date of birth?" or "Are you currently on Medicare?" without asking if the person even has a minute to talk. Backwards.
A simple line like "Do you have two minutes?" sounds like nothing. It's actually one of the most commonly missed pieces of a good script. It's a courtesy question, and it works because it hands the caller a small amount of control back. People who feel steamrolled hang up. People who get asked permission, even performatively, tend to stay on the line longer and answer more honestly. Put this line in the first 10 seconds, right after your identification, if you're building or rewriting a script today.
Identify yourself properly, especially on Medicare calls
This part isn't optional in a lot of states, and CMS pays close attention to it on Medicare-related lines. Agents generally have to state their name and license status early in the call. Many agencies also require the National Producer Number (NPN) to be available on request, even if it's not read aloud every time.
For Medicare Advantage and Medicare Supplement calls specifically, CMS marketing guidelines require certain disclaimers, including some version of "I do not offer every plan available in your area." Skip this and you're not just risking a compliance flag. You're risking the whole call getting thrown out if it's ever audited. I've seen agencies get burned on this exact line, figuring it was boilerplate nobody cared about. CMS cares. Build it into the script word for word and don't let agents paraphrase it.
Build branching logic based on product line
A generic script trying to cover auto, health, Medicare, and final expense in one flow is going to be clunky and long. The better approach, and what most agencies running on platforms like Ricochet360, Convoso, or VanillaSoft actually do, is build branching logic into the dialer so agents only see questions relevant to what the lead already indicated interest in. Cuts qualifying time down. Keeps the call from feeling like an interrogation.
Roughly, here's how that branching should look by product.
Free Email Course: Buying Insurance Calls
Learn how agents and agencies buy inbound calls that turn into sales, delivered in short lessons over email.
For final expense and life insurance, age is the first filter, since these products typically target callers between 50 and 85. After that comes tobacco use and a short list of major health conditions (diabetes, COPD, recent hospitalizations), since these directly affect underwriting and which carriers are even worth quoting.
For under-65 health insurance, the critical fork is ACA marketplace eligibility versus someone who needs a short-term or supplemental plan instead. Open enrollment typically runs November 1 to January 15 in most states, and that window changes what you can even offer. So the script needs a quick date-check question early, rather than discovering it five minutes in.
For Medicare, confirm current enrollment status first, whether they're on Original Medicare, a Medicare Advantage plan, or a Supplement, before going further. This is also where your CMS disclaimers live. Non-negotiable, scripted word for word.
For auto insurance, confirm driver's license status, how the vehicle gets used (commute versus pleasure), and whether there's been a coverage lapse. A lapse of 30 days or more can raise the quoted premium significantly, so this one question often determines which carriers are even worth quoting the caller against.
Don't skip the consent question on cold-called leads
If the lead came from an outbound dial rather than someone calling in on their own, TCPA rules are in play. Your script needs a moment where consent gets verified or at least acknowledged. This isn't about reading a disclaimer nobody's listening to. It's about protecting the agency from a complaint turning into a real violation. Agencies that skip this because "it slows the call down" are gambling with something that costs a lot more than 10 seconds.
One line, blunt: if you're not sure your outbound leads have clean consent, fix that before you worry about the script.
Keep it short, then get out of the way
The whole point of a qualifying script is to get through it fast enough that the agent can spend real time and energy on the actual sale. Once you've confirmed the basics, get out of the script and into a real conversation. Scripts that try to do too much in the qualifying phase end up sounding robotic, and callers notice. They always notice.
If you're generating your own inbound calls rather than buying them, and want a full breakdown of how pay-per-call campaigns work end to end, I wrote "The Pay Per Call Revolution" for exactly that. There's a companion workbook too, walking through building this stuff step by step.
FAQ
How long should a qualifying script actually take? Aim for 60 to 90 seconds. Longer than that and hang-up rates climb, particularly on cold-called leads.
Do I need a different script for every insurance product? Yes, at least in terms of branching. The opening and permission questions can stay consistent, but final expense, Medicare, ACA, and auto all need different qualifying questions after that.
What happens if an agent skips the CMS disclaimer on a Medicare call? It can trigger a compliance flag and potentially void the call in an audit. Script it word for word and don't let agents improvise that part.
Is the "do you have two minutes" line really worth including? Yes. Small thing, but it consistently improves how long callers stay engaged compared to scripts that jump straight into questions.
Frequently asked questions
How long should a qualifying script actually take?
Aim for 60 to 90 seconds. Longer than that and hang-up rates climb, particularly on cold-called leads.
Do I need a different script for every insurance product?
Yes, at least in terms of branching. The opening and permission questions can stay consistent, but final expense, Medicare, ACA, and auto all need different qualifying questions after that.
What happens if an agent skips the CMS disclaimer on a Medicare call?
It can trigger a compliance flag and potentially void the call in an audit. Script it word for word and don't let agents improvise that part.
Is the do you have two minutes line really worth including?
Yes. Small thing, but it consistently improves how long callers stay engaged compared to scripts that jump straight into questions.