Pubblish
Features Pricing Tools Insights About
Log in Join the waitlist

What's new

Everything that's changed in Pubblish, newest first.

2026-09-09

  • Fixed

    AI credit allowances now renew every month

    A bug could stop your monthly AI credit allowance from renewing, and could turn a credits top-up into a permanent increase instead of one extra month. Both are fixed.

  • Improved

    Updating payment details is now the workspace owner's job

    Billing → Manage subscription's Update payment method and View invoices buttons now show for the workspace owner only, the same rule Cancel subscription already follows. An admin who isn't the owner no longer sees them.

  • Fixed

    If Paddle refuses your refund, the email now tells the full story

    Closing a workspace returns any newsletters it had scheduled to draft. If Paddle then refuses the refund and your workspace reopens, the email you get now says those newsletters were returned to draft so you can reschedule them, instead of saying everything carried on unchanged. It also names Paddle directly as the reason no money is coming back.

  • Improved

    Paddle is named plainly as the seller on checkout and refund pages

    The checkout page and the refund policy now say Paddle is the merchant of record, not "our" merchant of record — matching what your receipt and card statement already say, and what the Terms and Privacy policy already said.

  • Fixed

    Messages about your workspace no longer show a blank name

    If a workspace has no name set, the sentences and emails about it — like the notice a closed workspace shows — used to leave a blank gap where the name should be. They now say "this workspace" instead.

  • Improved

    Your subscription status is shown in plain language

    Billing → Manage subscription used to show internal status words like "Grace Period". The badge now reads one of Active, Free trial, Payment failed, Cancellation scheduled or Canceled, and the buttons underneath — Cancel subscription, Keep subscription, Resubscribe — say plainly what pressing them does.

  • Improved

    Deleting your account now says plainly what happens

    Settings → Delete your account now explains that deleting removes your login, profile and photo — not your titles or other work, which stay in their workspaces. If you own a workspace with an active subscription, you're asked to cancel it first. Confirming now means typing your email address rather than a single click.

  • Improved

    Dates are shown the same way everywhere

    A date standing alone — in a list, a table, a badge — now reads 2026-09-25. A date inside a sentence reads September 25, 2026. The app previously mixed several date styles depending on the screen.

  • Fixed

    Status badges are easier to read

    Colored status badges across the app — Active, Payment failed and similar — had poor contrast against their background in light theme, some close to unreadable. They now meet accessibility contrast standards.

2026-09-06

  • Improved

    A closed workspace now means download only, not read-only browsing

    When a workspace stops paying — the subscription lapses, is canceled, or is closed by its owner — signing in now shows one page saying what happened, the date everything will be deleted, a button to download your data, and a button to pay and bring it back. Nothing runs in the meantime, and your published website is not affected — it's on your own hosting. You get 90 days to download your data however you leave; closing a workspace yourself used to give only 30.

  • Improved

    Leaving Pubblish is one button now

    Billing → Manage subscription has one Cancel subscription button. It asks which you want — keep using your workspace until the period you have paid for ends, or close it today by typing your workspace name. Either way it tells you upfront whether you are inside the refund window. The separate Delete workspace screen under Settings has gone — only the workspace owner sees the Cancel button.

  • Improved

    A failed payment now gives you the full 30 days Pubblish's payment provider allows

    If a payment fails, your workspace now stays fully open for as long as your card is still being retried — up to 30 days — instead of closing after a week. It closes only once the payment provider gives up retrying. If a refund is later refused after you've closed your workspace, the workspace reopens and stays open until the end of the period you paid for, with an email explaining what happened.

  • Fixed

    Widgets on a closed workspace stop, but your smart links keep working

    Signup forms and "buy" widgets embedded on your own site used to keep rendering, and silently swallowing submissions, on a workspace that had closed. They now say plainly that the page isn't available. Your smart links — the geo-aware buy-button redirects — are the one exception and keep working throughout, closed included, because someone else's page may still be pointing at them.

  • Fixed

    Unsubscribe links keep working on a closed workspace

    Newsletter unsubscribe links and email delivery notifications stopped working the moment a workspace closed. Both keep working throughout the 90 days, so a reader can still opt out and email delivery keeps reporting correctly.

  • Fixed

    The Cancel dialog now tells you what canceling actually does

    Billing → Manage subscription's Cancel dialog is now one status line plus a bordered card per real choice, each with its own dates and its own button, so a button can never read as belonging to a different choice. Inside the refund window there is a single card, "Refund this period and close today," because stopping at the end of the period and closing today come to the same thing there. Choosing to stop at the end of the period now never closes your workspace today, even if we could not check whether a refund applied when you opened the dialog. The footer button is "Don't cancel."

  • Fixed

    A refused refund only ever reopens the workspace it belonged to

    If our payment provider later rejects a refund, the workspace it was for reopens and you're emailed. A rejected or reversed refund from a completely unrelated, much older episode could previously reopen a workspace that should have stayed closed — that no longer happens.

  • Fixed

    Messages that used to say "contact support" now say where

    Eight billing messages — for a missing pricing plan, a workspace that failed to build after checkout, billing not set up yet, an add-on charged but not activated, and others — ended with "Please contact support" and no address. Each one now says what didn't happen, why, what's true of your account now, and gives you the support email address to write to.

  • New

    Our Terms now cover what happens if the account holder dies or can't act

    A new Terms section explains the process — an executor, administrator, or someone with power of attorney can contact us with evidence, we put the workspace on hold while we verify it, and the authorized person can then download the data and arrange a transfer or closure. Our Privacy Policy and Data Processing Addendum were also reworded to match how workspace closure and deletion actually work.

  • Fixed

    The Custom domain field is gone from Settings → Workspace

    The field let you type in a domain and told you to "configure your DNS," but nothing behind it ever routed that domain or issued it a certificate — it could never have worked. It's been removed rather than left to disappoint. Your existing domains under Current Domains are unaffected.

  • Fixed

    A workspace that was never warned still gets seven days' notice before deletion

    If a workspace reached its deletion date having never received a warning email, it used to be warned and deleted a day apart. It now gets at least seven days' notice, counted from the day the first warning goes out.

2026-09-05

  • New

    You can now delete your workspace

    Settings → Workspace has a Delete workspace button, for the owner only. It does not remove anything straight away — the workspace goes read-only that day, and is deleted for good 90 days later. You can sign in and download your data at any point during those 90 days. The Close your account page now points at this control instead of promising a transfer that never existed.

  • Fixed

    Email previews now show your own styling

    Previews on Campaigns → Preview, Welcome sequences → email preview, and Newsletter templates → Preview stripped out your formatting, so what you saw did not match what a subscriber would receive. All three now render with their real styling.

  • Fixed

    Renaming and retiring a value in Your lists no longer collide

    On Settings → Your lists, renaming one value while retiring another at the same moment could lose the rename's error message off the screen, making a rejected duplicate name look like it had been accepted. The two actions no longer race.

  • New

    A Payment run link appears once a royalty period's statements are issued

    The only way to start a payment run used to be the Royalties Due tile on the dashboard, easy to lose track of once you had moved on. The period page now shows a Payment run link next to Statements as soon as its statements are issued.

  • Fixed

    The Import Subscribers note now says which file encodings we read

    The note under Newsletters → Import Subscribers said "File must be UTF-8 encoded," which was not true — we also read UTF-16. It now says both, and asks you to re-save as UTF-8 only if a file still won't upload.

  • Fixed

    The Payees empty state describes a payee correctly

    Royalties → Payees said a payee was "the pen names you pay royalties to." A payee is really the person you pay, under their legal name — a pen name is only used where no person is on file. The empty state says so now.

  • Fixed

    Marking a credential as default automatically un-defaults the old one

    Settings → Credentials used to refuse to let you tick Default on a second key of the same type and provider, telling you to untick the existing default first — with no control on the page to do that. Ticking Default now moves the flag for you.

  • Fixed

    Names now display the same way everywhere in Pubblish

    The same person could show up under different names depending which screen you had open — sometimes their full name, sometimes their email, sometimes their account username. Every screen that shows a person's name now follows the same rule, full name first. On Settings → Guests, a guest with no name on file used to show as a blank cell; it now shows their email.

  • Fixed

    An invitation without the sender's name reads naturally

    An invitation from someone who had never filled in their name used to say "A workspace administrator has invited you to join…". It now says "You've been invited to join…" on the invitation screens and in every invitation email. Named people are still named.

  • Improved

    The analytics empty-state panels are centred

    The ten empty-state panels under Website → Analytics (Clicks, Dashboard, Editions) rendered left-aligned, unlike every other empty state in the app. They're centred now.

  • Fixed

    Manuscripts → Versions no longer offers a file it then refuses

    Picking certain document types — for example a contract or correspondence file — from a manuscript version's File box could be refused immediately after picking it, with no way to complete the save. The box now only offers files it will actually accept.

  • Fixed

    Add Subscriber tells you when tags weren't applied

    Ticking tags for an email address that's already on your list silently dropped them. Add Subscriber now says "The tags you chose were not applied. Someone already on file keeps the tags they have — use Edit to change them," matching what CSV import has always done in the same case.

  • Fixed

    Bulk "Send all by email" respects your statement send setting

    Royalties' bulk Send all by email button ignored your workspace's chosen way of sending statements, so a workspace set to download-only could still have statements emailed out in bulk. It now follows the same setting as sending a single statement.

  • Fixed

    Issued royalty periods lock their rates and reports

    Once a period's statements are issued, its exchange rates and uploaded sales reports can no longer be changed or deleted — closing a gap where removing a report could delete the very sales lines the issued statements were calculated from.

  • Fixed

    The unmatched sales lines page now paginates

    Royalties → Lines to resolve showed no page count and no Next link, so a large import of unmatched lines had no way to move past the first page.

  • Fixed

    Adding editions from the Editions list no longer creates duplicates

    Using the side panel's Add buttons more than once before saving, from the main Editions list, could create a duplicate row and cause the next save to land on the wrong one.

  • Fixed

    Public submission forms now require a name and an email address

    A submission could previously be sent with neither, leaving you no way to identify or contact the person who sent it.

  • Fixed

    A failed report keeps its page around the error

    When generating a report failed, the error used to swap out the whole page instead of just the results area, taking your filters and paging with it.

  • Fixed

    Website deployment settings show Netlify's current free-tier figures

    The Deploy to Netlify page quoted a fixed "100GB bandwidth, 500MB storage" allowance that Netlify no longer publishes. It now shows only the figures we can confirm are current, with a link to Netlify's own rates.

  • Fixed

    Your profile Bio box stops you at its character limit while typing

    The Bio box on your Profile page accepted any amount of pasted or typed text and only rejected it on Save, discarding the extra work. It now stops you at 2,000 characters as you type.

  • Fixed

    Express Convert and the primary-photo picker recover cleanly from a signed-out session

    If your session expired while a conversion or photo upload was in progress, the widget could get stuck retrying or show a broken login page inside itself. It now sends you to sign in properly.

  • Fixed

    A newsletter campaign's plan-limit message survives a scheduling error

    Fixing a scheduling error on a campaign could make the banner explaining a plan limit disappear from the screen, even though the limit still applied.

