Affiliate Support and Community Manager (TikTok Shop)

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

TYPE OF WORK

Full Time

SALARY

7.00

HOURS PER WEEK

30

DATE UPDATED

Oct 17, 2026

JOB OVERVIEW

Summary
We run TikTok Shop affiliate programs for ecommerce brands. Thousands of creators post about our clients’ products and earn commission. Our job is to keep those creators active, answered, and motivated.

We are hiring one person to own the day to day of a part of that creator program: the inbox, the contests, and the community. You will be the voice creators hear back from, the person who runs our contests, and the one who notices when a creator asks for something our automated system missed.

This is a long term, daily role. We are building something large and want someone who grows with it.

What you will do every day

Work the creator inbox. We use a platform called Euka that holds every message between our brands and their affiliate creators. An AI answers the routine ones. You read through what it handled, catch the asks it missed (a creator wanting a different sample, a commission question, a bundle request, a complaint), reply to what you can, and route the rest to our affiliate lead with a one line summary. You keep a tracker of every open ask so nothing gets lost.
Run contests and promotions. You will post the brief, remind creators mid run, track entries, confirm winners, and post the results. We will give you templates. You make them happen on time and follow up.

Get creators posting more. Check who received samples but has not posted, nudge them, share what is working, celebrate wins publicly in ---------- , and tell creators when they are close to unlocking the next commission tier.

Report weekly. A short scorecard: open asks, asks resolved, contest participation, creators who posted, creators who moved up a tier.

Hours

20-30 hours a week, Monday to Friday, with a short weekend check in. Coverage must include US evening hours (roughly 5pm to 9pm US Central), because that is when creators are active. A morning block in your time zone plus an evening block works well. We are not looking for 24/7 availability and we do not measure you on response seconds. We measure you on creators answered, contests delivered, and creators posting.

You are a fit if...

You have worked with creators, affiliates, or influencers before, or you have been one. You understand samples, commissions, and why a creator stops posting.
Your written English is natural and warm. You can write a reply a 22 year old US creator would be happy to receive.
You are organized. You like trackers, follow ups, and closing loops.
You are outgoing in text. You can hype an affiliate win and handle a complaint in the same hour.
You have used ---------- as a mod or active member, and you know TikTok well.
You can commit to fixed hours for at least 6 months.

Nice to have

Experience with TikTok Shop Affiliate Center, Euka, or similar creator CRM tools a huge plus!
Experience running giveaways or contests

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0037
Controller Execution Time ( Jobseekers / Job )  0.0191
Total Execution Time  0.0243
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,280 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Affiliate-Support-and-Community-Manager-TikTok-Shop-1751642
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1751642
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 904579
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1751642
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-18',ej.date_added) duration_days, DATEDIFF('2026-10-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1751642' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751642 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-17-2026=321***Oct-18-2026=7' WHERE job_id= '1751642'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=328' WHERE job_id= '1751642'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1751642' 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` = 1751642 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '904579'
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)