For independent US life insurance agents

Facebook ads for life insurance agents, run in your own ad account. Exclusive leads in your CRM in seconds.

Stop renting leads that other agents already called. I build and run lead-form ads inside your Meta ad account, wire them to GoHighLevel so every lead hears from you in seconds, and show you every dollar from lead to policy. Month-to-month. You own all of it.

At least 30 exclusive leads in your first 30 days at $15 or less each — or your next month of management is free. See the conditions

For agents writing Final Expense, Mortgage Protection or Gen Life who already buy leads. Ad spend is paid by you, directly to Meta. English & Spanish.

  • Your ad accountExclusive by construction
  • Month-to-monthNo long-term contract
  • You own the dataAccount, pixel, CRM, leads
  • Lead → policyWeekly dashboard

Sound familiar?

You don't have a closing problem. You have a lead problem.

You can work a phone and write business. What eats your margin happens before the dial:

Leads that never answer

You call a list of 100 and a handful pick up. Wrong numbers, disconnected lines, people who don't remember filling anything out.

"Exclusive" final expense leads somebody already called

You paid $45–70 for a lead labeled exclusive. The prospect says three agents rang them this morning.

Contracts you can't get out of

Minimum terms, auto-renewals, cancellation fees. You stay because leaving costs more than staying.

The agency owns your account

They built the ads in their account. When you leave, the ad history, the audiences and the pixel data stay with them, and you start over from zero.

Reports you can't check

A PDF with a nice cost per lead and nothing about how many became appointments or policies. No way to verify a single number.

The fix isn't a better vendor. It's owning the lead source, so the leads, the data and the learning stay with you.

The Own-Your-Leads Engine

Insurance lead generation for agents, built in accounts you own.

Four pieces most agents never get together in one place. Each one exists somewhere. The value is having all four wired together, in your accounts.

1

Facebook ads in your own Meta ad account

Lead-form ads run on your page, from your ad account, and the form names you. Nobody else receives those leads, so they're exclusive by construction, not by promise. If we ever stop working together, everything stays with you.

2

Conversions API fed with CRM stages

When a lead is marked contacted, appointment set, or policy written in your CRM, that signal goes back to Meta. The algorithm learns who becomes a client, not just who fills out forms.

3

Speed-to-lead and "no lead goes cold" follow-up

GoHighLevel answers each new lead within seconds with a text and an alert to call, then emails and re-quotes the ones who don't book. You reach them while they still remember asking, and later when they're ready.

4

A weekly dashboard you can verify

Lead → contacted → appointment → policy, with the cost of each step. Pulled from your ad account and your CRM, so you can check every number yourself.

Your weekly dashboard

Layout preview — your real numbers fill this in
Leads
Contacted
Appointments
Policies
Each row shows the count and the cost per step (cost per lead, per appointment, per policy). Bar lengths are illustrative only.
Buying leads from a vendor compared with the Own-Your-Leads Engine
Buying from a lead vendorOwn-Your-Leads Engine
Who else gets the leadOften other agents tooNo one: it's your ad account
How freshDelivered in batches or agedIn your CRM in seconds
ContractOften minimums or long termsMonth-to-month
Who owns the dataThe vendorYou: account, pixel, CRM
What you can verifyAn invoice and a lead countLead → policy, cost per step

The honest part

Meta's insurance ad rules apply to everyone, me included.

Since January 2025, US insurance ads on Facebook and Instagram run under Meta's Financial Products & Services special ad category. In practice:

What nobody can do anymore

  • Target by age, gender or ZIP code
  • Use lookalike audiences
  • Narrow to a tight radius around a town
  • Rely on most detailed interest targeting

What still works, and what I do

  • Creative that speaks to the right person (a new homeowner, a parent, a retiree)
  • Lead-form questions that qualify before you dial
  • Conversions API with CRM stages, so Meta learns from policies, not clicks
  • Speed: reaching the lead first, while they still remember asking

Anyone selling you a "targeting loophole" for insurance on Meta is guessing or bluffing. The cost-per-lead range on this page was measured in 2026, after these rules took effect. Ads are written to follow Meta's advertising policies, and accounts can still get reviewed or restricted. That's why the guarantee clock pauses if it happens (see below).

The receipts

What I've done before, with the caveats said out loud.

Past results from accounts I managed, with client names removed. They show what has happened before, not a prediction of what will happen in your account.