2026-09-04

  • New

    A delete confirmation names what else the delete changes

    A confirmation page used to say only that the delete could not be undone. Several now count what goes with it, and say whether those records disappear or simply lose the link. The one that matters most is a mailing list with nobody on it. Deleting it disconnects every signup form pointing at that list, the forms carry on working, and new readers are then filed on your default list instead. The page says so before you confirm.

  • New

    A sales upload warns you when a row states no money

    Some lines in a sales file carry a quantity but no revenue figure. Where the book is not paid on its print list price, there is then nothing to work a royalty out from. The upload now warns you, at the point the file can still be fixed.

  • Fixed

    Picking a trim size now saves the height and width it fills in

    On the edition panel, choosing a trim-size preset typed the millimetres into the height and width boxes and then lost them. The panel has no Save button, so the only way to keep the figures was to retype one by hand. They save on their own now.

  • Fixed

    A file saved out of Express Convert becomes the book's primary file

    Express Convert's Save to Assets filed the document without marking it Primary, even when it was the only file in that category. So a cover saved that way did not show on the book. It now claims the slot, the same as an upload on the Assets screen.

  • Fixed

    A guest invitation now starts at View Only

    The Access Level box on the guest invitation screens opened on the widest option, View, Comment & Complete Tasks. Anyone who did not change it gave the guest more than they meant to. It opens on View Only now. Guests you have already invited keep the access you gave them.

  • Fixed

    Clicking a keyword to edit it updates the counter and the suggestions

    On a title's keywords, clicking one to edit it put the word back in the box, but the character count and the suggested keywords underneath stayed as they were.

  • Fixed

    The Royalties Due tile no longer shows an amount with no currency

    With no base currency chosen, the dashboard tile printed a bare number with no symbol in front of it. It now shows a dash and a link to Royalties settings, asking you to set a base currency first.

  • Fixed

    Record Payment starts on the payee's own payment method

    The Method box was pre-set to PayPal whatever the payee was actually paid by, so a payee paid by bank transfer got a payment recorded as PayPal from a box nobody had touched. It starts blank now, and blank means the method on the payee's own record — the same thing the Mark Paid button has always used.

  • Fixed

    The royalty readiness page tells the truth about what a run would do

    Three things on it were wrong. A workspace with a base currency but no separate print price currency saw every print edition flagged as not ready, when a run would have paid them normally. Print editions with no price in your base currency really are set aside, and the page said nothing about them; it lists them now. And "every print sale is set aside instead of paid" was untrue, so a missing print price currency no longer blocks a run. A payee with no payment method recorded is now listed as a gap too.

  • Fixed

    Campaign recipients show when a send failed or was skipped

    A recipient the send could not reach kept the same grey Queued badge as one still genuinely waiting. The table shows Failed or Skipped now, with the reason beside it. Events arriving out of order can no longer move a recipient backwards either — a mail app that blocks the tracking image but follows the link reports the click first, and the open used to overwrite it.

  • Fixed

    A reader who unsubscribes from their email app leaves a reason

    Some email apps carry their own unsubscribe button. A reader who used it was unsubscribed, and their page then said nothing about how they had left. It says Used their email app's button now.

  • Fixed

    The website page shows real deploy counts, not an invented free tier

    The page told every workspace it was on Netlify's free tier and drew a bar against 300 credits, a figure nothing had ever measured. It now leads with what we do know — how many times your site was published this month — and puts the credit estimate underneath at Netlify's published rates, with the date those rates were read. Netlify's own dashboard holds the real balance. Two limits built on the invented figure are gone. Publishing is no longer refused on our own estimate, and automatic deploys are no longer forced to weekly.

  • Fixed

    A book starts with your workspace defaults whichever way you made it

    Two of the four ways to make a book skipped Settings → Defaults entirely. A book converted from an accepted submission, or brought in from a spreadsheet, had no original language, no country of first publication, no audience and no genre. Both apply your defaults now, and a value in the spreadsheet always wins. Editions made by Quick Add or by import also get a text language, which every edition made on screen already had, and Quick Add now fills the imprint and edition number from the book's other formats.

  • Fixed

    An import refuses a retired price currency or AI training stance

    Those two say what happens from now on — what a retailer charges, and what an AI may do with the book. So a spreadsheet naming one you have retired is refused, and the warning names the code and says whether you retired it or it never existed. The rest of the row still imports. Every other value an import brings in is left alone, so re-importing an old catalogue still works.

  • Fixed

    Help text that promised a default we never applied

    Four sentences described something that did not happen.

    • A title's AI training permission said it starts at Reserved. It has always started blank, and blank is the right answer — your position on AI training is yours to state, not ours to assume. The words changed, not the field.
    • The imprint box in Quick Add said it defaults to your "primary imprint". There is no such thing in Pubblish; the value comes from Settings → Defaults.
    • A payee's Payment currency said it defaults to your base currency, which reads as a promise about what they get paid. Payments are always recorded in your base currency, and this field only labels the payee's own statement.
    • The importer said a contributor with no role would be credited as Author, then sometimes told you afterwards that it had credited nobody. Both sentences now match what it does.
  • Fixed

    Converting a submission with no Author role credits nobody

    If your workspace had no Author role in its contributor roles, converting an accepted submission credited the author with whichever role happened to sort first — an Illustrator credit on a book, with nothing said. It now makes the record with no credit and tells you on screen, which is what Quick Add and the spreadsheet importer already did.

  • Fixed

    A territory price is no longer reported as the list price everywhere

    The editions inventory report read any primary price, including one set for a single territory. A book whose only primary price was a UK export price was reported as though that were its list price everywhere, and the report's average, lowest and highest figures then mixed one country's price into a catalogue-wide number.

  • Fixed

    Add subscriber opens on your default mailing list

    Nominating a default list applied it to the public signup box, the campaign picker and the CSV import — everywhere except the one screen where somebody is looking at the box. The Add subscriber form opens on it now, and you can still clear it.

  • Fixed

    A new workspace starts with a book language of English

    A brand-new workspace arrived with its defaults empty, so the first book's language was blank until somebody set it. A new workspace now starts with the values chosen for it and English as the default book language. Change it under Settings → Defaults at any time.

  • Fixed

    Signing up on an address somebody took while you were paying

    Two people can check out on the same web address in the same minute, and only one of them can have it. The other used to get a bare "Setup Issue" page. It now names the address that was taken and asks you to sign up again with a different one.

  • New

    You can change your workspace's web address

    Settings → Workspace now offers Change web address. Useful if you mistyped it when you signed up, or your business has been renamed. Only the owner can do it, and the page says what happens before you commit.

    • Your old address stops working straight away. There is no forwarding, so bookmarks and links pointing at it will break.
    • Everyone is signed out, including guests and beta readers. Nothing tells them, so let them know first.
    • Nobody else can take your old address. It is kept for you, so you can move back to it later.
    • Nothing else changes. Titles, files, contributors, contracts and settings all stay as they are, and your own domain keeps working.
  • Fixed

    An organisation has one primary contact, and the tick now saves

    Ticking Primary against a member of an organisation used to fail, with a message telling you to untick the current primary first. It saves now, and the member who held the slot loses the tick at the same moment. The list redraws, so you never see two primaries. Nominating nobody is a fine state, so you can untick the primary without picking another.

  • New

    A new workspace starts with a mailing list ready to use

    Your workspace now arrives with one mailing list, named after the workspace and marked Default. Until now nothing was ever marked default, so a reader signing up through your public newsletter page got the confirmation and then belonged to no list — and no campaign would have reached them. The Mailing Lists page also warns you when no list is default.

  • Improved

    Get Help no longer asks what kind of message you are sending

    The Get Help box made you pick Problem, Question or Idea before you could write anything. It does not ask any more. Everything you send gets dealt with, so filing it is our job rather than yours.

  • Improved

    Deploy history says why a publish waited

    A deploy your site made on its own was labelled Automatic, which read as a different reason from a content change. It says Scheduled now, with a clock icon — the delay you set is why it was not instant. A deploy that was blocked also keeps its own reason, so a failed row is filed alongside the successful rows either side of it.

  • Fixed

    A retired service type still shows on the person who has it

    On a person's services, a service type retired after they were given it rendered as though nobody had ever chosen one. Nothing had been lost, but the obvious fix was to pick a new type over good data. The stored type shows again.

  • Fixed

    A default genre you retired is no longer given to new titles

    Your default genre under Settings → Defaults went on being stamped on every new title after the genre was retired. New titles got a genre nobody could have picked by hand, and nobody could choose again after clearing it. They skip it now. Settings still shows the genre, labelled — no longer offered, with a line saying new titles will not get it.

  • Fixed

    A Kobo refund is recorded as a return

    Kobo files a refund as a negative quantity rather than by marking the row a refund. Every other sales file we read counts a negative quantity as a return, and Kobo's reader did not — so a Kobo refund landed on the sales line of a royalty statement instead of the returns line.

  • Fixed

    The address suggested at signup is one you can actually have

    When the web address you asked for was taken, signup offered you a numbered alternative. It checked only one of the three reasons an address can be unavailable, so the suggestion was sometimes refused the moment you typed it in. Suggestions are now checked the same way the form checks what you type.

  • Fixed

    Connecting a site with a long name to Netlify no longer fails

    Connecting a site saves a hosting key named after that site. A site name over about ninety characters made the key's name too long to store, and Connect stopped on an error page. The name is shortened to fit now.

  • Fixed

    A rate or price of 0 shows as 0, not as an empty box

    Four number boxes treated a stored 0 exactly like a figure nobody had entered. A person's hourly rate, their project rate, an organisation member's payment share and an edition price all rendered blank, so a free ebook looked like an edition with no price at all.

  • Fixed

    A contact method filed under Email has to be an email address

    A phone number typed into a contact method whose type is Email saved without complaint. Royalty statements go to those addresses, and one bad address makes the mail provider reject the whole send. It is refused now, and says so.

  • Fixed

    The currency defaults offer the currencies you still use

    Both currency boxes on Settings → Defaults listed every currency Pubblish has ever loaded, retired ones included. Choosing a retired one did nothing, because the rest of Pubblish ignores it. They list your active currencies now, plus whatever this workspace already had stored.

2026-09-03

  • Fixed

    A royalty statement now says which currency its figures are in

    A statement printed money as a bare symbol. Five of the currencies here share the "$" sign — the US dollar and the Argentine, Chilean, Colombian and Mexican pesos — so an author reading a peso statement as dollars was out by roughly twenty times, on a document about money owed. The header now reads Totals in MXN (Mexican Peso) above the first figure. The Basis column names its own currency when a sales line arrived in a different one. The statement email and [TotalDue] carry the code in brackets, and a new [Currency] placeholder lets you name it in your own wording.

  • Fixed

    A free book's list price shows as 0.00 on a statement

    A sales line whose list price was 0.00 — a permanently free book — printed the sale amount instead, labelled as the list price. Both the statement page and the PDF now show the 0.00 that the royalty was worked out from.

  • Fixed

    A rate of zero shows as zero, not a dash

    On a person's page an hourly rate, a project rate or a share of a collective's payment that you had recorded as zero was drawn as a dash, which reads as "nothing recorded". A zero you typed now shows as zero.

  • Fixed

    A book exported to Word keeps its links

    The Word export kept the words of a link and threw the address away, so nothing in the file was clickable. Links now arrive as real Word hyperlinks, in Word's own link style, with any italics inside them intact.

  • Improved

    An EPUB's contents list nests chapters under their part

    The contents list in a finished EPUB printed every part and chapter in one flat run, while the PDF contents had always indented them. It now nests the same way. A chapter heading typed across two lines no longer runs together there either — a part and a chapter that came out as one word are two lines again.

  • New

    A plain text manuscript can say which lines are its title page

    Open a .txt manuscript with the title, the author and any subtitle on short lines above the first chapter and Pubblish now reads them as the title page. It builds its own title page from them instead of printing both.

  • Fixed

    A dedication at the front of a manuscript is no longer dropped

    A dedication, an epigraph or a note before the first chapter could be taken for part of the title page and left out of the finished book. Nothing at the front is removed now unless a by-line above it says it really is the title page, and the build warning lists any lines that were taken out.

  • Fixed

    Quick Convert keeps the same formatting as a full build

    Quick Convert and the full book build each kept their own list of what formatting survives a Word file, and the two had drifted apart. Quick Convert threw away code blocks, figures and captions that a full build keeps. They read one list now, so the quick way and the long way give you the same result.

  • Fixed

    A book no longer comes out with two copyright pages

    If your manuscript wrote its copyright symbol as © rather than ©, Pubblish did not recognise the page and added a copyright page of its own on top of yours. It reads both spellings now.

  • Fixed

    A front page cannot be removed while the manuscript is still being read

    Removing a title or copyright page from a conversion that had not finished reading could put the page straight back a moment later, or cut the wrong lines out. The request is now refused with "this conversion is still being read", so you can wait and try again.

  • Improved

    The convert page explains an edition it cannot build

    An audiobook, a map or a board book is made outside Pubblish, so the edition list on the convert page was simply empty with nothing said about it. It now tells you why there is nothing to choose.

  • Fixed

    A book published since your last build is in the website ZIP

    Downloading your site as a ZIP gathered the pages before it created the page for a newly published book, so the newest book was missing from the archive. The download now waits for the catalogue to catch up.

  • Improved

    Building and downloading a website is quicker

    A build read the site's own pages once for every page it wrote, and re-read a book's cover once for every book on the catalogue. It reads each of them once now — a twelve-page site went from eighteen reads to one.

  • Fixed

    A signup box on a downloaded site opens the signup form

    The signup box in the widget, the embed code and the hosted themes posted straight to the subscribe address with the form named in a hidden field. All three now open the signup form's own page, so the reader sees your wording and your thank-you. An embed for a form you have switched off says so instead of collecting addresses.

  • New

    The newsletter editor's Variables menu lists your link triggers

    The Variables menu in the campaign and welcome-email editors now lists the workspace's link triggers under their own heading, and drops one into the body the same way it drops in a merge variable. Blueprints do not offer them, because a blueprint body will not take a link placeholder.

  • Fixed

    Editors are no longer offered admin-only setup links

    Two cards on the dashboard welcome banner and one step in the setup list pointed at the workspace settings page, which only an admin can open. An editor who clicked was sent straight back with an error. The cards and the step are now shown to admins only.

  • Fixed

    The quick-add row takes a partial publication date

    The date box on the quick-add row was a calendar picker demanding a full day, month and year, while the rest of Pubblish takes a year or a month on its own. It takes the same partial dates now.

  • Fixed

    A format you retire stays on the records that already use it

    Turning off a format left every title and edition already filed under it holding a value its own dropdown no longer offered. A title quietly lost its first-publication format on the next save, and an edition could not be saved at all. The dropdown now keeps whatever the record already holds, alongside the formats you still use.

  • Fixed

    The editions table keeps its Format list after you add an edition

    Adding an edition redrew the table with an empty Format dropdown and no summary line, until you reloaded the tab. The redraw carries both now.

  • Fixed

    Duplicating an edition no longer copies its accessibility claims

    A hardcover duplicated from a paperback that had been assessed arrived carrying the paperback's conformance claim, its certifier and its assessment date — for a file nobody had tested, and your EPUB and ONIX read them straight out. Those four boxes now start empty, as the ISBN already did.

  • Fixed

    The edition side panel can no longer clear the format

    Emptying the Format box in the side panel saved the blank and reported success, though every other way into an edition insists on a format. The panel now refuses an empty value in any box the edition cannot do without, and says which one.

  • Fixed

    An ASIN is stored the same way however you type it

    An ASIN typed in lower case was saved as typed by some screens and in capitals by others, so one book could end up recorded twice. Royalty matching then found both rows and gave up on the sale. Every route stores it the same way now.

  • Fixed

    A second format takes its imprint from the editions beside it

    The quick-add row on the Editions tab filed a new edition under the workspace's default imprint, while the side panel took the imprint and the edition number from the title's newest existing edition. A title filed under a different imprint got its second format filed under the wrong one, depending on which control you had used. Both follow the editions beside them now.

  • Improved

    Empty tables look the same everywhere

    A table with nothing in it yet said so in a muted, centred row on most screens and in a plain left-aligned one on the rest. They all use the same row now.

