TikTok Shop Affiliate Manager (US Market, Experienced Only)

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

TYPE OF WORK

Part Time

SALARY

$4-$5/hour - $400-$500 per month

HOURS PER WEEK

20

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

We run TikTok Shop for a Black-owned natural hair care brand in the US.

We just got approved to sell. Now we need someone who has done this before to build the creator side.

You will find, recruit, and train US creators to sell our products through TikTok Shop affiliate.

This role starts part-time at 10 to 20 hours a week. The goal is to grow it into a full-time position if the results are there.

This is not a training role. If you have not worked inside a TikTok Shop US Seller Center before, please do not apply.

WHAT YOU WILL DO

-Find US creators in the natural hair and textured hair niche using Kalodata, FastMoss, or similar tools
-Send first-touch outreach and follow-ups through Affiliate Center (target collaborations and DMs)
-Manage sample requests, shipping status, and posting deadlines
-Get on video calls with creators to onboard and train them
-Onboard creators with our brief and teach them what to say, what to show, and what not to claim
-Track who posted, what sold, and what commission is owed
-Send me a weekly report with numbers
-Follow our SOP, and tell me where it can be better

WHAT YOU NEED

-At least 6 months running affiliate programs on TikTok Shop US (not just selling your own products or being a creator)
-Real experience managing and training creators, with numbers you can show
-Strong written and spoken English. Most of this job is writing and to creators
-Willing and able to get on video with creators. Your spoken English needs to be good enough to have a natural conversation on camera
-Hands-on with Seller Center and Affiliate Center: open vs target collaboration, sample settings, commission setup
-Reliable internet and a laptop
-Beauty or hair care experience is a big plus

HOW WE WORK

You will get a restricted Seller Center login with the Affiliate Manager role. You will not get the owner login.

I work closely with you on briefs and creator messaging. I approve templates and review your first messages before they go out. Any commission, rate, or sample exception comes to me.

Creators in this space can tell when a brand does not know the community. We take the writing seriously.

Please overlap with US evening hours a few days a week. That is Philippine morning time, which is when creators reply.

When you apply, put the word banana in the subject line. Applications without it will not be read.

HOW TO APPLY

Send one email/reply with everything below. If any part is missing, we skip your application.

PART 1: ANSWER THESE QUESTIONS IN THE EMAIL / REPSONSE APPLICATION

Short answers are fine.

-Which TikTok Shop markets have you worked in? (US experience is required)
-Which brands or shops have you managed affiliates for, and what were the results? Give numbers.
-How many creators did you manage at once, and what were your reply rate and post rate on samples?
-Paste one first-touch message you have sent to a creator.
-What rate, weekly hours, and start date are you looking for?
-What software tools have you used to analyze tiktok shop trends?
-What are the three tips you give to creators to make a good shoppable video?

Add screenshots or links that prove your work. Hide any private info.

PART 2: PROVE YOUR INTERNET SPEED

Attach two files to your email. Do not send links for these.

Go to speedtest.net and run a speed test.
Take a screenshot of the full result and attach it.
Record a short video of your screen while the test runs, from start to finish, and attach it.

PART 3: RECORD A 30-45 SECONDS VIDEO

Record a video of yourself that is 30-45 seconds long. No longer than 45 seconds.
In the video, say your name, why you are a good fit for this job, and one result you got on TikTok Shop.
Save the file with your full name as the file name.
Upload the video to Google Drive or Dropbox.
Set sharing so anyone with the link can view it.
Paste the link in the body of your email/reply. Do not attach the video file.

NEXT STEPS

Shortlisted applicants get a paid test task. Then a short call.

We want to start the position as soon as possible.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0013
Controller Execution Time ( Jobseekers / Job )  0.0155
Total Execution Time  0.0176
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,752 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/TikTok-Shop-Affiliate-Manager-US-Market-Experienced-Only-1746641
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0073 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746641
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 562024
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746641
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746641' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746641 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=958***Oct-10-2026=23***Oct-11-2026=4***Oct-12-2026=2***Oct-16-2026=2' WHERE job_id= '1746641'  
0.0005   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=988' WHERE job_id= '1746641'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746641' 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` = 1746641 
0.0016   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '562024'
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)