Job Description
We need an experienced WordPress developer to build a custom backend portal for our authors, similar to KDP and Lightning Source. This secure dashboard will allow authors to track royalties, access marketing assets, manage to-do lists, schedule events, and stay updated via a built-in newsletter.
Key Features & Data Flow
1. Author Dashboard
- Centralized dashboard with royalty reports, book links, and marketing updates.
- Data integration via API, CSV imports, or manual entry.
2. Royalty & Sales Tracking
- Display book sales and royalties pulled from external sources (e.g., Amazon KDP, IngramSpark).
- Integration via API, CSV uploads, or manual input (to be determined).
- Data is automatically mapped to the correct author profile.
3. Book Resources & Marketing Assets
- Authors can access links, discount codes, marketing materials, press kits, and ad creatives.
- Admins can upload promotional assets and manage marketing resources.
4. Marketing, Task Management & Event Setup
- Pre-defined marketing checklist (e.g., post on social media, set up an Amazon Author Page).
- To-do list system for tracking publishing and marketing tasks.
- Event management tool for authors to schedule book signings, online events, and speaking engagements.
- Reminders and notifications for deadlines and event dates.
5. Newsletter System
- Built-in newsletter where admins can send updates, publishing tips, and announcements.
- Authors can subscribe/unsubscribe from specific updates.
6. Secure Login & Role-Based Access
- Authors only access their own data.
- Admins manage accounts, royalty uploads, and marketing assets.
- Custom user roles and permissions for security.
Data Integration Approach
The developer should propose the best method for syncing royalty and book sales data, considering:
- API Integrations (Google Sheets, CSV uploads, or entering data manually in the back-end)
- CSV Upload System (manual uploads for reports).
- Custom Database Tables (efficient royalty tracking).
- Webhooks & Automated Feeds (real-time updates).
Ideal Candidate
- Expert in WordPress development (custom themes/plugins).
- Experience with membership portals & user role management.
- API integration experience for external sales data.
- Strong database architecture knowledge.
- Experience building publishing or e-commerce platforms is a plus.
Thank you!
Responsibilities
- This secure dashboard will allow authors to track royalties, access marketing assets, manage to-do lists, schedule events, and stay updated via a built-in newsletter
- Author Dashboard
- Centralized dashboard with royalty reports, book links, and marketing updates
- Data integration via API, CSV imports, or manual entry
- Royalty & Sales Tracking
- Display book sales and royalties pulled from external sources (e.g., Amazon KDP, IngramSpark)
- Integration via API, CSV uploads, or manual input (to be determined)
- Data is automatically mapped to the correct author profile
- Book Resources & Marketing Assets
- Admins can upload promotional assets and manage marketing resources
- Marketing, Task Management & Event Setup
- Pre-defined marketing checklist (e.g., post on social media, set up an Amazon Author Page)
- To-do list system for tracking publishing and marketing tasks
- Event management tool for authors to schedule book signings, online events, and speaking engagements
- Reminders and notifications for deadlines and event dates
- Built-in newsletter where admins can send updates, publishing tips, and announcements
- Authors can subscribe/unsubscribe from specific updates
- Admins manage accounts, royalty uploads, and marketing assets
- Custom user roles and permissions for security
- CSV Upload System (manual uploads for reports)
- Custom Database Tables (efficient royalty tracking)
- Webhooks & Automated Feeds (real-time updates)
Requirements
- Secure Login & Role-Based Access
- Data Integration Approach
- The developer should propose the best method for syncing royalty and book sales data, considering:
- API Integrations (Google Sheets, CSV uploads, or entering data manually in the back-end)
- Expert in WordPress development (custom themes/plugins)
- Experience with membership portals & user role management
- API integration experience for external sales data
- Strong database architecture knowledge