Facebook Ads Manager | Local Lead Generation | Chiropractic

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

TYPE OF WORK

Full Time

SALARY

$900

HOURS PER WEEK

40

DATE UPDATED

Mar 11, 2026

JOB OVERVIEW

About the Role:
We are hiring a highly organized, technical Media Buyer to execute our advertising playbook for chiropractic clinics.

We don’t do "flashy" brand awareness or complex creative experiments. We use a hands-off media buying approach that relies on cutting-edge algorithms and proven systems. This role is for a technical specialist who ensures the "machine" runs smoothly—from the Meta ad set to the GoHighLevel (GHL) conversion event. You will be the "eyes" on our accounts, ensuring lead flow is consistent and data is accurate.

What You’ll Do:

Execute the Meta Playbook: Launch, manage, and monitor local lead generation campaigns within a 25-mile radius of our clinics.
Master GHL Tracking: Ensure Pixels, CAPI, and conversion events are firing 100?curately so the algorithm has the data it needs.
Manage the Conversion Path: Build and split-test high-converting landing pages inside GHL that look professional and clinical.
Performance Monitoring: Analyze ad data (CPC, CTR, Lead Quality) daily.
Creative Alerting: Notify the team when a creative or angle is showing signs of fatigue so our Video Editor can prepare a refresh.
Daily Quality Control: Monitor lead flow to ensure we are sending high-intent patients, not "junk," to our clients.
Audience Maintenance: Use GHL tags and appointment events to keep custom and lookalike audiences up to date.

Requirements:
2+ years of professional Meta Media Buying experience.
Proven Track Record in Local Lead Gen (Medical, Chiro, or Dental is a major bonus).
Expert-level GoHighLevel (GHL) knowledge (specifically Workflows, Landing Pages, and CAPI).
Must be available for fast communication during at least 4 business hours in Eastern Standard Time (9am–5pm).
Send Weekly report of your work to the company
Technical & Organized: You make adjustments based on data, not "gut feelings."
Excellent English: Strong written and spoken communication skills.

Why You’ll Love Working With Us:
Stable, Full-Time Role: A consistent 40 hours per week.
Supportive Team: You have a dedicated Video Editor—no more struggling with bad assets.
Proven Systems: We provide the playbook; you just need to be the expert operator who runs it.
Long-Term Growth: Opportunity to grow within the Media Buying department as we scale.

To Apply: Please include the current temperature in New York City in the title of your application.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0150
Total Execution Time  0.0163
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,672 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Facebook-Ads-Manager-Local-Lead-Generation-Chiropractic-1598716
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0097 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1598716
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 861993
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1598716
AND `misc`.`idIS NULL 
0.0009   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',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-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1598716' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1598716 
0.0008   UPDATE employer_jobs SET hit_counts '***Mar-11-2026=274***Mar-12-2026=109***Mar-13-2026=29***Mar-14-2026=14***Mar-15-2026=10***Mar-16-2026=12***Mar-17-2026=18***Mar-18-2026=10***Mar-19-2026=12***Mar-20-2026=10***Mar-21-2026=5***Mar-22-2026=1***Mar-23-2026=9***Mar-24-2026=9***Mar-25-2026=8***Mar-26-2026=6***Mar-27-2026=5***Mar-28-2026=1***Mar-30-2026=2***Mar-31-2026=3***Apr-01-2026=3***Apr-02-2026=4***Apr-03-2026=9***Apr-06-2026=5***Apr-07-2026=2***Apr-09-2026=3***Apr-10-2026=3***Apr-11-2026=1***Apr-15-2026=1' WHERE job_id'1598716'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Mar-2026=547***Apr-2026=31' WHERE job_id'1598716'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1598716' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1598716 
0.0023   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '861993'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)