2026-09-02

  • Fixed

    Pasting the wrong thing into an edition's ISBN no longer wipes it

    The ISBN box in the edition side panel stored nothing when it could not read what you typed. Pasting a name over an ISBN you already had, or a number with too many digits, left the box empty and reported a successful save. It now refuses the value and says what is wrong, the way the full edition form always has.

  • Fixed

    A barcode will not draw from an ISBN that isn't valid

    An ISBN whose last digit does not match the rest used to draw a barcode anyway, with a warning above it you were free to ignore. So did a 13-digit number that belongs to a magazine rather than a book. Both are refused now, with a message naming what is wrong — a barcode goes on a printed cover, so a wrong one costs a reprint. The price you can add beside a barcode is checked the same way, so the bars and the printed price cannot disagree.

  • Improved

    The ISBN Converter says why a number was rejected

    The Valid column answered a bare No and left you to work out why. The reason now sits beside it — which standard the number was trying to be, whether the last digit is the problem, and whether it is a real barcode but not a book's. The tool also reads numbers it used to throw away — one pasted with an ISBN_13: or GTIN13: label in front of it, and one typed in digits other than 0-9.

  • Fixed

    One bad ISBN no longer throws out your whole spreadsheet

    An ISBN your spreadsheet had turned into something like 9.78014E+12, or one with a wrong last digit, failed the entire upload and sent you back to the start. Only that row is held back now, and the preview names the row and says which of the two problems it is. A cell reading "Pending" was also being mistaken for a mangled number and could refuse a file on its own. Imports are now checked against the same ISBN rules as the edition form, so a file can no longer put a number into your catalogue that Pubblish would refuse if you typed it in.

  • New

    Fix a bad ISBN on the import preview, or bring the row in without one

    Every row held back for a bad ISBN now gets a box under Fix a bad ISBN. Type the corrected number, or tick Import this row without an ISBN, then press Apply and check again and the whole file is read again with your corrections — so the row counts and the duplicate check stay honest. A row brought in without an ISBN needs an author's name, since there is nothing else to identify it by, and it brings the book in but not the edition. The bad number is never stored either way.

  • Fixed

    Unticking "update existing editions" now leaves everything alone

    Contributors, series and copyright were written onto titles you already had whether the box was ticked or not, so a mistyped ISBN could add a credit or overwrite a copyright holder on a record you never named. Untick the box now and nothing you already have changes. Titles the same import creates still get their contributors, series and copyright, because there was nothing there to protect. The box and its hint also say what ticking it does — your file's details replace what you have, the name included.

  • Fixed

    A search that finds nothing no longer strands you

    On People, Contributors and Publishers, a search matching nothing swapped the page for the "you have nothing yet" screen, which has no search box — so there was no way to see or clear what you had just typed. All three keep the toolbar now and say that no results match. The campaigns list had a milder version of the same thing, telling you that you had no campaigns when you plainly did.

  • Fixed

    An invitation nobody accepted no longer costs you a seat

    An invitation that had expired went on holding one of your paid team seats for another two months, and sat in the list marked Pending with a Cancel button that could not do anything. Expired invitations are now out of both the count and the list, on the team, guest and beta reader sides. The Team tab was also counting you, the workspace owner, as a paid seat — so a plan selling one team member read "1 of 1 seats used" and hid the invite form altogether.

  • Fixed

    Buttons that could never have worked are no longer offered

    The Websites list and Link Triggers showed a create button to people whose access level does not let them create anything, and pressing it only produced a refusal. Both are hidden now unless you can use them. The widget picker was also offering books that are not live yet, which handed you an embed snippet that showed nothing on your site.

  • Improved

    Empty screens, create buttons and editor toolbars now match

    Every screen that has nothing on it yet is drawn from one place now, so the wording, spacing and icons stop shifting from one part of Pubblish to the next. The two Reports headings, which were larger than every other one, now match. Every button that makes the first record carries a plus, and buttons that only take you somewhere else carry none. In the newsletter and website page editors, the heading, list and source buttons were drawn as typed characters and are proper icons again. Three submission statuses on a channel page were the wrong colour, so a withdrawn submission shows red like it does everywhere else.

  • Fixed

    Express downloads no longer indent and space every paragraph

    The standalone HTML file from Express Mode gave body paragraphs both a first-line indent and a gap underneath. A book does one or the other, never both, and the extra gaps flattened the scene breaks so they stopped reading as breaks. Paragraphs are indented now, with no gap between them.

2026-08-31

  • Fixed

    Paying for a plan works again

    The payment window on the checkout page had collapsed into a thin strip at the bottom of the screen, with the payment button pushed out of reach, so nobody could finish paying. It opens at full size again, and the progress steps along the top now mark payment as done once it goes through.

  • New

    Choose your plan and how you pay when you sign up

    The signup form now lists the plans with their prices, and lets you switch between them — and between paying monthly or yearly — before you reach checkout. Whichever plan you clicked on the pricing page arrives already selected, and the Yearly choice on that page now carries through instead of being forgotten on the next click. Signing in with Google gets the same picker on the Set up your workspace page.

  • Fixed

    Signing up with an email you already use now has a way forward

    You used to be told the address was already registered and left there. There is now a Log in link next to the message, which takes you back to what you were doing — so a payment you abandoned can be picked up where you left it — plus a link to reset your password if you have forgotten it.

  • New

    Import your title list straight from Lightning Source

    The Import page now recognizes a Lightning Source Full Metadata Export and reads it without you matching up any columns. Live titles come in and the rest are skipped, with a line telling you what was left out. ISBNs that Lightning Source writes in a spreadsheet-safe form no longer lose their last digit on the way in.

  • Improved

    Google Books exports arrive with their dates, authors and subjects

    Publication dates in a Google Books export are written in a form Pubblish did not recognize, so every one of them was thrown away. They now import. Authors and BISAC subjects, which Google Books packs several to a cell, are unpacked instead of ignored.

  • Fixed

    Files saved by other programs are no longer refused as "not text"

    A spreadsheet or CSV saved in UTF-16 — which is what Google Books and Lightning Source hand you — was turned away with a message saying there was no text in the file. Every upload that takes a text file now works out the encoding properly, whether that is a title import, a royalty report, a manuscript or Import Subscribers. When a file genuinely cannot be read, the message now says whether it is the wrong kind of file or a damaged one.

  • Fixed

    Rows with a status in capital letters are no longer dropped

    A spreadsheet that wrote IN PRINT, OUT OF PRINT or CANCELLED in capitals had those rows refused and left out of the import. They now come in, however the status is capitalized.

  • Fixed

    Sample chapters no longer come out garbled

    If the Markdown or HTML file behind a Sample chapter page was not saved as plain UTF-8 text, accented letters and curly quotes turned into question marks and odd symbols inside the finished ebook, and nothing warned you. The file is now read correctly, and one that cannot be read raises a warning naming the file rather than quietly spoiling the book.

  • Fixed

    Links inside message boxes are visible again

    A link in one of the colored message strips at the top of a page was drawn in a color that blended into the strip, with nothing else to mark it as a link, and in dark mode it was effectively invisible. Those links are now underlined and take the strip's own text color.

  • Improved

    One keyboard outline across the public pages

    Moving through the pricing, login and signup pages with the Tab key showed a different-looking outline on nearly every control, and on one of them an outline so faint it could not be seen at all. Everything you can reach with the keyboard now gets the same clear outline.

2026-08-30

  • New

    Record your contracts and supply deals in one place

    A new Contracts page under Business, on every plan. It holds two kinds of record. A rights contract says who may publish which books, where, on what terms and for how long. A supply arrangement says which company carries your books and what cut they take. If your list is empty, a tick-box page sets up KDP, KDP Select, IngramSpark, Draft2Digital, Kobo and Apple Books with typical terms filled in — check your own agreement before relying on the numbers.

  • New

    See which rights you still have, book by book

    Every title has a new Rights page, linked from the title itself. For each kind of right it shows what you hold, what you have granted out and to whom, and what is still available to sell. It is worked out from your contracts every time you open it, so there is nothing extra to keep up to date.

  • Improved

    Royalty rates now live on the contract that agreed them

    There is no separate royalty rates list anymore. Open the rights contract and add the rate there — one rate for everything the contract covers, plus a per-title rate where a book is on different terms. Royalty runs read those rates. Rates on a contract where you are the one granting rights out are never paid — only contracts that brought rights in pay anybody.

  • New

    Your ONIX file names the company that supplies each market

    The supplier details in your ONIX file now come from your supply arrangements. Each market names the company that carries the book there, whether the deal is exclusive, and the formats it covers. A market no arrangement covers still names you, as before.

  • New

    Withdraw a title instead of deleting it

    A title's page has a new Withdraw button. Withdrawing takes the title off sale without losing anything you have recorded. It disappears from your generated websites, embeds, smart links, newsletter pickers, the command palette and search, and it stays in your catalogue, your statements and your reports — catalogue reports and the catalogue spreadsheet now have a Withdrawn column. Say why you withdrew it, and put it back at any time with Restore. Ticking the box on the way out also marks every edition Withdrawn, which is the signal retailers act on.

  • Fixed

    A title that has earned money can no longer be deleted

    Deleting a title with sales or statement lines behind it used to go through and leave that money attached to nothing. The delete page now explains why it cannot, and offers Withdraw instead. Editions are protected the same way — set the edition's publishing status to Withdrawn to take one format off sale.

  • Fixed

    Sales you have not matched now stop a royalty period being issued

    The readiness panel always said unmatched sales lines had to be sorted out first, but the Issue button went ahead anyway and issued statements that were short. It now refuses, and names each problem with its count. Marking a line ignored is still how you say nobody is owed for it, and ignored lines do not block.

  • Improved

    A rate that has ended is no longer treated as a missing rate

    Royalty readiness used to count every title whose contract had ended, or had not started yet, as a blocking gap. Those titles now get a plain line naming the date, and only a title that has never had a rate blocks the run. Withdrawn titles are left out of both — their past sales are still paid.

  • Improved

    Editing a royalty rate no longer changes statements you have issued

    Once a rate has been used on an issued statement, changing its percentage ends the old rate the day before and starts a new one from the day you changed it. Statements you have already issued keep the figures they were issued with. A rate no statement has used is still corrected in place, so a typo stays a typo you can fix.

  • Fixed

    Convert only the acquisitions you have accepted

    The Convert to Manuscript and Convert to Title buttons now appear only on an accepted acquisition. Any other status shows a short line saying why, instead of a button that would be refused.

  • New

    File the signed contract with the contract

    Open a rights contract or supply arrangement, press Edit, and drop the signed PDF — or a photo or scan of it — into the new Documents box. The file then shows on the record's own page. Only administrators and the owner can see these files, whatever they are named, and deleting the record keeps its documents safe in your file library.

  • Fixed

    The Payees list is now one click away

    The royalty Payees page existed but nothing linked to it. It now has its own button at the top of the Royalties page.

