Marketing Strategist / Media Buyer (Meta Ads + GoHighLevel Funnels) — Insurance Lead Gen

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

TYPE OF WORK

Part Time

SALARY

TBD

HOURS PER WEEK

20

DATE UPDATED

Aug 24, 2026

JOB OVERVIEW

We're a small, fast-moving insurance marketing team looking for one person to own both the strategy and the hands-on execution of our paid social lead generation, Meta ads, funnel builds, and GoHighLevel (GHL) automation. You'll have real decision-making authority over campaigns, and targeting, and you'll be the person accountable for turning ad spend into actual leads.

This is not a "run the ads and hope" role. We track everything, CTR, CPC, cost-per-lead, funnel-stage conversion, and we expect whoever takes this role to read that data, diagnose what's actually breaking, and fix it.

What You'll Own:

1. Paid social strategy - plan and run Meta (Facebook/Instagram) ad campaigns for final expense/life insurance lead generation, including audience targeting and niche selection (currently focused on truckers).
2. Funnel & GHL management - build and maintain funnels, opt-in pages, automations, and CRM pipeline hygiene inside GoHighLevel.
3. Conversion troubleshooting - when a campaign gets clicks but no leads, diagnose whether the problem is targeting, creative, or the landing page/offer itself, and fix it.
4. Content oversight - review competitor and creator content samples submitted by our content team, and approve which ones get adapted into original posts.
5. Reporting - send a standing weekly update (metric vs. target, what's working, what's not, next action) without being asked, plus a monthly strategy review.

What We're Looking For:

1. Proven, hands-on experience running Meta (Facebook/Instagram) ad campaigns — able to show past results, not just describe the work.
2. Real experience building funnels, automations, and pipelines inside GoHighLevel (GHL).
3. Comfortable reading ad metrics (CTR, CPC, cost-per-lead, landing page views, funnel-stage conversion) and explaining what they mean.
4. Strong written English for weekly reporting and async communication.
5. Self-directed, you'll have final say on tactical decisions, so we need someone who can own outcomes, not just take instructions.
6. Big plus: experience marketing insurance, financial services, or another high-trust/considered-purchase product.
7. Plus: experience troubleshooting landing pages or opt-in forms for conversion issues.

How to Apply - please send:

1. Your resume/CV.
2. A short video introduction (2–3 minutes) about your Meta Ads and GHL experience.
3. 2–3 examples of past ad campaigns you've run, with screenshots of actual results (CTR, CPC, leads, spend).
4. A short written answer: describe a time a campaign got clicks but no conversions - how did you diagnose it, and what did you do?

Please Send through this link: ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0178
Total Execution Time  0.0197
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,497,440 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Strategist-Media-Buyer-Meta-Ads-GoHighLevel-Funnels-Insurance-Lead-Gen-1715269
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0105 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1715269
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 139104
 LIMIT 1 
0.0017   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1715269
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-11',ej.date_added) duration_daysDATEDIFF('2026-09-11',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-09-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1715269' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715269 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-24-2026=514***Aug-25-2026=33***Aug-26-2026=23***Aug-27-2026=28***Aug-28-2026=16***Aug-29-2026=6***Aug-31-2026=5***Sep-01-2026=1***Sep-02-2026=6***Sep-03-2026=12***Sep-04-2026=5***Sep-05-2026=3***Sep-11-2026=1' WHERE job_id'1715269'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=624***Sep-2026=28' WHERE job_id'1715269'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1715269' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715269 
0.0030   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '139104'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)