Meta Ads Specialist (Facebook / Instagram) — Digital Marketing Agency

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

TYPE OF WORK

Part Time

SALARY

$400/month

HOURS PER WEEK

20

DATE UPDATED

Sep 1, 2026

JOB OVERVIEW

About the role

Coffee Stout Media is a digital marketing agency serving chiropractic, acupuncture, wellness, and local service businesses. We are formalizing Meta Ads as a core service line and need a specialist who can run campaigns end to end for our client base.

This is not a "set it and forget it" role. Clients need active management, creative testing, and clear reporting.

What you'll work on
Campaign setup and structure — building out Meta campaigns for chiropractic and wellness clients, including offer-based campaigns (example: SoftWave therapy promotions)
Creative testing — running structured ad creative and copy tests, not just launching one ad and hoping
Audience and targeting — building and refining audiences for local service businesses
Budget management and optimization — monitoring spend, CPL, and ROAS daily and adjusting
Landing page and funnel awareness — working with our team to make sure ad traffic lands somewhere built to convert
Client reporting — contributing to our reporting framework so clients can see performance clearly, not just vanity metrics
Conversions API (CAPI) setup — implementing and maintaining server-side tracking to improve match rates and reporting accuracy
Troubleshooting — pixel issues, tracking gaps, CAPI errors, ad account flags or disapprovals
Requirements
2+ years hands-on experience managing Meta Ads for clients (not just your own business or a single account)
Can speak fluently in CPL, ROAS, CAC, conversion rate, and funnel terms
Experience with lead generation campaigns for local or service-based businesses
Comfortable with Meta Ads Manager, Events Manager, and basic pixel/conversion troubleshooting
Experience setting up Conversions API (server-side tracking), either directly or through a tag manager / integration like GTM or Zapier
Strong written English for client-facing reporting and internal updates
Must be able to work US Eastern Time hours, approximately 9am-5pm EST
Nice to have
Experience with chiropractic, medical, or wellness clients
Experience working alongside GoHighLevel (GHL) for lead routing and nurture
Familiarity with GA4 and basic attribution concepts
Experience managing multiple ad accounts at once (we run close to 80 client accounts)
What we offer
Long-term, ongoing position with a growing service line, not a short-term project
Clear reporting frameworks and SOPs already in place
Direct communication with agency leadership

How to apply

Please include:

Screenshots or a Loom walkthrough of a Meta Ads account you managed, with results (CPL, ROAS, or lead volume)
Your available hours in EST

A short note on how you approach creative testing, improving data quality, etc.

Applications without real account examples will not be considered.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0212
Total Execution Time  0.0229
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,176 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Meta-Ads-Specialist-Facebook-Instagram-Digital-Marketing-Agency-1721288
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0106 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1721288
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 275768
 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` = 1721288
AND `misc`.`idIS NULL 
0.0008   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',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-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1721288' 
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1721288 
0.0012   UPDATE employer_jobs SET hit_counts '***Sep-01-2026=600***Sep-02-2026=47***Sep-03-2026=31***Sep-04-2026=20***Sep-05-2026=6***Sep-09-2026=1' WHERE job_id'1721288'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Sep-2026=704' WHERE job_id'1721288'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1721288' 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` = 1721288 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '275768'
AND `date_added` >= '2022-06-08' 
0.0011   select from teasers 
0.0004   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)