2026-08-29

  • New

    Choose British or US spelling

    Your Profile page has a new Language setting — Automatic (matches your browser), English (US), or English (UK). Pick English (UK) and Pubblish switches to British spellings throughout the app, such as colour, organise and catalogue.

  • Improved

    A tidier Preferences page

    The notification toggle that never actually did anything is gone, and every other setting on the page saves itself the moment you change it — so there is no Save button to wonder about anymore.

  • Improved

    "Book" is now called "Title" throughout Pubblish

    Screens that used to say "book" now say Title (and Edition for a specific format or ISBN), to match how Pubblish is actually organized. Spelling is now standardized to US English everywhere in the app, and dates you see now follow your chosen language's own style.

  • New

    Built EPUBs now include your cover image

    When Pubblish builds an EPUB for you, the cover you have set on the edition (or the title, if the edition does not have one) is now embedded inside the file — so retailers and reading apps show it immediately, the way they do for any other ebook.

  • Fixed

    Two workspaces can no longer claim the same custom domain

    If you try to set a custom domain that another Pubblish workspace already uses, you will now see a clear error instead of both workspaces silently sharing it.

  • New

    Add any kind of contact as an organization member

    The Organization Members & Contacts section used to only accept individuals. It now accepts organizations and collectives too, so you can record things like a company acting as an estate's beneficiary or an agency as an authorized signer.

  • Fixed

    Subdomain checker no longer mistakes a taken name for a bad one

    Workspace names that happened to contain certain reserved words inside them — such as "friends", which contains "end" — were wrongly told their subdomain had a format problem. They are now correctly told the name is taken, with a suggestion for an alternative.

  • Fixed

    Activity log shows real publisher and imprint names

    Publisher and imprint changes in your activity log used to show as something like "Publisher 7" instead of the actual name. They now show the name, the same as every other kind of record.

  • New

    Convert an acquisition straight to a manuscript or Title

    An acquisition's detail page now has Convert to Manuscript and Convert to Title buttons, so you do not have to go find the conversion tool separately once a deal is done.

  • New

    Mark everyone paid in one click

    Royalty payment runs now have a Mark everyone paid button that records a payment for every payee at or above the minimum payout. Pubblish records that a payment was made — it does not send the money itself.

  • Fixed

    Manuscript status filter in Reports matches your pipeline

    The status filter on manuscript reports used to show its own hand-typed list of stages, which had drifted from the real ones — "Ready" instead of "Ready for Publication", and one stage missing entirely. It now always matches your manuscripts' actual statuses.

2026-08-28

  • New

    Every EPUB gets a health check

    Pubblish now checks every EPUB in your file library — ones you upload and ones it builds. Open a file's side panel and the new Checks section tells you, in plain words, whether the file has problems a shop would reject it for, warnings worth knowing about, or a clean bill of health. A file with problems also carries a small warning flag on its card. Each finding says what it means and what to do about it, and the accessibility ones link straight to the guide that explains them.

  • New

    Accessibility details for your ebooks

    Ebook editions have a new Accessibility section — the level you claim (WCAG), who certified it, a summary for readers, and when you last checked. Retailers increasingly expect every EPUB to carry these details. Set what you know, or leave it blank and Pubblish records the book as not assessed rather than guessing. When Pubblish builds your EPUB it writes your claim into the file, along with an honest description of what the built book actually does — how it can be read, whether images carry descriptions. The same details go into your ONIX feed if you use one.

2026-08-27

  • New

    Download your data, files included

    The Export my data button in Settings is now called Download your data, and it can finally include your files. Tick the box when you ask and your covers, manuscripts, documents, audio and video come too, packed into one or more zip files with a list of what is in each. We build the copy in the background and email you when it is ready — up to 24 hours for data only, longer if you include files. You keep one copy at a time; asking again replaces it once the new one has built, and each copy is kept for 30 days. A copy with files can be requested once every 12 hours.

2026-08-26

  • New

    Ask the help assistant about your own books

    The Help panel now has two modes. Guide is the help guides you already had. Ask is new. Type a question in your own words and get an answer back. It answers from the guides and from your own workspace, so it can tell you, for example, which setup jobs are still open, what is stopping an edition going into an ONIX file, why an import or a conversion failed, or which books are behind their target date. Answers link you to the screen you need. The assistant can only look things up. It cannot change, create or delete anything for you, and it can be wrong, so check anything that matters. If it does not get you there, "Send this to Pubblish" sends the whole conversation to us and we reply by email. On a desktop the panel now opens as a window you can drag, resize and leave open while you follow the steps, and it stays with you as you move from page to page. Nobody else in your workspace can read your conversations, and "Email me this conversation" sends you a copy. We read them ourselves to improve the guides and the assistant, and they are deleted after 90 days. One you have sent to us stays with the support ticket for as long as the ticket does.

  • Improved

    Help opens in one click

    The Help menu is gone. The Help button in the header now opens the panel straight away, and clicking it again closes it. What's new and Send feedback moved inside the panel, so everything to do with help is in one place instead of behind a menu.

  • Fixed

    Two people editing the same record no longer undo each other's work

    Pubblish saves each field as you change it. Two changes saved at the same moment could clash. The second save wrote the whole record back, so it put the first field back to its old value, with nothing on screen to say so. It happened when a colleague was editing the same record, when you had it open in two browser tabs, or when two of your own fields landed together. Saves now wait for each other, so both changes stick. This covers books, editions, people, publishers, imprints, series, manuscripts, beta reads, websites, distribution agreements, acquisitions, and the repeatable rows on those pages.

  • Fixed

    Side panels no longer show the item you just closed

    Closing one file's side panel and opening another showed the first file's name, notes and tags until the new one loaded. Anything you typed or clicked in that moment was thrown away. Imprints on a publisher's page did the same. Both panels now clear themselves as they open, so you only ever see the item you picked.

  • Fixed

    Adding a tag to several files at once no longer reloads the page

    Selecting files on your Assets page and using Add Tags reloaded the whole page. On a book's Assets tab that threw away the editor you were working in, along with anything unsaved in it. The file grid now refreshes on its own, and a tag that fails to save says so instead of quietly reloading.

2026-08-25

  • Improved

    Clearer rules for moving confidential files

    When a confidential file can only be re-categorised by an owner or an admin, the file panel now says so in plain words instead of showing a category picker with nothing useful in it. The help text also now explains that anyone on the team can re-file a file out of Uncategorized — that category is just the holding pen for files Pubblish couldn't identify — while moving a file out of any other confidential category stays an owner or admin action. Business paperwork such as contracts can no longer be parked in Uncategorized at all, so it always stays where only admins and owners can see it.

2026-08-24

  • Improved

    Team access is now three clear levels

    Workspace access is now Editor, Admin or Owner. Editors do the everyday work on your books; admins also run the business side — the team, and the confidential paperwork (contracts, tax forms, banking, correspondence), which is kept to admins and owners only. Each level simply carries the right abilities, so there is no separate permissions screen to set up.

  • New

    Mark a finished book file Draft, Proof or Final

    The complete file of an edition — the built EPUB or print PDF — now carries a status you set in the file's side panel — Draft, Proof or Final. Only a Final file can go out to a reader through a reader magnet or a download link, so an unfinished proof can no longer reach an inbox by accident. The heading these files live under is now called "Edition Files".

  • Improved

    Change a confidential file's category without leaving the page

    When a file in your reader-magnet or beta-read list is greyed out because it sits in a confidential category, you can now change its category right there — in a "Confidential files" drawer under the list — instead of going to your files area, finding it, and coming back. Changing a category still changes it everywhere, so it asks you to confirm first.

2026-08-21

  • New

    Pictures can be free downloads too

    A reader magnet can now be an image — a map of your world, a character portrait, a family tree — as well as a document, an ebook or an audio clip. The file list also stops offering anything a reader's browser could not open, so a file you attach is a file that will actually arrive.

  • Improved

    Manuscripts are treated as confidential

    A manuscript is your working draft, so it is no longer offered as a free download or as a file to send beta readers, and people with read-only access no longer see it. To share a book you have written, convert it first and give away the finished EPUB or PDF. Everything you have already sent out is unaffected.

  • Fixed

    A confidential file can no longer be named to a reader

    If a magnet had several files and one of them was later filed as confidential, the download page still listed that file by name to anyone who signed up — and then refused to send it. The page now leaves it out altogether.

  • Fixed

    Re-sending a download link no longer says "Welcome!"

    A reader asking for their link again got a second email headed Welcome, which reads as a mistake and buries the thing they wanted. And if you could not re-send, the message always said the reader had unsubscribed — even when their address had bounced or they had reported spam. It now tells you which it was.

  • Improved

    On/off switches now line up with the boxes beside them

    A switch sat on the label line rather than the input line, so it looked misaligned next to a text box on the same row. Its label now sits beside it on one line, level with the field next to it. Tick boxes for things like consent stay square tick boxes.

  • Fixed

    Form errors appear beside the field that caused them

    On around twenty pages a failed save threw its error message somewhere else on the page, or hid it entirely behind a panel edge — so the form came back looking untouched with no explanation of what was wrong. Every one of those pages now shows the message against the field it belongs to.

2026-08-20

  • Improved

    Free downloads just work, with nothing to set up

    The two download settings on a reader magnet are gone. Every reader now gets five downloads of each file, and their link works for 30 days. The old limit was shared across all a magnet's files, so a magnet with six files could not be downloaded even once.

  • Improved

    Choose the book first, then its files

    Adding files to a reader magnet starts with the book, so you pick from that book's files instead of everything in your library. Each file shows its format, so you can tell the EPUB from the PDF at a glance.

  • New

    End a giveaway on a date

    A reader magnet can have a last day. After it, the magnet stops being offered and stops being sent — no need to remember to switch it off. Anyone who already has their download link keeps it.

  • New

    Send a reader their download link again

    If a reader's download link has expired or run out, there is now a Send again button on their subscriber page. It gives them a fresh 30 days and re-sends the email, and it revives the link in the message they already have.

