Video + Static Ad Creator (with VA support)

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

TYPE OF WORK

Part Time

SALARY

550

HOURS PER WEEK

20

DATE UPDATED

Jul 21, 2026

JOB OVERVIEW

We're a Meta ads agency generating leads for local service businesses and coaches across the US and Canada. We run a lot of creative testing, so our main need is someone who can produce fresh video and static ads quickly and consistently. When an ad stops performing, we need new creative ready to go.

This is primarily a creative production role, with some light lead gen admin mixed in. Your main job is making ads. The rest is helping keep our leads and assets organized.

MAIN JOB, VIDEO + STATIC CREATIVE:

Edit raw client footage into short, scroll-stopping ad videos (UGC style, founder videos, before and after)
Create static image ads from client photos, before and afters, and our hooks
Produce multiple variations of each concept for split testing
Refresh creative when ads fatigue and repurpose winners into new angles
Add captions, text overlays, and simple motion to videos
Turn around volume quickly, we test a lot

LIGHT ADMIN / VA SUPPORT:

Help log incoming leads in our CRM (Airtable)
Chase clients for the footage and photos we need for ads
Keep creative assets and files organized
General support to keep our content pipeline moving

WHAT WE NEED FROM YOU:

Strong video editing (CapCut, Premiere, or similar)
Solid static design (Canva at minimum, Photoshop a plus)
Speed and consistency, you can produce many variations quickly
A good eye for what makes a social ad stop the scroll, hooks, pacing, captions
Organized and reliable
Good written English and responsive communication
Able to work some overlap with North American hours

NICE TO HAVE:

Experience making Facebook or Instagram ads specifically
Experience with UGC-style content
Familiarity with Airtable or other CRMs

TO APPLY:
Reply with:

A short note on your video and static editing experience
Your portfolio or samples, especially any ad creative or short-form video you've made
Your available hours and rate
Put the word "SCROLL" at the top of your reply so I know you read this

Applicants who send relevant ad samples and follow these instructions get reviewed first.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0114
Total Execution Time  0.0127
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,485,968 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Video-Static-Ad-Creator-with-VA-support-1693178
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1693178
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 953317
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1693178
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-10',ej.date_added) duration_daysDATEDIFF('2026-08-10',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-08-10',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1693178' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1693178 
0.0006   UPDATE employer_jobs SET hit_counts '***Jul-21-2026=972***Jul-22-2026=119***Jul-23-2026=70***Jul-24-2026=36***Jul-25-2026=6***Jul-26-2026=6***Jul-27-2026=3***Jul-28-2026=14***Jul-29-2026=3***Jul-30-2026=7***Jul-31-2026=5***Aug-01-2026=2***Aug-02-2026=2***Aug-03-2026=2***Aug-04-2026=3***Aug-05-2026=3***Aug-06-2026=3***Aug-07-2026=2***Aug-08-2026=1***Aug-10-2026=2' WHERE job_id'1693178'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1236***Aug-2026=20' WHERE job_id'1693178'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1693178' 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` = 1693178 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '953317'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)