{{ profileStep === 0 ? 'Welcome! Let\'s set up your profile' : profileStep === 1 ? 'Tell readers about yourself' : 'Almost done!' }}

{{ profileStep === 0 ? 'This information will appear on your author page.' : profileStep === 1 ? 'A short bio and tagline help readers connect with you.' : 'Choose the genres you write in so we can match you with readers.' }}

Author photo
Click to upload a photo
{{ profileForm.tagline.length }}/80
{{ profileForm.bio.length }} characters
{{ g.trim() }}
Genres help us categorize your works on the site and match you with interested readers through our subscriber newsletter system.
{{ latestAnnouncement.title }}
{{ latestAnnouncement.body }}
View All ({{ activeAnnouncements.length }})

{{ selectedProject.title }}

{{ getClient(selectedProject.clientId).name }}
{{ selectedProject.status }}
Production {{ getPendingReviewCount(selectedProject.id) }}
Author Page
Discussion Thread
Replying to {{ replyingTo.author.name }}
{{ bp.bin.label }} v{{ bp.asset.version }}
No assets yet
{{ bp.asset.filename }} {{ formatDate(bp.asset.uploadedAt) }}
KDP Dashboard
Keywords
{{ selectedProject.amazonKeywords ? selectedProject.amazonKeywords.length : 0 }}/7
KDP Status
{{ selectedProject.kdpStatus }}
A+ Content
{{ selectedProject.aplusContentStatus }}
Price
{{ selectedProject.targetPrice || '—' }}
ASIN: {{ selectedProject.asin }}
{{ bin.label }} {{ getBinAssets(bin.id).length }}
{{ asset.filename }}
v{{ asset.version }} {{ asset.changeTag }} Pending Approved Changes TRASHED
{{ asset.uploadedBy }} {{ formatDate(asset.uploadedAt) }}
Drop files here or click to upload
{{ authorPageSaveStatus }}
{{ authorPageData.pagePublished ? 'Live' : 'Draft' }}
Page is live — view it Page is in draft mode — toggle "Published" above to go live
Changing this will change your public page URL
DNS setup required — see subdomain guide
Headshot placeholder
{{ g }}
Genres affect the visual theme of the author page
{{ authorPageData.pageTheme }}
+ Add External Work
{{ (authorPageData.metaDescription || '').length }}/155
+ Add Featured Content
SEO Score
{{ authorPageData.metaTitle ? '✓' : '✕' }}
Meta title filled in
{{ authorPageData.metaDescription ? '✓' : '✕' }}
Meta description filled in
{{ authorPageData.bio ? '✓' : '✕' }}
Author biography filled
{{ hasProjectWithBlurb() ? '✓' : '✕' }}
At least one book with blurb
{{ hasProjectWithPurchaseLink() ? '✓' : '✕' }}
At least one purchase link
SEO Score: {{ seoScore() }}/5
Preview View Live Page Not published

{{ getClient(selectedProject.clientId).name }}

{{ authorPageData.tagline }}

{{ authorPageData.bio }}

Published by THINE Books

{{ proj.title }}
{{ proj.blurb }}
{{ g }}
{{ proj.publicationStatus }}

Also by {{ getClient(selectedProject.clientId).name }}

{{ work.title }}
{{ work.blurb }}
{{ g }}
{{ work.year }} — {{ work.publisher }}

In the Media

{{ item.title }}
{{ item.type }} • {{ item.date }}
Read More →

{{ selectedClientOverview.name }}

{{ selectedClientOverview.email }}
{{ getClientProjects(selectedClientOverview.id).length }}
Total Projects
{{ getClientPendingCount(selectedClientOverview.id) }}
Pending Reviews
{{ getClientAssetCount(selectedClientOverview.id) }}
Total Assets
{{ getClientMessageCount(selectedClientOverview.id) }}
Messages
Projects

{{ project.title }}

{{ project.status }} Created {{ formatDate(project.createdAt) }} {{ getPendingReviewCount(project.id) }} pending
{{ getServiceLabel(svc) }}
{{ getProjectAssetCount(project.id) }} assets {{ getProjectMessageCount(project.id) }} messages {{ getProjectCRCount(project.id) }} CRs

No projects yet for this client.

{{ latestAnnouncement.title }}
{{ latestAnnouncement.body }}
View All ({{ activeAnnouncements.length }})

{{ navView === 'announcements' ? 'Announcements' : navView === 'subscribers' ? 'Subscribers' : 'Dashboard' }}

Manage company-wide announcements visible to all authors.
Updates and notices from your publisher.

{{ ann.title }}

{{ ann.body }}

{{ formatDate(ann.date) }} — {{ ann.active ? 'Active' : 'Inactive' }}

No announcements yet. Create one to notify all authors.

{{ ann.title }}

{{ ann.body }}

{{ formatDate(ann.date) }}

No announcements at this time.

Manage subscriber lists and send targeted emails to readers.
{{ subscribers.length }}
Total
{{ getSubscribersForAuthor(client.id).length }}
{{ client.name }}
{{ sentEmails.length }}
Emails Sent
NameEmailGenresSubscribed ToSince
{{ sub.name }} {{ sub.email }} {{ g }} {{ getClient(aId).name }} {{ formatDate(sub.signupDate) }}
Email History

{{ se.subject }}

To: {{ se.audience }} {{ se.recipientCount }} recipients {{ formatDate(se.sentDate) }} by {{ se.sentBy }}

No emails sent yet. Use the Compose button to send your first subscriber email.

Loading preview…
{{ previewAsset.filename }} Open / Download

Version History

{{ v.filename }}v{{ v.version }}
{{ formatTime(v.uploadedAt) }}
{{ v.changeTag }}
Uploaded by {{ v.uploadedBy }}
{{ v.reviewStatus === 'changes-requested' ? 'Changes Req.' : v.reviewStatus }}
Filename
{{ previewAsset.filename }}
Type
{{ previewAsset.mimeType }}
Version
{{ previewAsset.version }}
Uploaded By
{{ previewAsset.uploadedBy }}
Date
{{ formatTime(previewAsset.uploadedAt) }}
Change Order
{{ previewAsset.changeTag }}
Review Status
{{ previewAsset.reviewStatus.replace(/-/g, ' ') }}
Feedback
{{ previewAsset.reviewFeedback }}
Notes
{{ previewAsset.notes }}
Status
In Trash — {{ previewAsset.deprecatedReason }}

{{ walkthroughStep + 1 }}/{{ walkthroughSteps.length }} {{ walkthroughSteps[walkthroughStep].title }}

{{ walkthroughSteps[walkthroughStep].description }}