Meta Ads Specialist for Client Accounts (Setup, Troubleshooting and Performance)

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

TYPE OF WORK

Full Time

SALARY

$750-$1000/month

HOURS PER WEEK

40

DATE UPDATED

Oct 24, 2026

JOB OVERVIEW

Fully Automated builds done for you lead generation systems for insurance agents in the United States: Meta ads, funnels, a GoHighLevel CRM, and AI follow up. We launch and manage campaigns for 100+ agents, and we add 20 to 30 new clients every month.

We’re hiring a Meta Ads Specialist who lives inside Ads Manager. Your main job is keeping our clients’ ad accounts healthy and producing quality leads. This is not a beginner role. We need someone who can look at an account, find the problem, and fix it without being told what to do.

What you will do

Build and launch Meta campaigns for new clients from our standard templates, including Business Manager access, pixels, datasets and instant forms
Work Meta support tickets from clients: disabled ad accounts, rejected ads, payment and billing issues, pixel and dataset problems, and Business Manager access issues
Monitor client accounts every day and flag any that miss our cost per lead and lead quality targets
Audit accounts when a client complains about lead quality, and write a clear diagnosis with a fix plan within 48 hours
Swap in new creatives and adjust campaigns on low budget accounts (most clients spend about $1,000 per month)
Help with GoHighLevel setup and troubleshooting when needed: forms, pipelines, workflows, and A2P registration
Document what you fix so the team can learn from it

What you need

2+ years running Meta ads in Ads Manager, with real accounts you have managed
Strong troubleshooting with disabled accounts, ad rejections, Business Manager permissions, and billing issues
Experience with lead generation campaigns and instant forms, including how to improve lead quality
Working knowledge of the Conversions API, pixels and datasets
GoHighLevel experience: you can navigate a sub account, build a form or workflow, and find why something broke
Strong written English
Reliable internet, a backup power source, and availability 8am to 5pm US Central
Self starter who brings solutions, not just problems

Big plus

Experience running ads for insurance agents (home, auto, life, final expense, Medicare or similar)
Experience managing many client accounts at once for an agency
Experience seasoning new ad accounts

How we measure success

80% or more of client accounts hitting target
Account issues fixed within 48 hours
Every new client getting leads within 7 days of launch

Monthly bonus of up to $200 USD when these targets are hit.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0138
Total Execution Time  0.0151
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,768 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Meta-Ads-Specialist-for-Client-Accounts-Setup-Troubleshooting-and-Performance-1755582
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0079 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1755582
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 167005
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1755582
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 = '1755582' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1755582 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-24-2026=882***Oct-25-2026=41***Oct-26-2026=4' WHERE job_id= '1755582'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=927' WHERE job_id= '1755582'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1755582' 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` = 1755582 
0.0032   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '167005'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)