Admin / Support / Meta Ads Specialist (Home Services Lead Gen Agency)

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

TYPE OF WORK

Full Time

SALARY

based on experience

HOURS PER WEEK

40

DATE UPDATED

Aug 27, 2026

JOB OVERVIEW

About the Role

We run a Pay-Per-Lead agency that connects US painting contractors with exclusive homeowner leads generated through Meta (Facebook/Instagram) ads. We're a lean team of three: a B2B Sales Closer, an Operations Manager, and you. This is a hybrid role — part of your time goes to running and optimizing our Meta Ad campaigns, and part goes to general admin and contractor/customer support. In a small team, you'll wear both hats daily.

What You'll Do

Meta Ads Management:

Launch, manage, and monitor Facebook/Instagram Lead Ad campaigns targeting homeowners looking for painting estimates
Track daily ad spend and Cost Per Lead (CPL) by campaign and by geographic territory
Test and refine ad creative, copy, and targeting to keep CPL within target range
Pause or reallocate budget from underperforming ads; scale what's working
Report weekly ad performance (spend, leads generated, CPL by zip code/territory) to the Operations Manager

Admin & Support:

Handle day-to-day admin tasks: scheduling, inbox management, basic bookkeeping support, document organization
Respond to routine contractor questions (billing, account status, how leads are routed) and escalate anything urgent to the Operations Manager or Closer
Help maintain contractor records in GoHighLevel (contact info, territory, service details)
Support the Sales Closer by prepping call notes or contractor background before Google Meet demo calls
Assist with onboarding paperwork/setup for newly signed contractors
What We're Looking For
Hands-on experience running Facebook/Instagram Ads (Meta Ads Manager) — Lead Ads experience is a strong plus
Comfortable reading basic ad metrics (CPL, CTR, spend) and making adjustments
General admin/virtual assistant experience — organized, responsive, good with tools like Google Workspace and a CRM
Clear, friendly written and spoken English for contractor-facing communication
Able to juggle two different types of work (marketing + admin) without dropping either
Comfortable with Meta Ads Manager, GoHighLevel (or willing to learn fast), and Google Workspace
Quiet workspace during shift hours

Full-time (40 hrs/week), overlapping with US business hours (EST/CST/PST — specify shift on apply)

Pay & Perks
based on experience
Salary paid bi-weekly
13th-month pay

How to Apply

Reply with your resume and a short video (Loom). Mention specific Meta Ads campaigns you've run (results if you have them) and describe your admin/support experience — what tools you've used and what kind of tasks you typically handled.

Applications without a voice or video link will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0217
Total Execution Time  0.0233
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,744 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Admin-Support-Meta-Ads-Specialist-Home-Services-Lead-Gen-Agency-1717806
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0142 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0012   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1717806
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 965615
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1717806
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-05',ej.date_added) duration_daysDATEDIFF('2026-09-05',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-05',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1717806' 
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1717806 
0.0011   UPDATE employer_jobs SET hit_counts '***Aug-27-2026=917***Aug-28-2026=91***Aug-29-2026=25***Aug-30-2026=3***Sep-01-2026=1***Sep-05-2026=1' WHERE job_id'1717806'  
0.0047   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1033***Sep-2026=2' WHERE job_id'1717806'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1717806' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1717806 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '965615'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0005   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)