2026-08-19

  • Fixed

    Contributor roles now show up properly on the edit pages

    On a book, an edition or a manuscript, the Role box beside each credited person was coming up empty when you opened the page — a saved role read as "Select a role…", and you could not change it or type a new one without reloading. It now shows the saved role, and typing a role you don't have works from the page as it should.

  • Fixed

    Country prices now save the country you picked

    Adding a price for one country (a US export price beside your home price, say) quietly dropped the country, so the new row was saved as "everywhere" and then refused as a duplicate of the price you already had. The country you choose is now kept, so a second price in the same currency for a different country saves first time.

  • New

    File a document under more than one heading

    A file used to live under exactly one heading in your files area. Now the side panel has "Also filed under", so the same cover image can appear under Front Cover and Promotional without uploading it twice, and a manuscript filed as a contract still shows up where you expect. Confidential headings still hide a file from read-only members, wherever it is filed, and only an admin can take a confidential heading off again.

  • New

    Credit everyone who worked on a manuscript

    A manuscript had one Author box. It now takes a full list of credited people with their roles — co-authors, editors, translators — the same way a book does, and the manuscript's own Assets section keeps its files with it.

  • New

    Record awards you weren't offered, and co-publishers

    An award that isn't on our list can now just be typed in, and it reaches your ONIX feed as a proper prize entry. Editions can also name a co-publisher, so a jointly published book states both houses.

  • New

    Give a book its own publication date per country

    A book can now have a different publication date in different countries, set on the edition beside its prices, and the dates go out in your ONIX feed with the right country against each one.

  • Improved

    Send subscribers more than one free file

    A reader magnet can now carry several files — an EPUB and a PDF, say — and a signup form can offer more than one magnet. Readers get a page listing everything they can download.

  • Improved

    One subscriber can be on several mailing lists

    A reader used to belong to one list, so someone signing up for your ARC list vanished from your main list. Readers now hold as many lists as they join, campaigns go to the list you pick, and someone who unsubscribed stays unsubscribed — a later import never puts them back.

  • New

    A royalty rate can change over time

    A payee's rate on a book can now have dates, so a rate that rises after the first 5,000 copies, or changes at the start of a year, is recorded once instead of being edited by hand each period. Statements pick the rate that was in force on the sale date. Payees are also anchored to the person now, not a pen name, so someone writing under two names is paid once.

  • New

    Record both people behind a shared pen name

    A pen name written by two people can now name both of them. Pick the main person as before, then list the others under "Also written by" on the contributor page. Both people's pages show the shared pen name, and when you set up royalty payees in bulk you get one for each of them, so a 50/50 split is just a rate each on the book. The old way still works exactly as it did — if you prefer one group record in People for the duo, keep it.

  • Improved

    Manage the list values you've added

    A new "Your lists" tab in Settings shows every genre and contributor role your workspace has added, where an admin can rename one (fixing a typo everywhere it appears) or retire it so it stops being offered — existing books and credits keep it either way.

  • New

    Add your own genres

    The genre list is no longer fixed. Type a genre that isn't there — Cosy Mystery, say — straight into the genre picker on a title, and it is added to your workspace's own list, visible only to you. Your own genres work everywhere the platform's do — as a book's main genre, as the default genre for new titles, on the catalogue spreadsheet you import and export, and each one gets its own page on a generated website.

  • Improved

    Publishing blueprints follow the book's genre

    A publishing blueprint can now say which genres it suits, and when you assign a blueprint to a book the right default is picked out for you — a mystery gets your mystery blueprint, anything else gets your all-books default. There is one genre list everywhere now; the separate blueprint-category list is gone.

  • New

    Add your own contributor roles

    The contributor role list is no longer fixed. Type a role that isn't in the list — a Sensitivity Reader, say — straight into any role picker and it is added to your workspace's own list, visible only to you, usable on title, edition and manuscript credits alike. In your ONIX feed a workspace-added role is declared honestly as "Other" rather than mislabelled, and the export preview tells you when that happens.

  • Improved

    Contributor roles now count every credit

    A contributor's role badge is worked out from the credits they actually hold. It used to look only at book-level credits, so a narrator credited only on an audiobook edition showed no role at all. Edition-level credits now count too — the badge shows whichever role a person is credited with most often, across both.

  • New

    Build one book from several manuscript files

    A conversion used to take exactly one manuscript, so an anthology arriving as one file per contributor had to be merged by hand in Word first. The conversion form now takes several files and builds them in an order you set — rearrange them on the conversion page before building. Each file keeps its own chapters, and any styling warnings name the file they came from. Also fixed on the way — Express's "Select from Manuscripts" option, which had never worked and always reported an unexpected error.

2026-08-18

  • New

    Choose the printers your book will go to, and see a spine width for each

    Converting a book to a print PDF now asks which printer and paper it is going to — Amazon KDP, Lightning Source / IngramSpark or Lulu, on any of their paper stocks, and you can pick several at once. One file is built and checked against every printer you chose, warnings quote each printer's own published limits, and the conversion page shows the spine width per printer at your book's page count — the same book gets a different spine at each printer, which is what your cover designer needs. Your choice is remembered for the next book.

  • Improved

    Built EPUBs and print PDFs now appear on the book's own Assets tab

    A finished EPUB or print PDF used to belong only to the conversion job that made it, so you could not find it by looking at the book. Built files are now filed under their book as well — including everything built before today, which was filed retrospectively.

  • New

    Price a book differently in different countries, and publish it on different days

    An edition used to hold one price per currency and one publication date, so a US export price could not sit beside the home price and a UK-in-March, US-in-September release could not be recorded at all. Pricing now has a Territory box — leave it blank for the price that applies everywhere, which is still the one used on cards, exports and royalty statements, and add a territory only where the price differs. A new "Territory release dates" section holds the dates that differ from the book's main publication date. Both travel into your ONIX file as separate markets, and both survive a catalogue export and re-import.

2026-08-17

  • Improved

    The "where to buy" page readers land on looks the part now

    The page a smart link sends readers to (every retailer for a book, with a recommended one for their country) used to render as bare unstyled text. It is now a proper page — book title and author up top, a clear Get This Book button, and each retailer as a tappable card with its logo, in two columns on desktop.

  • Fixed

    New books now appear on your website at the next deploy

    A website's book pages were created once, when the site was made — a book published later never got a page. Deploying (or exporting the ZIP) now creates pages for any catalogue books that lack one first. Pages you have edited are never touched, and the deploy message tells you what was added.

  • New

    Use your own domain on your website

    Site Settings has a Custom domain field. Add the domain to your site in Netlify, point your DNS there, enter the domain here and redeploy — your site's links then use your address. The field's help text walks you through it.

  • Improved

    The site wizard no longer quietly makes a second site

    Running Quick Site for an author or book that already has a site used to silently create a duplicate. The wizard now shows you the existing site with a button to open it — creating another on purpose is still one click.

  • Improved

    Every AI Generate button now shows your remaining credits

    After generating a description, short description or tagline, a small note beside the button says how many AI credits your workspace has left this month — the same figure the keyword suggestions panel already showed.

  • Improved

    Audiobook running times import, export, and report

    The catalogue spreadsheet now has an audio_runtime_minutes column, exports include it, and the Editions Inventory report has a Runtime column. A runtime on a non-audio row is ignored rather than stored wrongly.

  • Improved

    Ebooks show their word count on public book pages

    An edition's length now matches its format — print shows pages, ebooks show the word count when recorded, audiobooks show running time. Previously ebooks showed a page count or nothing.

  • Improved

    Clearer help on the login and password pages

    The login email field has a proper help icon, and the set-new-password page shows the password rules as visible text while you type — no more browser tooltips that keyboard users never saw.

  • Fixed

    Website settings catch up with your design changes

    Changing your site's Design used to leave the two colour pickers showing the old design's colours until you reloaded. They now update immediately. Typing a full web address into the new Custom domain field also gets a clear message saying just the domain is needed.

  • Fixed

    The Tools page's Publishing Flows card opens the right page

    The card used to open the flow template editor (admins only), so most people never saw it. It now opens the Flows overview — where every book is in its process — and shows for everyone on the team.

  • Fixed

    Print PDFs now come out with the right margins

    A bug in how page margins were written meant every print PDF built until now used one default margin on both sides — no gutter (the extra inside margin the binding needs), and no left/right mirroring on facing pages. Print builds now set the gutter on the spine side of every page, sized to your page count. If you have built a print PDF before, rebuild it before sending it anywhere.

  • New

    Press Ctrl+K to jump to any book or person

    The "Go to" box now searches your titles, people and contributors as you type, alongside the menu pages it already found. Typing an author's name finds their books too. Press Enter to open the result.

  • New

    Free up storage by deleting old file versions

    When you replace an asset's file, the previous one is kept in that asset's version history — and those old files count toward your storage. You can now delete one asset's old versions from its card, or every old version in the workspace with one button under the storage meter on the Assets page, which tells you how much space it will free before it does it.

  • New

    A warning email before storage, newsletter or AI limits bite

    When your workspace passes 80% of its storage, newsletter allowance or monthly AI credits — and again if a limit is reached — the workspace owner gets one email saying so, with the ways out. One switch controls these on the Preferences page ("Email me capacity warnings"); essential account and billing emails always arrive regardless. The dashboard also shows the storage meter once you are near the cap.

  • Improved

    Converted books keep your web and email links

    Links in your manuscript — your website, a mailing-list signup, an email address — now survive into the converted EPUB and PDF instead of being stripped to plain text. The security protections around images are unchanged.

  • New

    Each edition now shows its built release file

    Open an edition and a Release files section shows the file Pubblish built for it — with a download link — or tells you plainly that nothing has been built yet, or that this format is made outside Pubblish. The Conversions tab on the title is now clearly labelled as the manuscript working copies.

  • Fixed

    ONIX exports now pass the official schema check

    Spiral-bound, leather, CD, download, streaming and map editions exported a code in the wrong place and failed validation; board books and sheet maps carried the wrong product code entirely. All fixed, and the export preview now shows an explicit verdict against the official ONIX 3.0 schema before you download.

  • Improved

    The readiness panel now takes you to the missing field

    Entries in the "what's missing" panel on a title are clickable again — one click switches to the right tab and puts your cursor in the field, on the title form and in the edition panel both.

  • Improved

    Team permissions are now called "access"

    "Role" now always means what a person did on a book (author, illustrator). What a team member may do in the workspace is their access level — Owner, Admin, Editor or Viewer — everywhere in the app and the guides.

  • Improved

    Detail pages share one clean layout

    Every read-only detail page now uses the same structure and spacing, and a Preferences page tidy-up removed two switches that did nothing and a redundant Save button (everything on that page saves automatically). Also fixed - a two-line chapter heading no longer loses the space between its lines in the Contents, and the hearth website theme's newsletter band is darker so its text is readable.

  • Fixed

    Saving a title after opening its Assets tab no longer risks corrupting it

    A bug meant that if you opened a title's Assets tab and then pressed Save, the book's name could be overwritten with an internal number and its genre cleared. The file manager's controls were accidentally taking part in the title form's save. They no longer can, and a test now guards it.

  • New

    Every genre in your catalogue gets its own page on your website

    Generated author, series and publisher websites now include a page per genre — every genre with at least one of your books gets its own address (like /genre/mystery/) listing those books, and a place in the site's navigation. Sites you generate from now on include them automatically.

  • New

    File details open in a side panel, and files can be attached to a book

    Clicking the details button on an asset card (or double-clicking the card) now slides in a panel with everything that used to be on the card's back — name, notes, category, tags, versions and actions — with room to breathe. The panel also adds an "Attached to" picker that files the asset under one of your books, or detaches it — the missing way out of "Unattached". Read-only members see the details without the editing controls.

  • New

    Print builds can check your printer's real limits

    Pubblish now knows the published page limits, margin rules and paper thicknesses for common print suppliers (Amazon KDP, Lulu, Lightning Source). When a print template names a printer, builds warn you with the printer's own numbers — too many pages, or a margin under their floor — and the book's spine width can be worked out from its page count. Warnings appear on the conversion's page; the build always completes.

