Facebook Ads Scriptwriters to handle Copywriting tasks and daily support. Long-term remote role. **Apply now to join our team!" />

Direct Response Facebook Ads Scriptwriters

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

TYPE OF WORK

Any

SALARY

350/Month

HOURS PER WEEK

20

DATE UPDATED

Mar 2, 2026

JOB OVERVIEW

Here’s your revised job post, rewritten for a scriptwriter instead of a video editor, while keeping the tone, clarity, and structure tight and easy to read:

We’re looking for a talented and experienced scriptwriter to join our team and level up our e-commerce creative.

In this role, you’ll focus on writing clear, compelling scripts that hook viewers early, highlight product benefits, and follow proven formats that drive conversions. You’ll be reworking top-performing scripts, refining new creative angles, and helping us build a high-converting script library.

Key Responsibilities:

Write short-form, direct-response video scripts for platforms like Meta and TikTok
Improve and iterate on high-performing ads to keep content fresh while preserving what works
Collaborate with our creative team to align messaging with performance goals
Use performance data to continuously refine tone, structure, and CTA strategy
Work independently and hit deadlines without the need for micromanagement
Requirements:

Proven experience writing scripts for DTC or e-commerce brands
Strong portfolio with examples of winning ad scripts
Ability to work fast and independently with minimal feedback loops (very important)
Familiarity with UGC, affiliate, and spokesperson-style ad formats
Bonus if you can write scripts similar to ads featured here:

www.>facebook.com/ads/library/?active_status=active&ad_type=all&country=US&media_type=all&search_type=page&view_all_page_id= ---------- www.>facebook.com/ads/library/?active_status=active&ad_type=all&country=US&media_type=all&search_type=page&view_all_page_id= ---------- We’re specifically looking for someone self-directed. We won’t be going back and forth on multiple rounds of edits—you need to be confident in your work and know what performs.

To apply, send us 3 examples of your best ad scripts.

Applications without examples will not be considered!!!

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0151
Total Execution Time  0.0169
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,491,824 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Direct-Response-Facebook-Ads-Scriptwriters-1393852
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0064 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1393852
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 818144
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1393852
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-14',ej.date_added) duration_daysDATEDIFF('2026-04-14',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-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1393852' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1393852 
0.0008   UPDATE employer_jobs SET hit_counts '***Jun-05-2025=54***Jun-06-2025=101***Jun-07-2025=12***Jun-08-2025=6***Jun-09-2025=14***Jun-10-2025=4***Jun-11-2025=3***Jun-12-2025=4***Jun-13-2025=3***Jun-15-2025=1***Jun-16-2025=5***Jun-17-2025=8***Jun-18-2025=5***Jun-19-2025=4***Jun-20-2025=1***Jun-21-2025=1***Jun-23-2025=1***Jun-25-2025=1***Jun-26-2025=1***Jun-28-2025=5***Jun-30-2025=2***Jul-01-2025=2***Jul-02-2025=4***Jul-03-2025=3***Jul-04-2025=3***Jul-06-2025=1***Jul-07-2025=2***Jul-08-2025=2***Jul-09-2025=3***Jul-10-2025=2***Jul-11-2025=1***Jul-12-2025=1***Jul-14-2025=6***Jul-15-2025=2***Jul-16-2025=4***Jul-17-2025=1***Jul-18-2025=2***Jul-19-2025=1***Jul-21-2025=1***Jul-23-2025=1***Jul-25-2025=1***Jul-28-2025=2***Jul-30-2025=1***Aug-03-2025=1***Aug-04-2025=1***Aug-05-2025=1***Aug-06-2025=2***Aug-14-2025=2***Aug-15-2025=1***Aug-22-2025=1***Aug-25-2025=1***Aug-28-2025=1***Aug-29-2025=1***Aug-30-2025=1***Sep-01-2025=1***Sep-02-2025=2***Sep-07-2025=1***Sep-10-2025=3***Sep-11-2025=1***Sep-13-2025=1***Sep-23-2025=1***Sep-24-2025=1***Sep-26-2025=3***Sep-28-2025=3***Oct-03-2025=1***Oct-28-2025=1***Nov-09-2025=1***Nov-12-2025=2***Dec-08-2025=1***Dec-21-2025=3***Dec-22-2025=1***Dec-23-2025=1***Dec-24-2025=1***Dec-25-2025=1***Dec-27-2025=2***Jan-01-2026=2***Jan-03-2026=1***Jan-08-2026=1***Jan-14-2026=1***Jan-21-2026=4***Jan-31-2026=52***Feb-01-2026=11***Feb-02-2026=4***Feb-03-2026=2***Feb-04-2026=4***Feb-05-2026=1***Feb-06-2026=2***Feb-07-2026=4***Feb-08-2026=3***Feb-10-2026=1***Feb-11-2026=1***Feb-12-2026=1***Feb-14-2026=1***Feb-18-2026=1***Feb-19-2026=2***Feb-20-2026=1***Feb-21-2026=1***Feb-22-2026=1***Feb-27-2026=5***Mar-01-2026=1***Mar-02-2026=74***Mar-03-2026=25***Mar-04-2026=9***Mar-05-2026=7***Mar-06-2026=5***Mar-08-2026=5***Mar-09-2026=3***Mar-10-2026=3***Mar-11-2026=2***Mar-12-2026=2***Mar-14-2026=2***Mar-15-2026=2***Mar-16-2026=1***Mar-17-2026=2***Mar-18-2026=3***Mar-19-2026=1***Mar-20-2026=1***Mar-21-2026=2***Mar-22-2026=1***Mar-25-2026=2***Mar-26-2026=1***Mar-27-2026=2***Mar-29-2026=4***Mar-30-2026=1***Apr-01-2026=1***Apr-02-2026=1***Apr-04-2026=1***Apr-08-2026=1***Apr-14-2026=2' WHERE job_id'1393852'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Jun-2025=236***Jul-2025=46***Aug-2025=13***Sep-2025=17***Oct-2025=2***Nov-2025=3***Dec-2025=10***Jan-2026=61***Feb-2026=46***Mar-2026=161***Apr-2026=6' WHERE job_id'1393852'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1393852' 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` = 1393852 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '818144'
AND `date_added` >= '2022-06-08' 
0.0012   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)