$2M+in Meta ad spend managed across accounts I've run
$100K+in Google Ads spend managed
$7.36–$13insurance lead-form cost per lead, measured in 2026, after Meta's Jan 2025 special ad category
$290,671annual premium in one insurance ecosystem I ran ads for

One insurance ecosystem, anonymized

10,695leads from Meta ads I managed
239policies written by the agency's agents
$290,671in annual premium

Read this first: these are past results of specific accounts, not averages and not a prediction of what you'll get. Your cost per lead depends on your ad spend, states, product, creative and Meta's auction. Appointments and policies depend on how fast you call, your follow-up and your closing. I guarantee lead volume and cost (below), never policies.

What clients say

Word for word, as originally published. One is from insurance; the other two are from earlier non-insurance work.

Insurance

“Your high-level marketing is so deep. You truly understand the whole business — because for us, getting sales takes much more than an ad and a video. We need an entire end-to-end process and a real understanding of the business, and you have exactly that.”

Samir, founder of VIPA, an insurance businessSamirFounder, VIPA (insurance)
Website, blog & social ads

“The b-viral team has been helping us for our website, our blog, and our social media advertising for almost a year now. They're really everything you want. They're on top of their industry. They're dependable and efficient. They're creative and strategic. They think outside of the box, so to speak. And I highly recommend their work.”

Max J Miller, founder of The Wisdom WayfinderMax J MillerFounder, The Wisdom Wayfinder
Startup

“Overall, I had an excellent experience with the b-viral team! They really took the time to listen and understand what was needed to be done, and went above and beyond in every possible aspect. b-viral was able to achieve something that 3 previous developers failed to do and that was to simply deliver an experience that allows me to pursue my dreams with my startup! 10/10 recommended.”

Pawbooks logoVictor ChilinCEO and Founder, Pawbooks
Jose Bonilla, founder of B-Viral, in a dark blazer

Who you'll work with: Jose Bonilla, founder of B-Viral

I'm a media buyer and tracking specialist based in San Salvador, El Salvador. I run your ads myself and build the tracking and CRM automations behind them. I work on Central Time and take a small number of agents at a time, so each account gets real attention.

English & Spanish · San Salvador, El Salvador · Josebash@b-viral.com

Want to see the numbers behind this before you decide?

On the fit call I'll walk you through redacted Ads Manager data and tell you straight whether your product, states and budget fit.

Book a 20-minute fit call

Pricing

Three ways in. One clear path.

Most agents start with the Engine. Already running ads and not sure what's broken? Start with the audit. Serving Spanish-speaking families? Pick the Spanish engine.

Low-risk first step

Lead Leak Audit

For agents already running ads (yourself or through someone) who want to know where the money leaks.

$497 one-time

Delivered in 5 business days

  • Loom video walkthrough of your setup
  • Meta: campaign structure, lead forms, creative, ad category
  • Google: search campaigns, keywords and call tracking, if you run them
  • Tracking: Meta Pixel, Conversions API, GA4, Google Tag Manager, Google Ads conversions
  • CRM follow-up: how fast leads hear from you, and where they stall
  • Email: deliverability (SPF, DKIM, DMARC) and your nurture and re-quote emails
  • Fix list ranked by how much each issue costs you

100% credited to setup if you hire me within 14 days. Full refund if I find fewer than 3 issues costing you money.

Book a call about the audit

For Hispanic markets

Spanish-Language Lead Engine

For agents serving Spanish-speaking clients.

$1,197 / month

+ $750 one-time setup · month-to-month

  • Everything in the Own-Your-Leads Engine, in Spanish, including the "no lead goes cold" follow-up and the Google Business Profile tune-up
  • Native Spanish ad creative and copy
  • Spanish SMS / WhatsApp follow-up
  • Spanish call script for you or your team
  • Google Search in Spanish included when the demand check in your states supports it
  • The 30-lead / 30-day guarantee, after a 30-day calibration month

Ad spend is separate, paid by you directly to Meta (and to Google, if Search runs). Recommended $900+/month on Meta.

Book a call about Spanish leads

Add-ons

Optional. Only offered when they fit your numbers.

Lead Revival Sprint

$497 one-time

$297 when you also take the audit

  • 21-day reactivation by email, SMS and call tasks
  • Only your own past leads, never bought lists
  • Reported in booked appointments
Ask about the Revival Sprint

Founder pricing, first 2 agents only: $750/month management for your first 3 months (instead of $997), in exchange for a short video testimonial and permission to share your numbers without your name. Once two agents take it, it's gone.