2026-08-16

  • New

    Help opens beside your work, not instead of it

    Opening Help used to swap the whole app for the guide site, losing your place. The Guide now opens in a panel over whatever page you are on, already showing the article for that page, with live search. Side panels like Edit Edition have their own "?" button, so help is reachable from inside them too.

  • Improved

    Guide search now finds Insights articles too

    Searching the Guide also searches published Insights. Insight results are labelled, marked with the external-link icon, and open in a new tab so you keep your place in the app.

  • Improved

    What's-new links open in a new tab

    The changelog links in the Help menu now carry the external-link icon and open in a new tab instead of navigating away.

  • Improved

    Workspace name and custom domain live in Settings

    Renaming your workspace and adding a custom domain now happen on a Workspace tab inside Settings, next to Team and Guests, instead of on a separate page nothing linked to. Old bookmarks redirect to the new tab.

  • New

    Embed your book cards as an iframe

    The embed-code page now also offers an iframe snippet. The widget renders on Pubblish's servers, so your site's styles cannot affect it and it stays up to date on its own. Your choices — card width, cover, description, buy button — all carry into the iframe.

  • Improved

    Amazon-only spreadsheets now import fully

    An ASIN now identifies an edition the way an ISBN does. A row with only an ASIN creates the edition and keeps the ASIN, and a KDP report quoting ASINs can update your catalogue. When a row carries both numbers, the ISBN decides.

  • Improved

    The import preview warns before surprises

    The preview now flags rows likely to do something you did not mean — a row with no author that will create a duplicate of a title you already have, and a row whose title disagrees with the book its ISBN or ASIN points at (usually a paste error that would rename the wrong book with updates enabled).

  • Fixed

    Catalogue export includes titles that have no editions yet

    A backlist imported as titles-only was silently missing from the catalogue export, and the export page said "0 editions". Every title now exports — titles without editions become title-only rows you can refine and re-import — and the page counts titles and editions.

  • Improved

    Royalties readiness flags editions with no format

    Sales of an edition with no format cannot be classified, so they were set aside at calculation time with no advance warning. The readiness page now lists those editions up front, before you run the period.

  • Fixed

    Error messages say what actually went wrong

    A sweep of the messages shown when something fails — saves, conversions, look-ups — replaced the ones that said nothing useful. Failures now name the reason where the server gave one, and a not-found error explains the record may have just been removed. Also fixed, a couple of small interface niggles, including the stray focus ring after using a skip link and the title form's pinned progress card not following the page when the sidebar collapses.

2026-08-15

  • New

    Pick a brand colour for everything you publish

    Each publisher and each imprint can now carry its own brand colour, set with a colour picker on its page. Newsletters, signup forms and embeddable book widgets use it for their buttons and links, so what readers see matches your brand. An imprint without its own colour uses its publisher's, and until you choose anything, everything stays the standard blue it always was. The separate colour settings that used to live on emails, signup forms and the embed page are gone — one colour in one place feeds them all. The colour slider in your personal Preferences is a different thing (it tints Pubblish's own screens, only for you) and is now called Interface Colour to make that clear.

  • Improved

    One publisher page, with imprints edited in place

    The publisher page used to draw itself two different ways depending on your data, and imprints were edited on a separate page with a different layout. Now the publisher page is always the same three tabs — Publisher, Imprints, Notes — and clicking Edit on an imprint slides its editor in over the page, with every imprint field in it, the same way editions are edited on a title. Creating a publisher also creates its first imprint — the create form shows an Imprint box that fills itself with the publisher name as you type, and you can change it before saving.

  • Fixed

    Clicking Publishers always shows the list

    With a single publisher, clicking Publishers in the menu or the breadcrumb used to jump straight to that publisher — which looked like the link did nothing at all if you were already there. It now always shows the list, so you always know where you are.

  • Fixed

    Tabs work before the first save, and say what they need

    On a new publisher or title, some tabs (Imprints, Assets, Editions, Conversions) were switched off until you saved — a click just did nothing, with no explanation. The tabs now always open, and the panel itself tells you when something needs saving first.

  • Improved

    Forms remember which tab you were on

    The publisher and person forms are meant to reopen on the tab you last used, but that memory had never actually worked. It does now — and a link that points at a specific tab still wins, so following a link always lands where it promised.

  • Fixed

    The site header fits on a phone again

    On a phone, the Log in link and the Join the waitlist button stayed in the top bar when everything else folded into the menu, wrapped mid-phrase, and squeezed the menu button against the edge of the screen. They now live inside the menu on small screens, and the menu button turns into an X while it is open.

  • Improved

    Every View page shows more, and shows it properly

    The read-only View pages (titles, series, publishers, people, manuscripts, beta reads, newsletters, royalties, websites and more) had drifted — some boxes had no padding, headings were inconsistently styled, and useful facts sat in the database unshown. Every View page now uses one clean layout and surfaces more of what matters — status badges, linked records, counts, and dates. Internal notes moved off the View pages; they still live on each record's edit page.

  • Improved

    The title's View page now reads like a book page

    It leads with the description, then review quotes, contributors and editions, with the cover, series ("Book 1 in …"), and categories in the sidebar. Keywords have proper spacing, and the Manage Editions button opens the editions editor instead of a bare, unstyled fragment.

  • Improved

    One consistent set of actions on every list

    Every list now uses the same two icons per row — a pencil to edit and, for roles allowed to delete, a bin. The name itself is the link to the record, so rows are less cluttered and behave the same everywhere.

  • Fixed

    Buttons you can't use are no longer shown

    View-only members (and editors, for owner-level actions like deleting a contributor) used to see buttons that just bounced them when clicked. Those buttons now only appear for roles that can actually use them.

  • Improved

    Deleting a publisher now spells out what goes with it

    The confirmation page lists every imprint that would be deleted by name, and marks the ones that block the delete because editions still use them — each with a count, so you know exactly what to reassign first.

  • Fixed

    Clicks land again right after closing a side panel

    For a third of a second after closing a side panel (editing an edition, or now an imprint), an invisible sheet was still covering the page and quietly ate any click — so clicking a button straight after closing sometimes just did nothing. Clicks now go where you aimed them, however fast you are.

2026-08-14

  • Fixed

    The cover box can be clicked and tapped again

    Adding a cover image only worked by dragging a file onto the box. Clicking it, or clicking the "browse" word inside it, did nothing at all — on every device, at every screen size, and it had been that way for months. On a phone or tablet, where there is no dragging, that left no way to add a cover. The whole box is now the control, so tapping it opens your camera, photo library or files, and it says "Tap to add a cover image" rather than telling you to drag one. Once chosen, the picture now fills the box instead of sitting in a corner of it.

  • Fixed

    Pages no longer scroll sideways on phones and tablets

    On a narrow screen the page could be wider than the display, so cards and form fields were cut off at the right edge and you had to scroll sideways to read them. Worst on a phone, and also on a tablet or a half-width window. Forms now fit whatever width they are given — long buttons wrap onto a second line rather than forcing the page wider, and the row of tabs across the top of a title scrolls on its own instead of stretching the page.

  • Improved

    Quick Add fits a phone screen

    The cover box was the first thing on the form and filled over half a phone display, pushing the Title field out of sight. It is now a small thumbnail sitting after Format, so the fields you type into come first. The menu on the Save button, at the foot of the form, now opens upwards — it used to open downwards, off the bottom of the screen.

  • Improved

    The editor's formatting toolbar fits any width

    In a narrow window or on a tablet, the formatting buttons above a text box could run off the edge and be unreachable. The toolbar now stays on one line and puts whatever does not fit into a "more" menu at the end, so every button is still available.

  • Fixed

    A dropdown no longer opens by itself after a row saves

    In Firefox, after a row in a repeating list saved itself, the next dropdown on the form would spring open uninvited and cover the buttons below it — swallowing your next click. It stays shut now.

2026-08-13

  • Improved

    A simpler dark mode switch

    The theme control in the user menu was three buttons — Light, Dark and System. It is now one, which simply switches to the opposite of what you are looking at. Behind the scenes, switching back to the side your device already prefers returns you to following the device, so day-night switching keeps working without a "System" button to think about.

  • Fixed

    Confirmation boxes Safari could silently block are gone

    Delete and other "are you sure?" questions used the browser's own pop-up box. Safari on iPhone and iPad offers a Block Alerts button, and once tapped, those questions were silently answered "no" — the button appeared to do nothing, with no error. Every confirmation now uses Pubblish's own dialog, which cannot be blocked.

  • Fixed

    Back closes the full-size image viewer

    Opening a file's full-size preview and pressing Back left the page entirely. Back now closes the viewer and leaves you where you were.

  • Fixed

    Buttons and date fields no longer spill out of forms

    In some forms the Quick Add button and date boxes could poke out of their row and sit over neighbouring fields. They stay in their place now.

  • Improved

    An expired page now offers a way forward

    Leaving a form open long enough — overnight, say — could make submitting it fail with a bare "Forbidden" message and no explanation. It now explains the page went stale and gives you a button to reload and carry on.

  • Fixed

    The Pubblish site reads properly on tablets

    On a tablet held upright, pubblish.com showed the desktop layout squeezed into the smaller screen, and in guides the contents list could sit over the text. Both are fixed.

2026-08-11

  • Improved

    Dates and times now read in your own timezone

    Every date and time in Pubblish was worked out in UTC, whoever was looking. If you are not on UTC that was quietly wrong — a publisher in New York adding a title at 8pm on 31 December got a copyright year of 2027, because in UTC it was already New Year's Day. Set your timezone on your Profile and everything now reads in your own clock, including the times you type into scheduling boxes. Leave it blank and you follow the platform clock, as before. A few things stay on the platform clock on purpose, because they have to mean the same thing for everybody — your billing period, daily sending limits, and the opening and closing dates on a submissions channel.

  • New

    A Profile page for your name, picture and timezone

    There is now a Profile page, reached from your name at the bottom of the sidebar. It holds your first and last name, a short biography, a profile picture and your timezone. It belongs to you rather than to a workspace, so it follows you into every workspace you belong to — fill it in once. Signing up never asked for your name, so until now your emails, the team list and your workspace's history all fell back to your email address. Your action list will nudge you once to fill in your name and set your timezone; tick either off, or dismiss it if you would rather not.

  • New

    Jump anywhere with Ctrl+K

    Press Ctrl+K — Cmd+K on a Mac — anywhere in Pubblish and a search box opens listing every page in the menu. Start typing, use the arrow keys, press Enter to go. Escape closes it and puts you back where you were. There is a search button in the header too, if you would rather click. It searches the menu, not your titles and people.

  • Improved

    Pubblish now works properly without a mouse

    The whole app was checked for keyboard use and the gaps closed. You can now Tab to the menu and back again with a skip link instead of walking through the page; the collapsible menu headings can be opened and closed from the keyboard, and their arrows are visible rather than appearing only on hover. Opening a side panel now moves you into it, keeps you there while it is open, and puts you back where you were on close. The up and down arrows that reorder rows can be reached and pressed. And autosaves are announced to a screen reader rather than only flashing on screen.

2026-08-10

  • New

    Group your titles into collections

    An omnibus, a boxed set, an anthology — a collection is now just a title like any other. Tick "This title is a collection" on the Title tab and you can add the titles it contains, alongside everything a normal title already has — cover, blurb, ISBN, price. You can say what kind of collection it is (omnibus, anthology, boxed set, compilation, bundle) or leave that blank. A title can sit in more than one collection, a collection can sit inside another, and the Title tab shows both directions — what this title contains, and which collections it belongs to. Untick the box and Pubblish asks first, because that removes the titles you had put in it.

  • New

    Link a title to its sequels, prequels and other editions

    A new "Related Titles" section on the Title tab lets you connect one book to another and say how they relate — sequel, prequel, companion work, alternate version, adaptation, translation, based on, continues, replaces, or replaced by.

  • Improved

    Pubblish is much easier to use on a phone

    On a small screen the icon sidebar now gets out of the way, form fields no longer run off the edge, and side panels stay on screen instead of sliding past it. Pages that really do want a bigger screen say so at the top, and you can dismiss that notice — nothing is ever blocked or hidden from you.

  • Fixed

    Deleting several files at once no longer leaves one behind

    In Assets, selecting a group of files and deleting them left the last one in place. Every file you select is now deleted.

2026-08-09

  • Fixed

    Beta readers get one deadline reminder, not six

    Beta readers whose finish-by date was approaching could receive the same reminder email up to six times in a day. One reminder per deadline now — and if you move the deadline, a fresh reminder still goes out for the new date.

  • Fixed

    The BISAC subject picker's categories are back in order

    A fault in our subject data left one category group blank and two misspelled, and put around 200 codes where browsing could not reach them (search still found them). The groups read correctly now and every code is back under its proper heading.

  • Fixed

    Markdown book descriptions now display as formatted text

    If you set a description's format to Markdown, the published page showed the raw symbols — two asterisks around a word instead of bold. Markdown now renders properly on your book pages and in the metadata that goes out with them.

  • Fixed

    Retired Thema subject codes are no longer offered

    The Thema subject browser could offer codes that the standard has retired, and clicking Add either accepted one silently or refused with no explanation. Retired codes no longer appear as choices, and a refusal now says why. Codes already on your titles are untouched.

  • Fixed

    Royalty periods no longer finalize with a payee silently short-changed

    If a sale had no royalty rate covering its format — a print sale against an ebook-only agreement, say — the period could still finalize and issue that payee's statement short. Finalizing now stops and names what needs a rate first.

