Meta Ads Manager

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

TYPE OF WORK

Part Time

SALARY

CAD $200-$300

HOURS PER WEEK

20

DATE UPDATED

Oct 5, 2026

JOB OVERVIEW

About us:
We are a performance marketing agency for home service contractors, with a primary focus on kitchen & bath renovation companies. We run Meta ads, lead gen funnels, and CRM automation for our clients through GoHighLevel. Our clients care about one thing: booked estimates that turn into jobs. We're growing and need someone who can own Meta performance across our client accounts.

The role:
You'll be fully responsible for 2 Meta campaigns (auto detailing and window installation companies) from strategy to results. You'll work alongside our creative designer and project manager, and report directly to the founder.

What you'll do:

Strategy: Build campaign strategy for each client based on their service area, offers, average job value, and capacity. Choose objectives, campaign structure, audiences, and geo-targeting.

Launch: Set up campaigns, ad sets, and ads in Meta Ads Manager. Configure instant forms or landing page conversions, Pixel, and Conversions API.

Ad copy: Write all ad copy (hooks, primary text, headlines) tailored to local homeowners.
Creative direction: Brief our designer with clear creative direction: angles, formats, hooks, and what to test next based on data.

GHL integration: Connect lead sources to GoHighLevel so every lead lands in the right pipeline with correct field mapping, source tracking, and notifications. Troubleshoot when leads don't flow.

Optimization: Monitor accounts daily. Manage budgets, kill losers, scale winners, fight creative fatigue, and run structured tests.

Lead quality: Look beyond cost per lead. Use pipeline data in GHL to judge which campaigns produce booked estimates and closed jobs, and optimize toward that.

Reporting: Deliver clear weekly internal updates and monthly client reports that explain what happened, why, and what's next.

Compliance: Keep accounts within Meta's ad policies, and ensure any urgency or scarcity claims (limited slots, pricing deadlines) are verified with the client before running.

Must-haves:

2+ years managing Meta ads with a proven track record in lead generation for local service businesses (home services, contractors, or similar). E-commerce-only experience will not be considered.

Experience managing multiple client accounts at the same time

Hands-on experience with GoHighLevel: forms, pipelines, workflows, and integrating Meta lead sources

Strong direct-response copywriting skills in English

Solid understanding of Pixel, Conversions API, attribution, and event setup

Ability to read data and make decisions without being told what to do

Strong written communication. You'll explain results to clients and to our team.

Nice-to-haves:

Experience with renovation, kitchen & bath, roofing, HVAC, or other high-ticket home service clients

Work hours and setup:

Remote, part-time
Available during Mountain Time (MST/MDT) business hours, 9:00 AM–5:00 PM, Monday to Friday. (Edit: if you're open to partial overlap, change this to "minimum 4 hours of overlap with 9 AM–5 PM Mountain Time.")
Responsive on our team communication channels during working hours

Compensation:
$200 CAD to start (2 campaigns) with ability to increase based on performance and more managed campaigns.

To Apply:
Fill the form below, messages to this post will not be responded to: ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0229
Total Execution Time  0.0247
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,384 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Meta-Ads-Manager-1744228
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0158 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1744228
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 795056
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1744228
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-19',ej.date_added) duration_days, DATEDIFF('2026-10-19',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-19',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1744228' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1744228 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-05-2026=449***Oct-06-2026=311***Oct-07-2026=35***Oct-08-2026=29***Oct-09-2026=11***Oct-10-2026=5***Oct-11-2026=5***Oct-12-2026=11***Oct-13-2026=10***Oct-14-2026=8***Oct-15-2026=7***Oct-16-2026=8***Oct-17-2026=4***Oct-18-2026=2***Oct-19-2026=2' WHERE job_id= '1744228'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=897' WHERE job_id= '1744228'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1744228' 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` = 1744228 
0.0073   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '795056'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0019   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)