Direct Response Copywriter / Creative Strategist

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

TYPE OF WORK

Full Time

SALARY

₱180,000 per month

HOURS PER WEEK

40

DATE UPDATED

Sep 10, 2026

JOB OVERVIEW

DIRECT RESPONSE COPYWRITER / CREATIVE STRATEGIST
Blackboard · Remote (Philippines) · Full-time
AUD $48,000 per year (approx. ₱180,000 per month) + performance bonuses

We're looking for an expert direct response copywriter who can write UGC scripts for paid social at volume, and use ad data to d ---------- what gets written next.

------------------------------------------------------------

ABOUT BLACKBOARD

Blackboard is a creative and paid social agency in Richmond, Melbourne. We work with DTC brands across supplements, health, beverage and consumer goods, and we do everything in-house, from strategy and scripts through to casting, shooting, editing and running the media. The work ranges from full production days with a crew to a creator filming a street interview on their phone, and all of it is built to sell on Meta.

We're small and growing quickly. The people joining now will be running the teams in a couple of years.

------------------------------------------------------------

THE ROLE, AND WHERE YOU'D SIT

This is a fully remote role, working with our team in Melbourne. You'd own the creative strategy across our accounts. You'd be reading what's working in the ad accounts, d ---------- what gets made next, writing the scripts and the creator direction, and then checking what comes back against what you intended.

Your main job is scriptwriting, at around 50-100+ scripts a month, plus the hooks, ad copy and creator direction that go with them. That volume means you need to be fast without the quality dropping off, and you need frameworks rather than inspiration to get there.

You'd work most closely with our talent manager, who casts and briefs every creator, and with our post-production team. You'd also be on client calls monthly, walking them through performance and pitching the next round of ideas.

Because you're remote, communication matters more than it would in an office. Almost everything happens over Slack, email, Loom and video calls. You need to write clearly, explain your thinking without being asked twice, flag problems early, and keep the team updated without anyone chasing you. If your work only makes sense once you've explained it on a call, this isn't the right role.

------------------------------------------------------------

WHAT YOU'LL BE DOING

Creative strategy and data

- Review creative performance across accounts and identify what's scaling, what's fatiguing and what's worth iterating on
- Build the testing roadmap for each client: the angles, the formats, the messaging territories, what we try next depending on the result
- Run deep competitor and category research through the Meta Ad Library, TikTok Creative Center, landing pages and customer reviews
- Take competitor ads apart: which audience it's for, which objection it handles, where in the funnel it sits

Scripting

- Write direct response scripts for Meta and TikTok across every format we shoot: UGC, founder explainers, podcast-style formats, street interviews, demos, testimonials, animated ads, vlogs etc.
- Structure scripts around market awareness level and match the angle to where the customer actually is in the funnel
- Own the hooks and CTAs, and be able to justify every line in a script
- Turn winning scripts into iteration sets: new hooks, new openers, new CTAs on a proven body
- Write UGC that sounds like the way people actually talk

Working with the team

- Write creator direction specific enough that nobody needs a follow-up call: what they say, how they say it, what they're doing on camera, what's in frame when they film
- Hand scripts and direction to our talent manager, who takes it from there with the creators
- Review edits from post against the original strategy and catch it when a cut has lost the angle
- Be the creative lead across talent and post so the finished ad matches what was planned
- Contribute to our scripting standards and review frameworks as the team grows
- Work overlapping hours with Melbourne (AEST) so you're available when the team and clients are

Clients

- Monthly deep dives with clients on what ran, what happened and what's next
- Communicate creative strategy in plain language
- Turn client feedback into sharper briefs rather than just revisions

------------------------------------------------------------

WHAT WE'RE LOOKING FOR

- 5+ years in direct response copywriting, creative strategy or performance creative, in an agency or a brand spending real money
- Hands-on experience with paid ads. Not adjacent to it. You've worked inside accounts with budget behind them
- Real direct response scripts that ran as paid media, and the ability to explain the strategy behind them: who it was for, what awareness level, what objection it handled, what the numbers did
- Proven ability to write at volume across multiple brands without the standard slipping
- A solid grasp of direct response fundamentals: market awareness levels, funnel stages, offers, objections and proof
- A real understanding of the psychology behind why an ad works
- Able to navigate Meta Ads Manager and read creative-level performance without help
- Active enough on TikTok and Instagram to spot a format early
- Excellent written English. Your copy goes straight to clients and creators, and most of your communication with us is written
- Strong at working remotely: clear updates, fast responses during working hours, and comfortable on video calls with clients
- Organised across multiple brands and multiple scripts in flight
- Reliable internet and a quiet setup for client calls
- Based in the Philippines

------------------------------------------------------------

NICE TO HAVE

- Agency background
- DTC / eCommerce experience
- TikTok Ads Manager
- Experience directing creators or working on shoots
- Comfortable filming or editing your own low-fi content
- AI tools already in your workflow. We build our own internal software with AI and it's a real part of how we work, so there's room here for someone interested in it
- Have built or documented a testing framework before

------------------------------------------------------------

WHAT'S ON OFFER

- AUD $48,000 per year, paid monthly in AUD (approx. ₱180,000 per month at current rates)
- Performance bonuses
- Fully remote
- Ownership of the creative standard across the agency, growing into leading the creative team as we hire
- We've built our own reporting, so you'll see exactly how every script you write performed

------------------------------------------------------------

HOW TO APPLY

We're hiring one person, and we'll hire the one who proves they can make our ads perform better. So this isn't a resume-and-cover-letter application. Show us your work and your thinking.

Email
me directly with:

1. Two or three direct response scripts you wrote that ran as paid ads. For each one, tell us the strategy behind it: who it was for, what awareness level you wrote it for, what angle or objection you were working, and what happened when it ran. Numbers if you have them.

2. Your understanding of Meta Ads Manager. How you read creative-level performance, what you look at, and how you d ---------- what gets written next.

3. Your tools and process. Any frameworks, testing systems, AI tools or internal processes you've built or use to write at volume. Show us, don't just list them.

4. One ad you've seen recently that you think is excellent, and why.

5. What you'd bring that we don't have. What skill, system or way of working would make our agency better the month you start.

6. Email must be titled "Blackboard Agency Application - Direct Response Copywriter [insert name] - all others will not be reviewed

No cover letter needed. We'll read every application and reply to the ones that show real work.

----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0116
Total Execution Time  0.0129
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,533,976 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Direct-Response-Copywriter-Creative-Strategist-1727390
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0055 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1727390
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 753857
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1727390
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-09-24',ej.date_added) duration_days, DATEDIFF('2026-09-24',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-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1727390' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1727390 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-10-2026=410***Sep-11-2026=75***Sep-12-2026=37***Sep-13-2026=61***Sep-14-2026=65***Sep-15-2026=42***Sep-16-2026=24***Sep-17-2026=16***Sep-18-2026=9***Sep-19-2026=8***Sep-24-2026=2' WHERE job_id= '1727390'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=749' WHERE job_id= '1727390'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1727390' 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` = 1727390 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '753857'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)