2026-08-08

  • Improved

    Readers is now called Newsletters

    One name everywhere — the sidebar said Readers, some page titles said Mailings, and the guides said newsletters. It is Newsletters throughout now. Reader Magnets, Mailing Lists and Beta Readers keep their names; they are their own features.

  • New

    A warning before you hit your newsletter plan limits

    When you reach 80% of your subscriber cap or your monthly sending allowance, Pubblish now tells you — so the first you hear of a limit is not a blocked send.

  • Improved

    Unused sending allowance rolls over for a month

    If you send fewer newsletter emails than your plan allows, the difference carries into the next month before it expires — a quiet month no longer goes to waste.

  • Fixed

    The signup form you pick in Site Settings now saves

    Choosing a Newsletter Signup Form on your website's settings looked like it saved but silently stored nothing, which also kept the newsletter pop-up switched off. The choice now saves and the pop-up toggle works.

  • Fixed

    Duplicate welcome-email positions get a proper message

    Giving a welcome-sequence email an Order number another email already uses failed with a server error and lost your other edits. It now shows a clear message under the Order field and keeps everything you typed.

  • Fixed

    Cancelling a campaign now stops the emails still queued

    Cancel used to stop the bookkeeping but let already-queued batches keep sending. Cancelling now checks each recipient before their email goes out, so pressing Cancel means what it says.

  • Improved

    Changing your default publisher explains what happens to the default imprint

    If your default imprint belongs to a different publisher than the one you just picked, Pubblish clears it — and now says so and updates the imprint box on screen, instead of the page quietly disagreeing with what was saved.

2026-08-07

  • New

    Resend a campaign to the people who missed it

    Once a campaign has been out long enough to gather opens, you can send it again to only the people who have not opened it — usually with a new subject line. Nobody who already opened it gets a second copy.

  • New

    See which links your readers clicked

    A sent campaign now reports each link in it and how many people clicked that particular one, rather than a single total for the whole email. It is the quickest way to tell whether it was the book people wanted or the blog post underneath it.

  • New

    A signup page you can link to from anywhere

    Every signup form now has its own page with a proper web address, so you can put it in a podcast description, the back of a book, or a social profile without needing a website to embed it in. It carries your publisher name and colours.

  • New

    Invite readers to subscribe with a pop-up

    Your Pubblish website can now show a signup pop-up, and there is a snippet you can paste into a site you host yourself. Choose which of your signup forms it uses; a reader who dismisses it is not asked again.

  • New

    Act on what a reader clicks

    You can now tell Pubblish that clicking a particular link means something — tag that reader, or start them on a welcome sequence. Someone who clicks the link about your fantasy series can be enrolled in a sequence about it without you watching for it.

  • New

    Manage subscribers, lists and tags yourself

    Add a subscriber by hand, correct a name or a tag, and create and rename your mailing lists and tags — all from the dashboard, without a CSV file. An address and its status stay locked on an existing subscriber, so someone who unsubscribed cannot be quietly put back.

  • New

    Send yourself a test copy first

    Any campaign or welcome-sequence email can be sent to your own address before it goes out to anyone else. The test copy is not tracked and does not count towards your monthly allowance.

  • New

    Give each newsletter its own sending address

    A mailing list can now send from its own address and name — arcs@ for your review team, news@ for everyone else — instead of every list sharing one. Confirmation and welcome emails use it too, so a reader sees the same sender throughout.

  • New

    See your signups over the last twelve weeks

    The newsletter dashboard now charts confirmed signups week by week, so you can see whether a launch or a podcast appearance actually brought people in.

  • New

    Stop an import that is going wrong

    A catalogue import now shows real progress while it runs instead of an unmoving bar, and you can cancel one part-way. If you navigate away you can find your way back to it.

  • Improved

    Book announcements now carry real buy links

    Announcing a book to your list used to produce placeholder links. It now includes the actual retailer links for that edition, and the plain-text version of the email is a real message rather than a stripped-down copy.

  • Improved

    Large catalogue imports no longer slow down as they run

    An import of a few thousand titles used to crawl by the end. It now runs at the same speed from the first row to the last.

  • Fixed

    Readers no longer see {{ first_name }} in your emails

    If you typed a personalisation tag with spaces inside the brackets, it was sent to readers exactly as written instead of being replaced with their name. Both forms now work, and the editor lists the tags that are actually available so you cannot pick one that does nothing.

  • Fixed

    Subscribers added by CSV import now get their confirmation email

    Importing a list left everyone waiting for an email that was never sent, so they stayed unconfirmed and could not be mailed. They now receive it the same as anyone who signs up through a form.

  • Fixed

    Signup form counters were always zero

    Views, submissions and confirmations on each signup form now count, so you can tell which form is doing the work. They previously stayed at nought no matter how many people used them.

  • Fixed

    Click trends on your website report

    The daily bars on a website's link report were scaled against the whole period rather than the busiest day, which made a good day look flat. They now show the shape of the traffic.

2026-08-04

  • Improved

    The menu button is always in the same place

    On a phone the sidebar used to vanish completely and its button jumped up into the top bar. It now keeps a narrow strip of icons down the left, so the button that opens it never moves. On a wide screen the sidebar runs the full height of the window with the header alongside it, rather than sitting under a bar across the top, and the two are now shaded to stand apart from the page you are working on.

  • Fixed

    Settings that appeared to save, but did not

    In some browsers a change could fail silently — you would see "Something went wrong. Please try again." with nothing to explain it, and your change was lost. Choosing a theme showed this most clearly, seeming to work and then forgetting itself on the next page. The cause was a stale cookie left behind in the browser; it no longer matters which one is found first.

  • Improved

    Set your theme from the account menu

    Light, dark and system now apply the moment you choose them. The second theme picker on the Preferences page has gone — it saved your choice but left the page in front of you unchanged, which made it look broken.

  • New

    A new workspace now tells you what to do first

    Opening a brand-new workspace used to show an empty list of actions, because there was nothing in it yet. It now starts with the jobs worth doing — add a title or import your catalogue, set up your publisher profile, choose your workspace defaults, invite your team or a guest, see which add-ons are available. Each one links straight to the page where you do it, and ticks itself off once it is done; add your first title and that job disappears on its own. You only see the ones your plan and your role allow, so nobody is asked to do something they cannot. The welcome panel above them has been redesigned to match — both routes in are now clickable cards rather than one card and one link, with shortcuts to the three setup pages beside them.

2026-08-03

  • Improved

    An empty Contact page says so on the site's Pages list

    Generating a site warns you when the Contact page has nothing to show, but that message vanished with the page you were on. The Pages list on the site's own screen now marks an empty Contact page with "Nothing to show yet" and a link to the settings that fill it, until it has something to display.

  • Fixed

    Your marketing emails always include your address and an unsubscribe link

    Every campaign and welcome-sequence email now carries your postal address and a working unsubscribe link, added automatically when it sends — the law requires both in marketing email, and previously they only appeared if you typed them into the body yourself. The address comes from Readers → Settings, and the preview shows the footer exactly as it will send.

  • Improved

    A few bad rows no longer block a whole catalogue import

    A row with an unquoted comma used to refuse the entire file. Now that row is skipped — named, with its row number, never guessed at — and the rest of your catalogue imports. The file is only refused when every row is unreadable.

  • Fixed

    Series numbered in their own name import as one series

    A spreadsheet with "Dray Prescot 01", "Dray Prescot 02" and so on used to create a separate series for every book. When several rows share a name that differs only by a trailing number, Pubblish now reads it as one series with volume numbers — shown on the preview before anything is saved, and never applied when your file has its own series-position column.

  • New

    Catalogue imports can take Genre and Trim size columns

    A Genre (or Category) column now fills the title's category, and a named trim size — "US Trade — 6 × 9″" — fills the edition's height and width, exactly like picking the preset on the edition form.

  • Improved

    The trail at the top of the page covers far more of Pubblish

    Nested pages — a sequence email, a website's settings, an imprint, a style mapping — now show the full path back, naming the thing you are inside (the sequence, the site, the publisher) with each step a link. Websites pages had no trail at all before this.

  • Fixed

    Built books print the author's public name on the title page

    The title page of a converted book used the author's legal name while the ebook's embedded details carried the pen name, so the same book could show one name and carry another. Both now use the public name; legal names stay where they belong, on the copyright page.

  • New

    Add a sample chapter from another book to your EPUBs

    Tick "Sample chapter" when converting a book and choose where the teaser comes from — a manuscript file of the title (Word, Markdown or plain text) or any of your finished conversions. Its first chapter is pulled in automatically and set after your back matter, so a reader who finishes one book lands on the opening of the next.

  • Improved

    Marketing emails wait until you have a postal address

    Anti-spam law requires a postal address in marketing email, so campaigns can no longer be sent or scheduled until one is saved — and welcome-sequence emails hold, then send themselves the moment an address arrives. If it's missing, the campaign page now offers a box to add it right there, without a trip to settings. A P.O. box is fine if you publish from home.

  • Improved

    You decide whether numbered series names split

    The importer reads "Dray Prescot 01" and "Dray Prescot 02" as books 1 and 2 of one series. If the number is really part of the name, the import preview now has a button to keep the name exactly as written — reversible, per series, and the import honours whichever you chose.

  • Improved

    The import preview says when its figures are out of date

    If a column answer makes your file unreadable, the preview used to keep showing the old counts as if nothing had changed. It now keeps them visibly labelled as out of date and disables importing until a corrected answer refreshes them.

  • Improved

    Your campaign emails no longer carry Pubblish branding

    The footer added to your campaign and sequence emails now shows only your address and the unsubscribe link. The "Powered by Pubblish" line has been removed — your marketing mail is yours.

  • Fixed

    Keyword and tag lists keep your search after a delete or merge

    Deleting or merging keywords or asset tags while a search was typed in the filter box used to reload the full unfiltered list, losing your place. The list now stays filtered exactly where you were.