What's included in each offer
IncludedAuditEngineSpanish
Review of Meta, Google, tracking, CRM & email✓✓✓
Ads built & managed in your account—✓✓
Conversions API with CRM stages—✓✓
Speed-to-lead + "no lead goes cold" follow-up—✓✓
Google Business Profile tune-up—✓✓
Weekly lead-to-policy dashboard—✓✓
30-lead / 30-day guarantee—✓After calibration month
Spanish creative, follow-up & script——✓
Google Search in Spanish (when demand supports it)——✓
Price$497$997/mo$1,197/mo

The guarantee

I guarantee the part I control: lead volume and cost.

At least 30 exclusive leads in your first 30 days, from your own ad account, at $15 or less each. If I miss it, your next month of management is free.

Plain terms, so there are no surprises:

  1. 1An "exclusive lead" is a person who submits the lead form on your ads, in your own ad account. You can count them yourself in Ads Manager and in your CRM.
  2. 2You fund the agreed minimum ad spend for the full 30 days, set in writing before launch (I recommend $900+/month). Spend goes directly from your card to Meta.
  3. 3You give access within 7 days of signing: ad account, Facebook page, Business Manager and CRM. Without access I can't build.
  4. 4If Meta restricts, disables or holds your account or ads, the 30-day clock pauses until it's resolved.
  5. 5Maximum of one free month. "Free" means no management fee; ad spend stays yours.
  6. 6No promise of appointments or policies. Those depend on how fast you call, your follow-up and your closing. Anyone guaranteeing policies sight-unseen is guessing.

Applies to the Own-Your-Leads Engine. For the Spanish-Language Lead Engine, the same guarantee starts after a 30-day calibration month: I don't have Spanish-language cost-per-lead data from past accounts yet, so the first month sets the baseline. The audit has its own guarantee: full refund if I find fewer than 3 issues costing you money.

How it works

From first call to your first weekly dashboard.

  1. Book a 20-minute fit call

    We look at your product, states, current lead costs and budget. I'll tell you straight whether I can hit the numbers for you, or not.

  2. Start with the audit Optional

    If you already run ads, the $497 Lead Leak Audit shows what's leaking first. It's credited 100% to setup if you continue within 14 days.

  3. Sign and give access

    A simple month-to-month agreement signed online. Setup and first month are paid upfront. You add me to your ad account, page and CRM within 7 days.

  4. I build the engine

    Lead forms, creative, Conversions API with CRM stages, speed-to-lead and email follow-up, your Google Business Profile tune-up and your dashboard. You approve the ads before they run.

  5. Launch: the 30-day guarantee window starts

    Leads land in your CRM in seconds. You call, I optimize. We track every lead against the 30-lead / $15 target.

  6. Weekly dashboard, month to month

    Every week: leads, contacted, appointments, policies, and what each one cost. Stay because it works, not because a contract says so.

Hablo el idioma de tus clientes

Serving Hispanic families? Your follow-up has to sound like it was written in Spanish, because it was.

Most agencies translate English ads and hope. I'm a native Spanish speaker. The ads, the text messages, the WhatsApp and email follow-up and the call script are written in natural Spanish, so prospects understand what they asked for and who's calling them back.

Spanish-language cost per lead varies by state and product, and I don't have past Spanish-language data to quote. That's why the first month is a calibration month, and I'll give you a realistic range for your market on the call. Ver esta página en español

Spanish-Language Lead Engine

$1,197 / month + $750 setup

  • Everything in the Own-Your-Leads Engine, in Spanish
  • Native Spanish ad creative and copy
  • Spanish SMS / WhatsApp and email follow-up
  • Spanish call script for you or your team
  • Google Search in Spanish when the demand check in your states supports it
  • Same lead guarantee, after a 30-day calibration month
Book a 20-minute fit call

The call can be in English or Spanish.

Let's be honest about fit before you book.

This is for you if…

  • You're an independent US agent (or small agency) writing Final Expense, Mortgage Protection or Gen Life, licensed in the states you want leads from.
  • You already buy leads, or you've spent $500+/month trying to get them.
  • You can fund $900+/month in ad spend on your own card.
  • You (or your team) can call new leads within minutes.
  • You want to own your lead source instead of renting it.

This is NOT for you if…

  • You want someone to call and close for you. I run the engine; you sell.
  • You want guaranteed appointments or policies.
  • You're looking for leads with no ad spend.
  • You want a targeting loophole inside Meta's insurance rules. It doesn't exist.
  • You plan to resell or share the leads with other agents.

FAQ

Straight answers.

Who owns the ad account and the leads?

