Creator & Affiliate Program Manager (Remote, Multi-Brand)

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

TYPE OF WORK

Any

SALARY

$4 - $6 USD per hour

HOURS PER WEEK

TBD

DATE UPDATED

Sep 10, 2026

JOB OVERVIEW

We are an ecommerce marketing agency. We run paid ads, email, and TikTok Shop for consumer brands in footwear, art supplies, beverage, and other categories. Several of our brands now want the same thing from us, which is a creator program that actually makes money. That means finding the right influencers and affiliates, getting product into their hands, and turning that into tracked sales instead of a pile of free samples that went nowhere.

You will own this function across multiple brands at once. You will not be a coordinator waiting for instructions. You will run the program day to day and report results to the account lead.

What you will do

Build creator lists for each brand using TikTok Creator Marketplace, TikTok Affiliate Center, Instagram, and affiliate platforms like Superfiliate. Match creators to the brand's audience and price point, not just follower count.
Run outreach at volume. Target Collaboration invites, Open Collab plans, DMs, and email. Track response rates and adjust.
Manage product seeding end to end. Approve requests, coordinate shipments with the brand, confirm delivery, follow up for content.
Write creator briefs that get usable content without micromanaging.
Track everything in a shared sheet or dashboard. Samples sent, cost per sample, content received, GMV per creator, commission owed. Every brand gets a weekly performance summary from you.
Handle commission and payment reconciliation so creators get paid on time and the brand knows what it spent.
Flag underperforming creators early and cut them. Double down on the ones producing sales.
Coordinate Spark Ads handoffs with our paid media team when a creator's content is worth amplifying.

What we are looking for

2+ years running influencer, affiliate, or TikTok Shop creator programs for a US ecommerce brand or agency. Agency experience across multiple brands is a plus.
Hands-on experience inside TikTok Affiliate Center. You should know what a Target Collab invite is without looking it up.
Comfortable with numbers. You can calculate cost per sample, GMV per creator, and effective commission rate, and explain what they mean to a brand owner.
Strong written English. Most of the job is outreach and briefs.
Organized enough to run four brands without dropping one.
Available during at least 4 hours of US Pacific business hours.

Rate is $4 to $6 USD per hour depending on experience, paid via Wise. Open to part-time or full-time. Tell us which you are looking for, how many hours per week you can commit, and the rate you are applying at.

How to apply

Read this section carefully. Applications that skip any step are not reviewed.

Put the words I GENERATE UGC in the first line of your application.
Answer these two questions in your application message: a) Pick one of these products: a women's sheepskin boot at $89, a set of fine-line art pens at $12, or a bottled milk tea at $4. Go to TikTok right now and find one real creator you would seed that product to. Give us the creator's handle, approximate follower count, and two sentences on why they fit and how you would pitch them. Do not pick a creator with over 500K followers. b) A brand gives you $2,000 to spend on product seeding this month. Walk us through how you would allocate it and what results you would report back at the end of the month.
ID Proof score of 70 or above is required.

Candidates who pass this stage will be invited to a video interview.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0246
Total Execution Time  0.0306
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,507,080 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Creator-Affiliate-Program-Manager-Remote-Multi-Brand-1727363
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0129 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1727363
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 504205
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1727363
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-20',ej.date_added) duration_days, DATEDIFF('2026-10-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1727363' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1727363 
0.0008   UPDATE employer_jobs SET hit_counts = '***Sep-10-2026=526***Sep-11-2026=24***Sep-12-2026=8***Sep-13-2026=10***Sep-14-2026=13***Sep-15-2026=11***Sep-16-2026=12***Sep-17-2026=3***Sep-18-2026=2***Sep-19-2026=4***Sep-20-2026=7***Sep-21-2026=5***Sep-22-2026=11***Sep-23-2026=3***Sep-24-2026=3***Sep-25-2026=1***Sep-26-2026=5***Sep-27-2026=4***Sep-28-2026=1***Sep-29-2026=1***Sep-30-2026=3***Oct-01-2026=4***Oct-03-2026=3***Oct-04-2026=3***Oct-05-2026=2***Oct-06-2026=4***Oct-08-2026=2***Oct-09-2026=3***Oct-10-2026=4***Oct-11-2026=1***Oct-12-2026=2***Oct-13-2026=3***Oct-14-2026=3***Oct-15-2026=3***Oct-16-2026=3***Oct-18-2026=1***Oct-19-2026=1***Oct-20-2026=2' WHERE job_id= '1727363'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=656***Oct-2026=44' WHERE job_id= '1727363'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1727363' 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` = 1727363 
0.0057   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '504205'
AND `date_added` >= '2022-06-08' 
0.0006   select * from teasers 
0.0015   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)