Amazon KDP + YouTube/TikTok Content VA (Must Know KDP NOW)

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

TYPE OF WORK

Any

SALARY

100

HOURS PER WEEK

15

DATE UPDATED

Apr 11, 2026

JOB OVERVIEW

I'm an indie author and ---------- brand founder looking for a VA who can hit the ground running — no training period, no hand-holding. You must already know Amazon KDP inside and out.
Amazon KDP Tasks:

Upload and format interior files (PDF) and covers to KDP
Set up paperback and ebook listings (categories, keywords, pricing, description)
Troubleshoot file errors and publishing issues
Run and monitor Amazon Ads campaigns (Sponsored Products — auto and manual)
Pull KDP sales reports and summarize weekly

YouTube/TikTok Tasks:

Upload Shorts and long-form videos (titles, descriptions, tags, thumbnails)
Schedule content using provided scripts and assets
Basic CapCut editing (Shorts — text overlays, captions, pacing)
Monitor comments and basic community engagement

You must have:

Proven KDP experience (show me listings you've uploaded — required)
CapCut proficiency
Fast turnaround — 24–48 hours max on tasks
Strong written English
Available to communicate EST hours

Metrocool knowledge or fast learner

HOURS: 15–20 hrs/week to start
BUSINESS NAME: DADC SPARKS LLC

Want me to add a skills test question at the bottom to screen out people who don't actually know KDP?yes youtube and tik tok ads and shop sales sales1:36 AMGot it — updated closer + screening questions:

Add to the bottom of the description:

Also required — TikTok & YouTube:

Run and manage TikTok Ads (experience with In-Feed ads and traffic campaigns required)
Manage TikTok Shop product listings and drive shop sales
YouTube Ads setup and monitoring (video campaigns)
Analyze ad performance and report what's working/what's not

This is an active sales role — you are expected to help generate revenue, not just post content.

?? SCREENING QUESTIONS (put these at the end so only serious applicants answer):

Name one Amazon KDP listing you uploaded. What categories and keywords did you use and why?
What was the result of the last TikTok Ads campaign you managed? (Budget, objective, outcome)
Have you managed a TikTok Shop? What products and what was the monthly sales volume?
How fast can you turn around a KDP paperback upload once you have the files?
What time zone are you in and what hours are you available EST?

Do not apply if you are still learning any of these platforms. Experience only.

Paste that into the description field and you're done. Want me to suggest a salary range and hours to post?we dont need keywords we can do that1:36 AMUpdated screening question 1:
Replace Q1 with:

Name a Amazon KDP listing you uploaded. Walk me through how you formatted and submitted the interior file and cover — what issues came up and how did you fix them?

That tests actual hands-on experience without getting into keyword strategy.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0113
Total Execution Time  0.0127
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,482,616 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Amazon-KDP-YouTubeTikTok-Content-VA-Must-Know-KDP-NOW-1621615
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0062 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1621615
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 918616
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1621615
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-14',ej.date_added) duration_daysDATEDIFF('2026-04-14',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-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1621615' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1621615 
0.0008   UPDATE employer_jobs SET hit_counts '***Apr-11-2026=1065***Apr-14-2026=1' WHERE job_id'1621615'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Apr-2026=1065' WHERE job_id'1621615'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1621615' 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` = 1621615 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '918616'
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)