Marketing Operations Assistant $1,000-$2,500

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

TYPE OF WORK

Full Time

WAGE / SALARY

$1,500-$2,500

HOURS PER WEEK

40

DATE UPDATED

Jun 8, 2026

JOB OVERVIEW

READ THIS FIRST — DO NOT APPLY UNLESS

You know Facebook/Meta Ads Manager inside and out: building campaigns, ad sets, and ads, launching, duplicating, following strict naming conventions
You are obsessively organized. Systems, trackers, and clean processes are how your brain works, not a chore
You've built and run workflows in Notion (or ClickUp/Airtable), and can set up Slack channels, automations, and integrations
You understand APIs and tools well enough to connect things (Zapier/Make, webhooks) without hand-holding
You can own a creative production pipeline: brief to editor to revisions to launch, and keep it moving without being chased
Fast, responsive, available 6 days/week on EST hours

If that's not you, don't apply. If it is, keep reading.

The role

We're a DTC supplement brand on a subscription model, scaling aggressively. We push serious creative volume (200+ ads a week) and real ad spend, and the operation is outgrowing spreadsheets and Slack threads.
You are the person who makes the marketing machine run clean. You're not the strategist and you're not the editor. You're the operator who makes sure briefs get assigned, ads get built and launched correctly, nothing falls through the cracks, and everyone always knows the status of everything. You build the systems and you hold the line on them.

What you'll own

Ad operations

Launch and manage ads in Meta Ads Manager: build campaigns/ad sets/ads, duplicate, follow naming conventions exactly, never break structure
Upload finished creative, set up ads correctly, keep the account organized and clean
Track what's live, what's pending, what's rejected, and flag issues fast

The creative pipeline

Run the workflow from creative strategist to editor to revisions to launch
Keep the production tracker (Notion/Airtable) live and accurate so every ad's status is visible at a glance
Chase nothing twice: build it so status updates itself ( ---------- , automations) instead of relying on people to report

Systems & organization

Build and maintain Notion workspaces, Slack channels, trackers, SOPs, and dashboards
Set up automations and integrations between tools (Make/Zapier, APIs, webhooks)
Be the single source of truth for how the marketing team operates


Requirements

Deep, hands-on Meta Ads Manager experience (you've launched and managed real ads, not just looked at dashboards)
Proven operational organization: you've built systems people actually used
Notion (or equivalent) workflow building
Comfort with APIs, automations, and connecting tools
Bonus: experience in DTC/ecommerce, performance creative, or media buying support
Extremely responsive, detail-obsessed, EST hours, 6 days/week


Why this role

You'll own marketing operations for a fast-scaling brand and build the systems from the ground up
Direct line to the founder, real ownership, no bureaucracy
We're going from one brand to many. Build it well and you grow into running ops across all of them.


To apply, answer these (Yes/No or one line each)

Have you personally built and launched ads in Meta Ads Manager? Roughly how many?
What naming convention have you used for campaigns/ad sets/ads? Give an example.
What have you built in Notion (or Airtable/ClickUp)? Link it if you can.
Have you set up automations or API integrations between tools? Which ones?
Have you run a creative production pipeline (brief to launch)? Describe it in one line.
Can you work 6 days/week on EST hours?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0499
Total Execution Time  0.0512
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,744 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Operations-Assistant-1000-2500-1664236
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0413 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1664236
 LIMIT 1 
0.0019   SELECT *
FROM `employers`
WHERE `employer_id` = 924604
 LIMIT 1 
0.0129   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1664236
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-21',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-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1664236' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1664236 
0.0007   UPDATE employer_jobs SET hit_counts '***Jun-08-2026=228***Jun-09-2026=95***Jun-10-2026=33***Jun-11-2026=14***Jun-12-2026=5***Jun-13-2026=5***Jun-15-2026=2***Jun-16-2026=3***Jun-17-2026=3***Jun-18-2026=1***Jun-19-2026=4***Jun-21-2026=1' WHERE job_id'1664236'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=394' WHERE job_id'1664236'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1664236' 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` = 1664236 
0.0203   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '924604'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)