You do. The ads run in your Meta ad account, on your Facebook page, and the leads go into your CRM. I work as a partner with access you grant and can remove at any time. If we stop working together, the account, the pixel and Conversions API history, the audiences and every lead stay with you. There's nothing to "hand back."

What makes these leads "exclusive"?

They come from ads in your own account, and the form names you. No marketplace sits in the middle, and nobody else receives them. That's exclusive by how it's built, not by a label on an invoice. It works the same for final expense, mortgage protection and Gen Life lead forms.

How much ad spend do I need?

I recommend $900+/month, paid by you directly to Meta on your own card. It's separate from my fee and never goes through me. We agree on the minimum in writing before launch, because the guarantee depends on it.

Is it really month-to-month?

Yes. No long-term contract. Setup and the first month are paid upfront, then each month is billed in advance. If you decide to stop, you're not billed for the next month, and everything we built stays in your accounts.

How do I pay you?

By ACH through Payoneer (preferred) or by PayPal invoice. You get a clear invoice every month and sign a simple contractor agreement online. Your ad spend is never paid through me.

You're in El Salvador. How does that work with US hours?

I'm based in San Salvador. El Salvador runs on Central Standard Time (UTC−6) all year: the same clock as Dallas and Chicago in winter, one hour behind them in summer. Calls happen Monday to Friday 8am–5pm and Saturday 8am–12pm, in English or Spanish. Running ad accounts remotely is how almost all media buying works today.

What exactly do you guarantee, and what don't you?

At least 30 exclusive leads in your first 30 days at $15 or less each, or your next month of management is free, under the conditions above. On the Spanish-Language Lead Engine the same guarantee starts after a 30-day calibration month. I don't guarantee appointments or policies: those depend on your calling, follow-up and closing.

Who calls the leads?

You do, or your team or dialer. I build and run the ads, the automations and the reporting. The conversation and the sale are yours.

Will new leads get an instant text message?

Yes, once your texting is registered. US carriers require A2P 10DLC registration before automated business texts deliver reliably. You register under your own business identity (with an EIN as a business brand, or as a sole proprietor without one), and I give you the steps. I connect the automations after it's approved and never register on your behalf. Until then, speed-to-lead runs on instant call alerts and email.

Do I need GoHighLevel?

The speed-to-lead automations, the email follow-up and the dashboard run on GoHighLevel. If you already use it, I build inside your account. If you don't, we'll go over the options on the fit call, including what the software costs, before you commit to anything.

Do you do SEO?

Only the part that pays off for most agents. Every Engine setup includes a Google Business Profile tune-up: claim and verify, services in English and Spanish, and automated review requests after each policy. Prospects look you up before they answer an unknown number, and a solid profile helps them pick up.

Full SEO retainers rarely pay off for life agents who sell remotely across states, so I don't sell them by default. If people in your states are actively searching, the Google Search Intent add-on reaches them faster than SEO would, and only after a demand check says it's worth it.

Can you use my bought aged leads?

Not through email. Email sending providers ban third-party and purchased lists, and using them would put your sending domain at risk. Texting them carries TCPA risk, because those people never gave consent to hear from you. The safe use of aged leads is calls only, made by you or your team under Do-Not-Call rules.

The Lead Revival Sprint is built for your own past leads, the people who asked to hear from you.

Should I start with the Lead Leak Audit?

If you already run ads (yourself or through someone) and you're not sure where leads or money are leaking, yes. It covers Meta, Google, tracking, CRM follow-up and email. It's $497, delivered in 5 business days, fully credited to setup if you continue within 14 days, and refunded if I find fewer than 3 issues costing you money. If you're starting from zero, go straight to the Engine.

Can I share or resell the leads?

No. People submit the form to hear from you. Passing them to other agents breaks that consent and Meta's rules. The engine is built for one agent's book of business.

Last step

Stop renting leads. Own the engine.

Book a 20-minute fit call. I'll look at your product, your states and your budget, and tell you straight whether the Engine fits, whether to start with the audit, or whether neither is right for you yet.

  • 20 minutes, on Zoom or phone, in English or Spanish
  • No pitch theater. If it's not a fit, I'll say so.
  • Founder pricing goes to the first 2 agents

Call hours: Monday–Friday 8am–5pm and Saturday 8am–12pm, Central Time (UTC−6). The calendar shows open times in your own time zone.

Interested in the $497 Lead Leak Audit instead? Use the same calendar and mention "audit" when you book.

Calendar not loading? Open it in a new tab