DIRECT RESPONSE COPYWRITER — META AD SCRIPTS & CREATIVE BRIEFS | DTC SUPPLEMENTS

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

TYPE OF WORK

Full Time

SALARY

$750/month + performance bonuses

HOURS PER WEEK

30

DATE UPDATED

Sep 29, 2026

JOB OVERVIEW

DIRECT RESPONSE COPYWRITER — META AD SCRIPTS & CREATIVE BRIEFS | DTC SUPPLEMENTS

Pay: $750/month
Schedule: 30 hours/week
Remote | Long-Term

We are a growing U.S. health & wellness supplement brand looking for an experienced Direct Response Copywriter who can take strong concepts, angles, mechanisms, and customer insights and turn them into ads that are ready for production.

We ALREADY have a Creative Strategist.

You are not being hired to invent our entire marketing strategy from scratch.

Your job is to take the strategist’s concepts and turn them into:

- Scroll-stopping hooks
- AI SONG/SUNO PIXAR ADS (huge plus)
- Full Meta ad scripts
- UGC scripts
- Voiceover scripts
- Talking-head / founder-style scripts
- Podcast / interview-style ads
- Authority / expert-style scripts
- VSL-style concepts
- Static ad copy
- Multiple hook and copy variations
- Clear, editor-ready creative briefs

The finished brief should be so clear that our editor can open it and understand exactly what to make without constantly asking questions.

WHAT WE NEED

You need to be genuinely strong at direct-response copywriting.

We are looking for someone who understands:

- Hooks and pattern interrupts
- Customer pain points, desires, and objections
- Problem → mechanism → solution
- Proof and credibility
- Offer framing
- Curiosity
- Emotional direct response
- Awareness levels
- Advertorial / native-style copy
- UGC that sounds natural instead of scripted
- How to write for Meta ads that need to convert

Experience with DTC supplements, health, wellness, beauty, or other problem-solution products is strongly preferred.

WHAT YOU'LL DO

Our Creative Strategist will provide the core:

- Concept
- Angle
- Avatar
- Customer insight
- Mechanism / positioning
- References
- Testing objective

You turn that into a complete production-ready brief including:

- 3-5 hook variations
- Full script
- Dialogue / voiceover
- Scene-by-scene structure
- Visual direction
- B-roll / asset suggestions
- On-screen text where needed
- Proof / objection handling
- Product reveal
- CTA
- Variations for future testing

You will also help us rewrite and iterate winning ads based on performance feedback.

WHO WE WANT

- Proven direct-response copywriting experience
- Strong portfolio of PAID SOCIAL ads
- Experience writing Meta/Facebook ad scripts
- DTC/e-commerce experience
- Supplement / health & wellness experience strongly preferred
- Excellent written English
- Understands American consumer language and buying psychology
- Fast, dependable, and able to hit deadlines
- Can take feedback without ego
- Can explain WHY they wrote something a certain way

We are NOT looking for:

- Blog writers
- SEO writers
- Organic social media writers
- Generic content writers
- Branding-only copywriters
- Someone whose only experience comes from courses
- Someone who uses AI to generate everything without understanding direct response

AI is fine as a tool. It should not be doing the thinking for you.

COMPENSATION

$750 USD/month for approximately 30 hours/week.

This is a long-term role with room to increase compensation as the brand grows and you consistently produce strong work.

We care much more about quality than pumping out weak scripts.

HOW TO APPLY

Send:

1. Your portfolio / LinkedIn
2. Your 3 best PAID SOCIAL ads that you personally wrote
3. Tell us exactly what YOU wrote on each ad
4. If known, include approximate spend, CPA, ROAS, CTR, or performance
5. Send one example of a complete creative brief you created for an editor
6. Tell us which DTC supplement / health / wellness brands you have worked with
7. Pick one of your winning ads and explain:
- What was the angle?
- What was the hook?
- Why did you think it would work?
- What happened after launch?
- How did you iterate it?

Finalists may be given a short copywriting test.

Do not send a generic application.

We want someone who can prove they have personally written direct-response ads that actually ran.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0129
Total Execution Time  0.0144
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,200 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/DIRECT-RESPONSE-COPYWRITER-META-AD-SCRIPTS-CREATIVE-BRIEFS-DTC-SUPPLEMENTS-1740067
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1740067
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 897604
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1740067
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-05',ej.date_added) duration_days, DATEDIFF('2026-10-05',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-05',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1740067' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1740067 
0.0013   UPDATE employer_jobs SET hit_counts = '***Sep-29-2026=1368***Sep-30-2026=57***Oct-01-2026=43***Oct-02-2026=23***Oct-03-2026=13***Oct-05-2026=1' WHERE job_id= '1740067'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=1423***Oct-2026=80' WHERE job_id= '1740067'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1740067' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1740067 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '897604'
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)