2026-08-02

  • Fixed

    Your emails hold their shape in Outlook and on phones

    Outlook for Windows was ignoring the width limit and running every email right across the screen. Gmail on Android was inflating the text, so a message that looked fine on a laptop read as huge type on a phone. Both are fixed. Outlook on the web converts messages to its own dark mode and cannot be talked out of it, and it was turning the page, the card and the panels into one muddy slab — emails now ship a single light design held together by outlines rather than background fills, which survives whatever a mail app does to it. The greys are properly neutral now, so text does not come back tinted blue when a client inverts it. Starter newsletter templates also stop promising subscribers will see an identical result, because no sender can guarantee that.

  • New

    You choose the colour of the emails you send

    Your newsletters can now use a colour you pick. It is on your newsletter settings page — tick the box, choose the colour. Leave the box unticked and nothing changes. Emails that come from Pubblish rather than from you, like a password reset, keep the Pubblish colour, because a reader needs to be able to tell the two apart. Royalty statements stay black and white, which is what a statement wants to be.

  • Fixed

    Signup boxes on your website actually collect signups

    The newsletter box on your published site, and the signup snippet you can embed elsewhere, both submitted to nowhere. A reader typed their address, pressed the button, and nothing was recorded anywhere. They now hand off to your own subscribe page. That page carries your name rather than Pubblish's, and the reader types their address once, on the page where the consent wording lives — previously an address typed into the box travelled inside the web address itself, which put it into server logs and browser history.

  • New

    Signup forms have their own screens

    There is now a Signup Forms card on your Readers dashboard, with pages to list, create, edit and delete them. You can also attach a free download to a form. That was something the software already understood but no screen ever offered, so the step that emails the download had nothing to send.

  • Fixed

    Three screens that could never be saved

    Welcome Sequence, Reader Magnet and Create Template each demanded information their pages never asked for. Filling one in and pressing Save failed every time, with nothing on screen to say why. All three now ask only for what they show you.

  • New

    Send a campaign later

    A draft campaign now offers Schedule Send alongside Send Now. Pick a date and time in the future and Pubblish sends it then. Cancelling a scheduled campaign used to destroy it — you could not then edit it, send it or delete it. Cancelling now puts it back in your drafts.

  • Fixed

    Re-engagement emails carry a working unsubscribe link

    The unsubscribe link in a re-engagement campaign led nowhere, so that mailing went out with no way for a reader to opt out. The plain-text version of the waitlist confirmation was missing its link as well. Both now work.

  • Fixed

    Import and export your subscriber list

    Both pages were finished and working, and nothing anywhere linked to them. They are now on the subscriber list page, for administrators.

  • Fixed

    Barcodes tell you when a price will not fit

    A price too high for a barcode was quietly reduced and printed anyway, so a barcode could carry a price you never set. A euro price was encoded as dollars for the same reason. Now, when the price cannot go on the barcode, the barcode is produced without it and says so on screen, naming the currency and the highest price it could have carried. The currency list also shows every currency you use, not only the five a barcode is able to hold.

  • Fixed

    Rows keep what you typed

    In any list you add rows to — contributors, prices, identifiers, subjects — typing in one row and then removing another could throw the typed text away, and a row you had just filled in could disappear from the screen until you reloaded the page. Clearing a field that has to have a value used to leave the box blank while the old value stayed saved, so the screen and the record disagreed. The box now shows you what is actually stored.

  • Fixed

    The reorder arrows work

    The up and down arrows for reordering rows did nothing on most screens. They work everywhere now. On subject lists the top row is the main subject sent to retailers, so moving a code to the top is how you change it, and the top row is marked to say so.

  • Improved

    Your team is managed in one place

    Team and Guests were separate pages doing the same job as the Settings tabs, without the same permission checks. They now open the matching tab in Settings. Anyone who is not an administrator gets a page naming who to ask, showing names and roles only — it had been listing email addresses, which made it the one screen where a short-term collaborator could collect them.

  • Fixed

    Invitations survive company email scanners

    Opening an invitation link used to join you to the workspace on the spot. Company mail systems open links to check them before the person ever sees the message, so invitations were being used up before anyone clicked. The link now opens a page with an Accept button, and nothing happens until you press it.

  • Fixed

    Pricing and Guide open without asking you to sign in

    Typing the address of the pricing or guide pages without the final slash sent visitors to the login screen instead of the page they asked for. This was happening on the live site.

  • New

    Submissions and reviews are included with the Publisher plan

    Taking submissions, tracking them and recording reviews is now part of the Publisher plan at no extra cost.

  • Improved

    Clicks from your links page are counted

    When a reader opened your links page and went on to a shop from there, that click never reached your analytics — only clicks that went straight to a shop were counted. Both are counted now.

  • Fixed

    A long list of screens that were quietly broken

    The Full Edition Form button vanished once you had added one edition, so the form could not be reached again. A book's page could fail to load if a contributor had no person record behind them. Adding a style mapping wiped its own error message and the panel simply disappeared. Team and guest invitations accepted an address too long to store, which failed with a server error and used up the seat. The tag library lost your search, sort and page position every time you deleted or merged something. Report exports ignored the filters on screen. The Actions page forgot all five of its filters after anything you did. Editing a flow action linked to a book could never be saved. Reviews now appear on the acquisition edit form. A manuscript can be linked to its published title. Deleting the other files in a category is back, on the reverse of the file's card. The Settings AI tab has gone, because the switch on it controlled a feature that no longer exists.

  • Fixed

    Opening lots of titles for editing no longer locks you out

    A guard meant to stop a script filling your workspace with junk was counting every title you opened to edit, not just the new ones you created. Thirty in an hour — an ordinary afternoon of catalogue work — and Pubblish would refuse the next one with "You're doing that too often" and keep refusing for the rest of the hour. Editing is now unlimited; only creating new titles is counted, and each new title costs one rather than two.

  • Improved

    Quick conversions are kept for a day

    A file you convert on the Express page stays available to preview, download and save for 24 hours, and is cleared when you log out. It used to sit around for up to a fortnight, which is longer than anyone needs a throwaway preview and made every page in the workspace a little slower to load. If you come back to one that has gone, convert the file again.

2026-07-31

  • New

    A single page showing flows across all your books

    A flow used to be visible only on the book it belonged to, so there was nowhere that answered "where has everything got to?" in one go. The new page lists every flow currently running — how far through it is, which step comes next and when that step is due, and the date the whole thing is heading for. Anything in danger of missing its date is marked and sorted to the top, so the page opens on whatever needs you first. Reach it from the Actions page.

  • New

    Readers who claim a free download now get the link by email

    If you offered a free download to people joining your mailing list, their copy was being prepared and then never sent — so a reader who signed up expecting a book simply never heard anything back, and nothing on your side said so. Confirming a signup now sends the welcome email with the download link in it. If your email provider has trouble at that moment the signup itself still goes through, so nobody is turned away while joining.

2026-07-30

  • Fixed

    Book descriptions read properly on your website again

    A description you had written with bold text or separate paragraphs was showing the raw formatting marks instead of the formatting — on your published book pages, on the pages you share with reviewers, and in embedded book cards. Google results and social previews had a different version of the same problem, where paragraphs ran into each other with no space and an ampersand came out as stray code. Both are now fixed. A book listed in a series with no number given also used to read "Book None in…", and now simply names the series.

2026-07-28

  • Fixed

    Quick Add no longer loses an author you typed

    If you typed a name into the contributor box and pressed Create Title without picking the name from the list, the title saved with no author at all — and the box carried on showing the name, so nothing told you it had gone. Any search box in Pubblish now clears text you did not choose, so what you see is what gets saved.

  • Improved

    Things are called the same thing everywhere

    A few names were doing double duty. "Publisher" meant both your whole workspace and a record in your sidebar — the workspace is now called your Workspace, and Publisher only ever means the record. The reusable plans behind a publishing flow are now Blueprints. The page listing your retailer links is Smart Links in the sidebar as well as at the top of the page. Quick Add's "Identifier" field is called ISBN, which is what it wanted all along.

  • New

    You can see where you are

    Pages inside a record — a book's edit form, a person's details — now show a trail at the top, so you can get back to the list you came from in one click instead of using the browser's Back button. Top-level pages do not show one, because the sidebar already tells you.

  • New

    You can add files straight from the Assets page

    The Assets page listed everything you had but gave you no way to add anything. You can now drop files onto it. They are filed by type and left unattached, and you can attach them to a book, person or series later from that record's Assets tab.

  • Improved

    Signing up tells you what happened when something goes wrong

    Several things could go wrong during signup and say nothing at all. A payment problem sent you to the homepage with no message. An ad blocker stopping the payment window left the page telling you to refresh, forever. Closing the payment window left you looking at a page that said checkout was still opening. If your workspace failed to build, nobody emailed you, and the few days you had to retry ran out in silence. All of those now say what happened and what to do next. The free trial and the price are also stated before you are asked for a card, in dollars, with a note that your own currency and any tax appear at checkout.

  • Improved

    The import screen names your columns in English

    When you import a spreadsheet, the "what is this column?" dropdown used to list raw database names like ai_text_extent_code and pen_name_1. It now uses the same words the rest of Pubblish does.

  • Fixed

    The menu opens on a phone

    On the public site the menu button did nothing on a narrow screen, so Features, Pricing, Tools, Insights and About could not be reached from a phone at all.

  • Fixed

    Deleting a keyword asks a readable question

    The confirmation box in Settings for deleting a keyword or a tag was showing a line of raw code instead of the question. It now asks properly, with the name of the thing you are about to delete.

  • Improved

    A new book tells you what to do next

    The page you land on after adding your first title was blank apart from four zeroes. It now points at the three things people usually do next — add the author, add an edition, upload the cover — and gets out of the way once you have done any of them. The dashboard has also dropped two counters that could never show anything.

2026-07-27

  • Fixed

    The blank import spreadsheet no longer flags its own examples

    The template you download to import your catalogue ships with three example rows to show you the shape of a valid file. Every one of their ISBNs, and several of their codes, were invalid — so Pubblish's own preview reported errors on the file it had just given you. The examples are now real, valid values.

  • Fixed

    Confidential documents stay confidential

    Someone with view-only access could see the NAMES of the private documents on a person's record — contracts, tax forms, banking. The files themselves were never reachable, but the names were, and a heading with nothing under it still hinted that something was there. Both are gone now.

  • Fixed

    Your site tells you when its hosting key has stopped working

    If the Netlify key a site deploys with expired, or was switched off, deploying quietly stopped — and the page carried on saying "Connected". It now says what is wrong and offers Reconnect, so you can put a fresh key in without disconnecting the site first.

  • Fixed

    Photos show as photos again

    Contributor photos were appearing as blank file icons instead of pictures, and a person's own photo never showed on their page at all — even though the form had been saving it the whole time.

  • New

    Alt text, credits and older versions are back on the asset card

    Turn a picture's card over to write its alt text (used on your published website) and a credit line, and to download any earlier version of a file you have replaced. The category list on the back now offers only the categories that suit what the file actually is.

  • Fixed

    Editing a flow updates the books already using it

    Renaming a step in a publishing flow left the old name on every book already running it. Changes now reach them. Deleting a step keeps the work you have done — those tasks stay on your Actions list as your own.

  • Improved

    You only see the buttons your role can actually use

    If your workspace has more than one person, Pubblish now hides the controls a member's role does not allow. Someone with view-only access no longer sees Edit, Delete or "Erase personal data" on a book, person or publisher — before, the buttons were there, and clicking one bounced you to the dashboard with an error. Deleting an edition, or a distribution agreement, price or territory, now needs an administrator.

2026-07-25

  • New

    Convert Markdown and plain text manuscripts

    You can now upload a Markdown or plain text manuscript as well as a Word document. That covers Obsidian, Typora, iA Writer, Ghostwriter and anything else that writes plain files — no need to open Word just to convert.

  • Fixed

    Chapters are found even when they are not Heading 1

    If your manuscript used Heading 1 for the book title or for Parts, and Heading 2 for chapters, it converted as one long section with an empty contents page. Pubblish now works out which heading level your chapters are on, whichever one you used. Parts get their own page, with their chapters listed underneath them in the contents.

  • Fixed

    A conversion that stops now tells you

    A conversion whose background job stopped could sit on "Converting your document…" for ever, with nothing to do but reload. It now says it stopped and lets you try again.

2026-07-23

  • New

    Start your book from a ready-made template

    Download a Word template set up with every style Pubblish understands — headings, scene breaks, captions, epigraphs and more — each one explained, with a short sample chapter that shows it in use. Write your book in it and it converts cleanly, with nothing to map by hand.

  • Improved

    Pictures now keep their captions

    Put a caption in the paragraph directly beneath a picture and the two stay together as one figure in the finished book, so a page break can never fall between them.

2026-07-22

  • New

    Choose how your scene breaks look

    Pick the marker that separates scenes in your book — asterisks, an ornament, a short rule, your own text, or a small image. Manuscripts are rarely consistent about this, so whatever yours uses, every break comes out the same in the finished file. Change your mind and rebuild; no need to touch the manuscript.

  • New

    Add a page of praise for your book

    If you have review quotes recorded on a title, you can now open the book with a "Praise for…" page. It is off unless you turn it on, and it uses the quotes you already have — there is nothing new to type.

2026-07-20

  • New

    Turn your manuscript into a finished book

    Conversions now assembles your manuscript into a finished EPUB and print PDF — a title page, copyright and an "about the author" page, with genre templates and fonts. Change a detail and rebuild in seconds, no re-upload.

2026-07-19

  • New

    Export all your data, any time

    Settings now has an Export my data button that downloads your whole workspace as a single file. It works in every plan state — even after a subscription ends — so you can always take your data with you.

2026-07-18

  • Improved

    Website pages and settings save as you edit

    Your website settings, pages and distribution agreements now save automatically as you make changes — no need to hit Save.

2026-07-16

  • New

    Get help without leaving the page

    The Help menu now has Get help — tell us about a problem, ask a question, or send us an idea. It brings along the page you were on, so you don't have to explain where you were.

  • New

    See what's new from anywhere in Pubblish

    The Help menu shows the latest changes, with a dot when there's something you haven't seen. The full list lives on the changelog.

Pubblish

Publishing workflow platform for independent publishers.

Product
  • Features
  • Pricing
Company
  • About
  • Contact
Resources
  • Free Tools
  • The Pubblish Guide
  • Pubblish Insights
  • What's New
Legal
  • Privacy Policy
  • Terms of Service
  • Refund Policy

© 2026 Pubblish Limited. All rights reserved.

Privacy Terms Refund