Book Formatting & Digital Publishing Specialist

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

TYPE OF WORK

Part Time

SALARY

$400

HOURS PER WEEK

40

DATE UPDATED

Nov 12, 2025

JOB OVERVIEW

We are seeking a detail-oriented and creative professional to help format and publish two completed manuscripts into professionally designed books for both Amazon KDP (print) and eBook formats.

This project involves taking polished written material and transforming it into two beautiful, readable, and publication-ready books — along with creating the associated digital assets for launch and promotion.

In addition to book formatting, we’re looking for someone with solid social media marketing automation experience, particularly using Instagram and Facebook ---------- (e.g., ManyChat or Meta Automations). You should be able to set up comment triggers (such as “comment a word to get a link via DM”) and create simple automated sequences to drive downloads, engagement, or book purchases.

---

Key Responsibilities

Book Formatting & Design

* Format two written manuscripts into print-ready layouts for Amazon KDP and eBook versions.
* Use your preferred professional tool (Canva, InDesign, Affinity Publisher, or equivalent).
* Ensure all design files are editable so our team can make future adjustments.
* Include front matter, table of contents, consistent typography, page numbering, and proper margins.
* Prepare print and digital versions that meet Amazon KDP’s technical requirements.

Publishing Preparation

* Export and deliver both the print (PDF) and eBook (EPUB or MOBI) files.
* Optimize for readability and visual appeal on Kindle, tablets, and mobile devices.
* Create cover files (front, spine, back) sized for KDP.
* Assist with uploading and metadata setup if required.

Social Media Marketing Automation

* Build simple Instagram/Facebook ---------- (e.g., ManyChat or Meta Automations).
* Set up “comment a word” campaigns that automatically send links via DM.
* Help connect landing pages or book download links for engagement tracking.
* Coordinate with our team to align automation with launch campaigns.

---

Ideal Candidate Profile

You are:

* Experienced in book layout, formatting, and publishing for Amazon KDP and digital platforms.
* Proficient in one or more design tools (Canva, InDesign, Affinity, etc.).
* Familiar with eBook formatting standards (EPUB, MOBI, reflowable vs fixed layout).
* Tech-savvy and confident working with marketing tools like ManyChat, Meta Business Suite, or similar.
* Reliable, detail-focused, and able to follow creative direction closely.
* Organized and capable of delivering high-quality work on clear timelines.

---

Bonus Skills (Not Required)

* Graphic design or illustration skills for book covers or promo materials
* Experience writing or editing content for publishing
* Familiarity with Amazon KDP keyword optimization and metadata setup
* Video or short-form content editing for social promotion

---

Project Scope & Next Steps

* This is a **project-based role** with the potential to expand into ongoing creative or marketing support.
* Work is fully remote with flexible hours.
* Selected applicants will be invited to complete a **sample test** by formatting the first 3–5 pages or one short chapter of the manuscript.
* Based on quality, style, and attention to detail, we’ll select the best candidate for the full project.

---

How to Apply

Submit your application through this platform and include:

* Your CV or resume
* A brief note describing your relevant publishing and/or automation experience
* Links to one or two examples of previous book or document formatting work
* Your availability and typical turnaround time
* Confirmation that you’re open to completing a short sample test (first 3–5 pages)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0120
Total Execution Time  0.0134
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,528 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Book-Formatting-Digital-Publishing-Specialist-1487849
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0053 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1487849
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 863324
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1487849
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-17',ej.date_added) duration_daysDATEDIFF('2026-04-17',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-17',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1487849' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1487849 
0.0008   UPDATE employer_jobs SET hit_counts '***Oct-09-2025=39***Oct-10-2025=98***Oct-11-2025=26***Oct-12-2025=27***Oct-13-2025=22***Oct-14-2025=14***Oct-15-2025=8***Oct-16-2025=10***Oct-17-2025=5***Oct-18-2025=3***Oct-19-2025=6***Oct-20-2025=5***Oct-21-2025=1***Oct-22-2025=5***Oct-23-2025=6***Oct-24-2025=2***Oct-25-2025=3***Oct-26-2025=6***Oct-27-2025=3***Oct-28-2025=2***Nov-01-2025=1***Nov-02-2025=2***Nov-03-2025=5***Nov-04-2025=3***Nov-05-2025=2***Nov-06-2025=1***Nov-07-2025=4***Nov-08-2025=2***Nov-09-2025=1***Nov-10-2025=3***Nov-11-2025=3***Nov-12-2025=129***Nov-13-2025=21***Nov-14-2025=12***Nov-15-2025=9***Nov-16-2025=4***Nov-17-2025=14***Nov-18-2025=3***Nov-19-2025=6***Nov-20-2025=5***Nov-21-2025=5***Nov-22-2025=2***Nov-23-2025=1***Nov-25-2025=6***Nov-26-2025=3***Nov-27-2025=1***Nov-28-2025=4***Nov-29-2025=1***Nov-30-2025=3***Dec-01-2025=4***Dec-02-2025=2***Dec-03-2025=4***Dec-04-2025=3***Dec-05-2025=1***Dec-06-2025=2***Dec-07-2025=2***Dec-08-2025=1***Dec-09-2025=1***Dec-10-2025=5***Dec-13-2025=2***Dec-14-2025=2***Dec-16-2025=2***Dec-18-2025=3***Dec-19-2025=1***Dec-20-2025=6***Dec-21-2025=1***Dec-22-2025=3***Dec-23-2025=3***Dec-24-2025=1***Dec-25-2025=1***Dec-27-2025=1***Dec-28-2025=1***Dec-30-2025=1***Jan-01-2026=1***Jan-02-2026=3***Jan-03-2026=2***Jan-04-2026=1***Jan-05-2026=6***Jan-06-2026=2***Jan-07-2026=1***Jan-09-2026=5***Jan-10-2026=3***Jan-11-2026=1***Jan-12-2026=1***Jan-13-2026=1***Jan-15-2026=2***Jan-16-2026=2***Jan-18-2026=2***Jan-20-2026=1***Jan-21-2026=2***Jan-23-2026=1***Jan-27-2026=1***Jan-28-2026=3***Jan-31-2026=1***Feb-01-2026=1***Feb-02-2026=4***Feb-03-2026=1***Feb-04-2026=2***Feb-07-2026=4***Feb-08-2026=2***Feb-09-2026=1***Feb-10-2026=1***Feb-17-2026=2***Feb-20-2026=1***Feb-26-2026=2***Feb-27-2026=1***Mar-01-2026=13***Mar-05-2026=2***Mar-07-2026=1***Mar-09-2026=1***Mar-10-2026=1***Mar-13-2026=1***Mar-16-2026=1***Mar-19-2026=1***Mar-24-2026=1***Mar-28-2026=2***Mar-31-2026=1***Apr-02-2026=1***Apr-04-2026=1***Apr-05-2026=1***Apr-06-2026=2***Apr-07-2026=3***Apr-08-2026=2***Apr-09-2026=2***Apr-17-2026=2' WHERE job_id'1487849'  
0.0008   UPDATE employer_jobs SET monthly_hits '***Oct-2025=291***Nov-2025=256***Dec-2025=53***Jan-2026=42***Feb-2026=22***Mar-2026=25***Apr-2026=14' WHERE job_id'1487849'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1487849' 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` = 1487849 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '863324'
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)