SMS Text Campaign Setup for Insurance Agents
TL;DR: SMS campaigns in your insurance CRM can achieve open rates above 90% and get responses in under 90 seconds — far faster than email. This guide covers TCPA compliance, Onyx workflow setup, segmentation, and the exact metrics that tell you whether your campaigns are working.
If you’re still relying on email as your primary follow-up channel, you’re leaving appointments on the table. Insurance leads go cold fast — sometimes within minutes of submitting a form. SMS changes the equation entirely. When you pair SMS campaigns with your insurance CRM, you get a system that responds at the right moment, with the right message, every single time.
This guide walks you through everything: why SMS outperforms email for insurance agents, how to stay compliant with TCPA, and a step-by-step breakdown of setting up SMS campaigns inside Onyx CRM.
Why SMS Matters for Independent Insurance Agents
SMS messages have an open rate of around 98%, compared to roughly 20% for email (Gartner, 2024). More importantly, the average response time for an SMS is under 90 seconds. For insurance agents competing on speed, that difference is the sale.
The moment a prospect submits a quote request or clicks a Facebook ad, a clock starts. Research from the Harvard Business Review found that leads contacted within five minutes of inquiry are 100x more likely to convert than leads contacted after 30 minutes. Email rarely achieves that. SMS does — especially when it’s automated through your CRM.
Beyond speed, SMS suits how insurance conversations actually work. Policy questions, appointment confirmations, and follow-up reminders are short, direct, and action-oriented. They don’t need a subject line or an unsubscribe header. They need to feel like a message from a person who knows what they’re talking about.
There’s also a practical compliance reason to get SMS right from the start. The Telephone Consumer Protection Act (TCPA) — a federal law governing unsolicited commercial texts — carries fines of $500 to $1,500 per violation. For an agent sending hundreds of automated messages, a single misstep compounds fast. Setting up your SMS campaigns correctly the first time protects your business.
TCPA Compliance: What Insurance Agents Must Know Before Sending
TCPA compliance isn’t optional — it’s the foundation every SMS campaign must be built on. The core requirements for insurance agents are straightforward once you know them.
Prior express written consent is required before you send any marketing texts. This means prospects must actively opt in — a pre-checked box on a form does not count. Your lead capture forms need clear opt-in language: something like “By submitting this form, you consent to receive SMS messages from [Your Agency] about insurance products. Message and data rates may apply. Reply STOP to opt out.”
Opt-out handling must be immediate and automatic. When a contact replies STOP, your system must suppress all future messages to that number. Onyx handles this at the platform level — any STOP reply triggers an automatic opt-out tag and removes the contact from active SMS sequences.
Sending hours matter under TCPA. The safe window is 8am to 9pm in the contact’s local time zone. Your automation must account for time zones — sending a text at 11pm because a lead came in from the East Coast while you’re set up in Pacific time is a preventable mistake.
Message identification is required. Every marketing text must identify your business. “Hi, this is Sarah from ABC Insurance” at the start of your first message is both compliant and good practice.
For agents also running A2P (Application-to-Person) 10DLC campaigns — which is how most CRM platforms send SMS at volume — registration with The Campaign Registry (TCR) is required. You can find the full setup walkthrough in the SMS Automation for Insurance Leads: A2P Setup Guide on the Onyx blog.
SMS Campaign Best Practices for Insurance Agents
Compliance keeps you legal. Best practices keep you converting.
SMS campaigns in insurance CRM platforms work best when messages feel personal, not automated. The goal is for every text to read like you wrote it specifically for that person — even when the automation sent it to 200 contacts at 8:07am.
Keep messages under 160 characters where possible. Longer messages get split into multiple segments, which costs more and can display oddly on some devices. Get to the point fast.
Use the contact’s first name. Personalization tokens pull from your CRM contact fields. “Hi {{first_name}}, just checking in on your Medicare coverage…” outperforms generic openers every time.
Time your sends to intent moments. A lead who just submitted a form should get a text within 90 seconds. A lead in a nurture sequence should get texts mid-morning on weekdays — avoid Monday mornings and Friday afternoons. Annual review reminders perform well around the 11-month mark of a policy, not at month 12 when it’s already too late.
Don’t ask too much in one message. Each SMS should have one clear call to action. “Are you available Thursday at 2pm for a quick call?” beats “Let me know when you’d like to chat, what products you’re interested in, and whether you’d prefer phone or Zoom.”
Create separate campaigns by vertical. A Mortgage Protection prospect needs different language than a Medicare beneficiary. Onyx’s 7 insurance-line Stacks already segment your contacts by vertical — your SMS campaigns should mirror that segmentation.
Step-by-Step: Setting Up SMS Campaigns in Onyx CRM
Here’s how to build and launch an SMS campaign inside Onyx from scratch.
Step 1: Confirm A2P Registration and Compliance Setup
Before sending a single message at volume, verify your 10DLC registration is active under Settings > Phone Numbers > A2P Registration. Without this, carriers will filter or block your messages. The SMS Automation for Insurance Leads: A2P Setup Guide covers this in full.
Step 2: Set Up Your Contact Segments
Good segmentation is what separates a 3% response rate from a 20% response rate. In Onyx, use Smart Lists to build your audience. You can filter by:
- Stack (Medicare, Final Expense, Mortgage Protection, etc.)
- Pipeline stage (new lead, appointment booked, pending underwriting, active policy)
- Tag (opt-in confirmed, previous no-show, reactivation candidate)
- Last contact date
For your initial campaigns, build separate lists for new leads, cold leads older than 60 days, and active policyholders approaching annual review. Each group needs different messaging. The Automated Lead Tagging for CRM Pipeline guide explains how to set up tags that make this segmentation automatic.
Step 3: Build Your SMS Templates
In Onyx, go to Marketing > Templates > SMS. Create templates for each campaign type:
- Speed-to-lead: “Hi {{firstname}}, I just saw your request about {{product}}. I have a couple of quick questions — got 5 min? – {{agentname}}”
- Appointment confirmation: “Hi {{firstname}}, confirming your appointment {{appointmenttime}}. Reply C to confirm or call us to reschedule.”
- Annual review: “Hi {{first_name}}, your policy anniversary is coming up. Let’s make sure your coverage still fits your situation. When works for a 10-min call?”
- Database reactivation: “Hi {{first_name}}, we spoke a while back about {{product}}. Rates have shifted — worth a quick look. Interested?”
Save each template with a clear naming convention: [Vertical]-[Stage]-[Sequence Number]. This keeps your library manageable as it grows.
Step 4: Build Automation Triggers in Workflows
In Onyx, go to Automation > Workflows and create or edit the workflow for your target trigger. Common SMS triggers include:
- Contact created (new lead enters system → send speed-to-lead text within 90 seconds)
- Stage change (lead moves to “Appointment Booked” → send confirmation SMS)
- Tag applied (“Reactivation” tag added → enroll in database reactivation SMS sequence)
- Date-based (policy anniversary date minus 30 days → trigger annual review outreach)
For new leads, set a wait step of 0 minutes after the trigger — speed is the point. For nurture sequences, build wait steps of 2–3 days between messages to avoid overwhelming the contact. You can review how voicemail drop automation integrates with SMS sequences in Fix Voicemail Automation Workflows in CRM.
Step 5: Monitor Delivery and Engagement
Once your campaigns are live, check Reporting > SMS Campaigns in Onyx to track delivery rate, open rate (where available), reply rate, and opt-outs. Set a weekly calendar block to review these numbers — a sudden drop in delivery rate usually signals a carrier filtering issue or A2P registration problem that needs attention.
Common Pitfalls and How to Avoid Them
Sending without confirmed opt-in. Every contact in an SMS sequence must have provided written consent. Don’t assume a lead form submission is enough — the form must include explicit SMS consent language.
Ignoring message length. Messages over 160 characters split into two segments, doubling your cost and potentially breaking personalization tokens at the split point. Write short.
No opt-out handling. Your system must suppress contacts who reply STOP, and it must happen instantly. Test this before going live by texting your own number and replying STOP.
Same message to every lead. Sending a Final Expense script to a Medicare prospect signals you don’t know who you’re talking to. Segment first, write second. See how 12-Month Insurance Nurture Sequences That Convert handles vertical-specific sequencing.
Sending outside compliant hours. Build time-zone filters into your automation. Onyx allows contact time-zone fields — populate them at lead capture and filter your sends accordingly.
Metrics to Track for SMS Campaign Performance
Three numbers matter most:
Delivery rate — messages delivered divided by messages sent. Aim for 95%+. Below 90% suggests carrier filtering or list quality issues.
Response rate — replies received divided by messages delivered. A cold reactivation campaign at 10–15% is performing well. A speed-to-lead sequence below 20% needs a copy review.
Conversion rate — appointments booked or policies issued as a result of the SMS sequence, divided by total contacts in the campaign. This is the number that ties directly to revenue.
Track opt-out rate separately. Above 2% on any campaign means your messaging or targeting needs adjustment — not necessarily more messages.
Case Study: How SMS Accelerates Annual Policy Reviews
One Onyx user running a Final Expense book of around 180 active policyholders set up an annual review SMS automation triggered 30 days before each policy anniversary. The sequence was three messages over two weeks — a first touchpoint, a follow-up three days later if no reply, and a final message a week after that.
In the first 90 days of running the campaign, 34 policyholders responded and booked review calls. Of those, 11 resulted in coverage upgrades or additional policy placements. The agent estimated roughly $14,000 in additional premium from contacts who were already in the book — with no new lead spend.
The campaign used Onyx’s annual review automation feature combined with the date-based workflow trigger described above. Total setup time: under two hours. The SMS Appointment Confirmations for Insurance Agents guide covers how to wire confirmation messages into review booking flows.
Frequently Asked Questions
What is TCPA and why does it matter for insurance SMS campaigns?
The Telephone Consumer Protection Act (TCPA) is a US federal law that regulates automated text messages and calls sent to consumers. For insurance agents, it means you must have prior express written consent before sending any marketing texts to a contact. Violations carry fines of $500 to $1,500 per individual message — not per campaign. An agent who sends 500 texts without proper consent could face $750,000 in potential liability. Compliant SMS campaigns require explicit opt-in language on lead capture forms, immediate opt-out processing when contacts reply STOP, sending only between 8am and 9pm local time, and message identification that names your business. Most CRM platforms that support A2P 10DLC registration — including Onyx — handle the technical opt-out suppression automatically, but the consent collection on your lead forms is your responsibility.
How quickly should I send an SMS after a new lead comes in?
Within 90 seconds is the target. Research consistently shows that response speed is the single biggest predictor of contact rate for inbound leads. After five minutes, the probability of reaching a live conversation drops sharply. After 30 minutes, it falls dramatically. In Onyx, you can trigger a speed-to-lead SMS the moment a new contact is created — with a 0-minute wait step in the workflow. This automated response tells the prospect you’re responsive without requiring you to be glued to your phone. Pair the SMS with an automated email and, if you’re on Elite AI, a voice AI call for maximum contact rate. The goal is to make every new lead feel like you were waiting for them specifically.
Can I use the same SMS templates across all insurance verticals?
No — and you shouldn’t. Medicare beneficiaries, Mortgage Protection leads, and Final Expense prospects are different people at different life stages with different concerns. A Medicare lead wants to know about coverage gaps and Part D options. A Mortgage Protection lead just bought a house and is thinking about protecting their family’s payment. Generic templates signal that you’re not paying attention. Onyx’s 7 Stack structure already segments your contacts by vertical — your SMS templates should match that segmentation. Write separate templates for each vertical and each pipeline stage. The extra upfront work pays off in reply rates that are measurably higher than one-size-fits-all messaging.
What response rate should I expect from insurance SMS campaigns?
Response rates vary significantly by campaign type and list temperature. Speed-to-lead texts to brand-new inbound leads typically see 25–40% reply rates when sent within 90 seconds. Nurture sequences to leads older than 30 days average 10–20% depending on the quality of the original opt-in. Database reactivation campaigns — targeting contacts who went cold — typically see 8–15% response rates, which is still meaningful because those contacts cost you nothing to re-engage. Annual review campaigns to active policyholders often perform best of all, with response rates above 30%, because you have an existing relationship and a clear, legitimate reason to reach out. Track your response rates by campaign type and vertical to build accurate benchmarks for your specific book.
Do I need A2P 10DLC registration to send SMS through Onyx?
Yes. If you’re sending automated texts through any CRM platform — including Onyx — at any meaningful volume, A2P (Application-to-Person) 10DLC registration is required by US mobile carriers. Without it, your messages are likely to be filtered or blocked before reaching your contacts, which means your campaigns appear to be failing even when they’re technically configured correctly. Registration involves submitting your business information and campaign use cases to The Campaign Registry (TCR). Onyx supports this registration process inside the platform. Full setup instructions are available in the SMS Automation for Insurance Leads: A2P Setup Guide. Plan for a few business days for approval before going live at volume.
Ready to Set Up Your First SMS Campaign?
SMS campaigns inside your insurance CRM aren’t complicated — but they do require the right setup to work as intended. Get the compliance foundation right first (opt-in language, opt-out handling, A2P registration). Then build your segments, write vertical-specific templates, and let your automation handle the timing.
Onyx CRM’s Prime tier ($149/month) includes full SMS automation, AI appointment booking, and database reactivation — the tools that make campaigns like these run without manual effort. If you’re starting from scratch, the CRM Onboarding: Setup to First Lead in 24 Hours guide walks through the full launch sequence.
See all pricing options and what’s included at each tier at onyx-crm.com/pricing.
Ready to automate your follow-up?
See how Onyx can help you book more appointments and grow your insurance business.
Book a Free Demo