Senior Paid Ads & Life Insurance Lead Generation Specialist

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

Negotiable based on proven results

HOURS PER WEEK

TBD

DATE UPDATED

Oct 12, 2026

JOB OVERVIEW

Five Star Agency is hiring a Senior Paid Ads & Life Insurance Lead Generation Specialist to build and optimize a reliable pipeline of high-intent US life insurance leads.

ABOUT FIVE STAR AGENCY
We offer a free custom Five Star CRM. Licensed life insurance agents pay for insurance leads, dialers, and premium services. This role focuses on acquiring qualified consumer leads and delivering them into our existing CRM for licensed agents.

THE ROLE
We need a proven, hands-on media buyer with measurable lead-generation results. You will own campaign strategy, execution, testing, and reporting across Facebook, Instagram, Google, and YouTube for IUL, Final Expense, Term Life, and Mortgage Protection.

RESPONSIBILITIES
• Build, manage, and optimize Meta, Google Search, and YouTube campaigns aimed at US consumers with genuine life insurance interest.
• Research audiences, keywords, offers, and creative angles; develop and test ad copy, images, and video concepts.
• Build and improve landing pages, lead forms, qualification questions, and appointment funnels.
• Track campaign source, cost per qualified lead, cost per appointment, appointment attendance, and downstream conversion feedback. Optimize for lead quality and economics, not just cheap form submissions.
• Set up and troubleshoot conversion tracking, GA4, Google Tag Manager, Meta Pixel/Conversions API, UTMs, and appropriate offline conversion reporting.
• Integrate lead flow into our existing custom Five Star CRM using APIs/webhooks, field mapping, deduplication, validation, attribution, and delivery monitoring, or collaborate closely with our developer on these integrations.
• Establish clear qualification criteria with the agency and licensed agents; investigate invalid, duplicate, low-intent, and unreachable leads.
• Provide concise weekly reporting on spend, qualified leads, appointments, results, tests, and recommended next actions.

CONSENT, PRIVACY, AND COMPLIANCE
Use transparent, appropriately reviewed disclosures and consent language for lead collection, sharing with licensed agents, and follow-up by phone, text, or email. Maintain auditable consent records, source and timestamp information, opt-out handling, and suppression processes. Protect personal information through data minimization and secure access and transmission. Work with agency leadership and qualified compliance/legal reviewers on applicable insurance advertising, privacy, telemarketing, and platform requirements. Do not make misleading coverage, return, approval, or savings claims. Insurance advice and sales must be handled by appropriately licensed agents. Campaign launches, budgets, system access, and compliance-sensitive changes require agency authorization.

REQUIRED EXPERIENCE
• Demonstrated paid advertising and conversion-focused lead-generation results across Meta and Google, including YouTube.
• Strong landing page, funnel, tracking, testing, and performance reporting skills.
• Ability to explain lead qualification, cost per qualified lead, cost per appointment, and how results were validated.
• Practical API/webhook integration experience or the ability to specify requirements and work effectively with a developer.
• Strong written English, reliable communication, and ownership of campaign performance.

PREFERRED
US life insurance lead-generation experience, especially IUL, Final Expense, Term Life, or Mortgage Protection; experience with lead delivery to multiple licensed agents; and experience improving contact and appointment rates using CRM feedback.

HOW TO APPLY
Send your resume and 2–3 relevant case studies. For each, explain your role, channel, date range, ad spend, leads, qualification criteria, cost per qualified lead, appointments, and cost per appointment where available. Use anonymized examples; do not share client credentials or consumer personal data. Describe your landing page and tracking experience, API/webhook or developer collaboration experience, and consent/privacy practices. Include your availability, desired compensation, and a brief outline of your first 30 days for Five Star Agency.

COMPENSATION AND SCHEDULE
Compensation is negotiable based on proven results. Employment type and weekly hours are open for discussion. Applicants should state their preferred arrangement, expected pay with currency and hourly or monthly basis, weekly availability, and availability for meetings and collaboration during US business hours. Final compensation and schedule will be agreed before hiring.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0167
Total Execution Time  0.0183
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,784 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Paid-Ads-Life-Insurance-Lead-Generation-Specialist-1748371
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0103 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1748371
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 556411
 LIMIT 1 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1748371
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1748371' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748371 
0.0011   UPDATE employer_jobs SET hit_counts = '***Oct-12-2026=370***Oct-13-2026=123***Oct-14-2026=56***Oct-15-2026=13***Oct-16-2026=15***Oct-17-2026=12***Oct-18-2026=4***Oct-19-2026=10***Oct-20-2026=8***Oct-21-2026=13***Oct-22-2026=11***Oct-23-2026=8***Oct-24-2026=1***Oct-25-2026=2***Oct-26-2026=1' WHERE job_id= '1748371'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=647' WHERE job_id= '1748371'  
0.0006   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1748371' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748371 
0.0035   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '556411'
AND `date_added` >= '2022-06-08' 
0.0005   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)