TikTok Shop Affiliate Manager - UK Health Supplement Brand

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

TYPE OF WORK

Full Time

SALARY

$800 - $1200

HOURS PER WEEK

40

DATE UPDATED

Apr 8, 2026

JOB OVERVIEW

About Us
We are a UK-based natural health supplement brand. We sell on Amazon, Shopify, and TikTok Shop and are now focused on scaling TikTok Shop by building a strong network of affiliates who consistently generate daily sales.

Role Overview
We are looking for a full-time TikTok Shop Affiliate Manager to build and manage our creator (affiliate) network to drive revenue. We are looking for someone who is naturally friendly, confident, and enjoys building relationships and managing a community.

Your main responsibility is to find, contact, and onboard TikTok creators who will promote our products and generate sales to earn a commission. You will also support the day-to-day management of our TikTok Shop account (Processing returns, setting up and reporting on promotions, and maintaining account health)



This is a performance-driven role focused on:
- Outreach
- Affiliate growth
- Relationship building
- Revenue generation

Your Responsibilities & Daily tasks will include:
- Find 50–100 relevant TikTok creators per day (UK-focused)
- Reach out to creators via TikTok messages and later using automated apps as we scale up proven products.
- Follow up consistently (this is critical)
- Onboard creators into our TikTok Shop affiliate program, collect personal information to build our affiliate database, tracking content posted and following up with creators who have not posted.
- Move high-potential creators to WhatsApp for faster communication and support.

- Set up and adjust affiliate offers and commission rates.
- Organise and track promotions and campaigns
- Monitor account health and flag any issues
- Keep an eye on orders, refunds, and general account activity

What We Are Looking For
- Experience with TikTok (TikTok Shop experience is a big plus)
- Strong written English (natural and conversational)
- Confidence messaging creators and building relationships noting personal details.
- High attention to detail
- Ability to follow systems and processes while continually updating SOPs
- Reliability and consistency (this role requires daily output)

Bonus if you have:
- Experience with affiliate marketing
- Experience with influencer outreach
- Experience in health / supplements

KPIs (How You Will Be Measured)
- Number of active affiliates generating sales
- Number of relevant creators contacted per day
- Reply rate from creators
- Number of creators onboarded

Important
This role requires consistency and persistence. Most creators do not reply to the first message - follow-up is critical. We are building a long-term system, not a short-term project.

How to Apply (Important – Read Carefully)
We receive a high number of applications. To be considered, you MUST follow these instructions exactly.
Please answer the following questions in a natural, conversational way:

1. Include your CV and tell us about yourself in ‘Your own words’, your work experience so far, what you liked and didn’t like about the roles, and what you enjoy outside of work.

2. What experience do you have with:
- TikTok or other social media platforms
- Affiliate marketing, influencer outreach, or messaging people online
Be specific about what you have personally done.

3. Have you built relationships with people online (customers, creators, clients, etc.)?
- What did you do to build trust?
- How did you keep those relationships going over time?

4. Why does this role interest you, and why do you think you would be a perfect fit and the person we need to hire?

5. When you look at a creator on social media, how would you d ---------- if they are a good fit to promote our supplement brand? List a few things you would check first.

6. This role involves managing large amounts of outreach, data and tracking results.
- Are you comfortable using spreadsheets (e.g. Google Sheets)?
- Have you tracked performance, KPIs, or outreach before? How?
- How do you stay organised when managing many conversations?

7. If a creator received a sample but hasn’t posted content yet by the agreed date, or is slow to respond to your initial message, how would you follow up without being annoying?
Write an example message.

Important:
Please keep your answers clear and natural. We are not looking for perfect or overly formal responses - we want to understand how you think and communicate.
START YOUR APPLICATION WITH "I am your affiliate manager"

We are looking for someone to join our team on a long-term basis who wants to grow with the company.
If you perform well, there will be opportunities for bonuses and increased responsibility.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0165
Total Execution Time  0.0179
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,936 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/TikTok-Shop-Affiliate-Manager-UK-Health-Supplement-Brand-1619122
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0106 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1619122
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 601521
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1619122
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-13',ej.date_added) duration_daysDATEDIFF('2026-04-13',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-04-13',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1619122' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1619122 
0.0009   UPDATE employer_jobs SET hit_counts '***Apr-08-2026=412***Apr-09-2026=49***Apr-10-2026=26***Apr-11-2026=13***Apr-13-2026=1' WHERE job_id'1619122'  
0.0011   UPDATE employer_jobs SET monthly_hits '***Apr-2026=501' WHERE job_id'1619122'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1619122' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1619122 
0.0041   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '601521'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)