Publishwide Updates

👉 Click here see what are we working on next 👈

👇 Read below to see what changes we’ve made 👇

02/22/22 - Publishwide Extension Update and Kobo Support

February 23, 2022

Expansions:

  • Publishwide Extension – Simplified
  • 🎉Kobo 🎉

Major Changes

  • Fixed several bugs on the report dashboard
  • Affiliate Program Launched

Expansions

Publishwide Extension – Simplified

We’ve updated our extension so that all you need to do is install it. Platform selection has been moved to its own page, which you can manage from any device.

Note: if you see “Waiting for extension” and the extension has already been installed, restart your browser so the extension gets updated to the latest version.

Kobo Added!

We now support Kobo reporting, including Kobo Plus! Make sure you connect it on the platforms page. This was one of the most requested sales platforms for Publishwide and we’re really excited to finally bring it to everyone.

Major Changes

Fixed several bugs on the report dashboard

We had a number of bugs on the report dashboard that we finally got a chance to fix. While these weren’t necessarily deal breakers, they definitely impacted the user experience. These were things like currency symbols appearing in ad metrics and certain buttons/text visible only in dark mode. I’m happy to announce that these bugs have been fixed and you should experience a much smoother Publishwide experience.

Publishwide Affiliate Program

Publishwide now has an official affiliate program! Want to help us grow and earn some extra cash in the process? You can do so through our affiliate program! Check out the details here: https://publishwide.com/affiliate-program/

Upcoming Changes

I know it’s been quite some time since we last posted an update, so I wanted to give you a quick overview of where we plan on taking Publishwide in the next couple of months. First and foremost, we are looking at integrating BookBub data as that is the most hotly requested ads platform from all of our users. Once that is done, we will be giving the overall Publishwide report dashboard a total facelift so that you will have an even better overall user experience. Keep your eye on this space as we continue making more updates!

06/29/21 - Publishwide Extension and Custom Variables

June 29, 2021

Expansions:

  • 🎉 Publishwide Extension 🎉
  • Custom Variables

Major Changes

  • Added support for hardcover KDP books
  • Added support for Sponsored Brand ads on AMS
  • Added support for Display Ads on AMS

Expansions

Publishwide Extension

After some feedback from some of our users who told us that the desktop sync app is difficult to use, we decided to bring back the Publishwide Extension, available on Chrome. You can click here to install it here

For now, the Publishwide Extension will work very similarly to the desktop sync app. It also includes the auto-sync function. 

As we continue working on this extension, we will be making it even more intuitive to use and simple to manage. Our goal is to get it so that you only need to install it and no longer need to worry about it after installation.

Custom Variables

With custom variables, you can create a new metric and do the necessary calculations in order to figure it out. 

Want to find out how much royalty you earned on your AMS ads without calculating your royalty from the sales metric? Now you can! 

Want to figure out your ACOS that also accounts for your AMS KENP royalty? You can do that too! 

Custom variables allow you to really add your own personalization to your custom dashboards, allowing you to discover deeper insights from your data. You can get started with creating your own custom variables here: https://reports.publishwide.com/account/custom-variables

Major Changes

Added Support for Hardcover KDP Books

For users who were lucky enough to join the KDP hardcover beta program, Publishwide now handles your hardcover books without issue. 

Added Support for Sponsored Brand Ads on AMS

Sponsored Brand ads are now tracked correctly through Publishwide. 

Added Support for Display Ads on AMS

Display ads are now properly supported on Publishwide. 

Upcoming Changes

We are hard at work bringing additional support to AMS so that you can see even more info about your ads. 

We will also be implementing BookBub support in the coming weeks. 

04/30/21 - Draft2Digital and Custom Dashboards

April 30, 2021

Expansions:

  • 🎉 Added Draft2Digital Support on Publishwide 🎉
  • Custom Dashboards

Major Updates

  • Sync now picks up series and series number
  • Users can now rename book title and author names
  • Geolocation support now offered for FB ads
  • You can now assign sales platform for your FB ads

Improvements and Bug Fixes

  • Fixed a bug where old data was returning a NaN error
  • Improved loading speed on all reports
  • Fixed a bug where lockscreen ads data was not being displayed

We’re excited to announce the latest update to Publishwide: Draft2Digital Integration and Custom Reports! 

Draft2Digital Integration

We’re slowly but surely moving towards finally fulfilling our name of PublishWide and one big step that we’re doing is to finally integrate Draft2Digital into the list of supported sale channels on our platform. 

You’ll need to make sure your Publishwide sync app automatically updates to 2.7.23 in order to see the Draft2Digital updates. 

Custom Dashboards

We’ve received numerous feedback and feature requests from our users about what data they would like to see. Across the board, we found that many requests tend to be so specific that it would be very difficult for us to properly implement to everyone. 

From that feedback, we set out to find a solution that will accomodate different user preferences while still retaining our plug-and-play functionalities.

Hence: Custom Dashboards. 

Now, you can create multiple custom reports on your Publishwide dashboard. Pick out the metric you want to focus on, visualize your publishing metrics with different custom graphs, and build customized tables that you can immediately export. 

Visit https://reports.publishwide.com/reports/custom to start building your own custom reports! 

Major Changes

Sync Now Picks Up Series Name and Series Number

The Publishwide sync app will now pick up both the series name and series number for any book whose series data you may not have manually added. 

If you have manually added series data on your books, you will need to manually add the series number. 

Users can now rename book titles and author names

We’ve added in the function to let you change the names so that you can track your books any way you want. 

Geo Location Support Now Offered for FB Ads

Facebook Ads will now track the geo data for your spend and metrics. This was a feature that was requested for a long time and I’m happy to finally announce it for everyone. 

Assign Sales Platform for FB Ads

In conjunction with our Customized Dashboard release, users can now assign sales platform data for their Facebook Ads. 

Improvement and Bug Fixes

Fixed a Bug Where Old Data was Returning a NaN Error

We found and fixed a bug where older data was returning a NaN (not a number) error

Improved Loading Speed on All Reports

As part of our latest update, we’ve also greatly improved loading speed on all reports. Users should be able to see a noticeable improvement in performance. 

Fixed a Bug Where Lockscreen Ads Data was Not Being Displayed

We fixed a bug where lockscreen ads data – from spend to metrics – were not being shown correctly. 

01/26/21 - Apple Books support added, added 'poor connection' mode for low speed users, improved login flow, & improved error logging

January 26, 2021

Expansions:

  • 🎉 Added Apple Books Support on Publishwide 🎉

Sync App Updates:

  • Updated Publishwide sync app UI so that sync process is more intuitive
  • Added a show/hide password option
  • Added a warning for caps lock
  • Added notification for trying to sync the wrong Amazon account
  • Added a Poor Connection Mode setting in the sync app
  • Added function to verify amazon login for users who do not have or cannot access 2SV

EXPANSIONS

  • 🎉 Added Apple Books Support on Publishwide 🎉

We’re excited to announce that starting today, Publishwide will officially support Apple Books (iTunesConnect)!

This change can already be seen on the Publishwide Profit dashboard.

The desktop app has also been updated to allow users to connect their Apple Books account:

When you first log into Apple through the desktop app, you will be prompted to verify your account with a six-digit 2-step verification code either texted to you or sent to your Apple device. Just input this code into the sync app when prompted, and you’ll be good to go!

P.S. it usually takes up to 25 seconds from you receiving the code to the sync app requesting it. 

Over the coming weeks, we will be adding on Kobo, Draft2Digital, and Google books support.

In addition to the new integration with Apple books, we’ve also made a number of updates to the desktop app that greatly enhances user experience.

Sync App Updates

Updated Publishwide sync app UI so that sync process is more intuitive

The UI has been updated so that the sync process becomes far more intuitive. Users will be able to see the progress of their sync as well as the time at which the sync completed:

Added a show/hide password option 

We’ve added a show/hide password option so that you can make sure that you’re using the right password.

Added a warning for caps lock

We’ve also added a warning for when the caps lock key is on so that you aren’t accidentally entering your password in all caps:

Added notification for trying to sync the wrong Amazon account

We also added a notification for when users with multiple Amazon accounts accidentally logs into the wrong one and tries to sync the wrong one as part of their KDP sync. Previously, the app would just reject the data being sent without any indication, which gave it the impression that the app was not working.

The app will now let you know that you’re trying to sync a different KDP account than the one you signed up with:

Added a Poor Connection mode setting in the sync app 

Thanks to the freedom that self-publishing offers, quite a number of our users travel the world – and sometimes the internet can be iffy. we created a ‘poor connection’ mode for users who were having trouble syncing due to slow/unstable internet connections:

NOTE: Sync and login time will take longer on poor connection mode – as will the wait time between receiving your Apple 2-step verification notice and the sync app asking for it.

Added function to verify amazon login for users who do not have or cannot access 2SV

For users who chose not to enable 2-step verification (or unable to access 2SV due to being abroad), we’ve built in a function that allows you to verify Amazon logins through emails that Amazon sends you.

The app will let you know during Amazon sign-in that an email has been sent to you. After you approved your login, just click the Continue button and you’ll proceed as normal:

12/07/20 - B&N support added, book merging support added, added live chat support

December 7, 2020

Expansions:

  • 🎉 Added Barnes & Noble Support on Publishwide 🎉
  • Added book merging ability so you can track the same book across multiple sales channels
  • Added Intercom support

Other Changes:

  • Updated currency conversion to resolve an issue with internal inconsistency
  • Updated the dashboard so that AMS spend is converting currency correctly
  • Fixed issue with recurring error message when changing series and tag information
  • Updated “Marketplace” to “Countries” in the Profit filter
  • Added a “Geo” tab to the Profit page table
  • “Marketplaces” tab on the Profit page table now reflects data from different marketplaces
  • Updated the Units scorecard so that it shows Units Sold instead of Units Ordered
  • Resolved an issue where PMR data caused a massive spike of KENP royalty
  • Swapped the royalty and profit scorecard location on the Profit report page
  • Additional Text Changes

EXPANSIONS

  • 🎉 Added Barnes & Noble (NookPress) Support on Publishwide 🎉

We’re super excited to announce that starting today, Publishwide will officially support Barnes & Noble data! You can see this change already on the Publishwide Profit dashboard (along with what we’re working on next).

This is the first step of something that we had wanted to do for a long time: integrate wide marketplaces in addition to KDP, AMS, and FB on a single platform. And with B&N data now supported, we finally feel like we can start living up to our name.

The desktop app has also been updated to allow users to connect their B&N account.

The updated Publishwide sync app – now with B&N support!

Over the coming weeks and months, we will be integrating other wide marketplaces like Apple Books, Kobo, Google, and Draft2Digital. Right now, we’re finishing up our work on getting Apple Book integration up and running, and hope to have something for you to use soon!

Book merging ability to track the same book across multiple sales channels

As part of our support for the new B&N data, we’ve built an automatic way that merges different version of the same book on your Publishwide bookshelf together.

While most of your B&N books will be automatically merged, we understand that there may be some books that will slip through the cracks. The Book Merger allows users to manually merge any books that Publishwide is unable to auto-merge.

You can find the book merging feature on an individual book’s page. Be aware that once books have been merged, they cannot be unmerged. If you need to know how the Book merger works, you can check out this helpdesk article.

Livechat Support

To better communicate with all our users, we’ve added livechat support. Now, you can open a chat with us directly on the page if you’re having any problems.

CHANGES

Updated Currency Conversion to resolve an issue with internal inconsistency

Several users brought to our attention that there were internal inconsistencies with the data being shown. After looking into the issue, we determined that it was caused by currency conversion and have fixed the issue. Now all of your data should be consistent with each other on Publishwide.

Updated the dashboard so that AMS spend is converting currency correctly

We noticed that there was an error where AMS spend is not converting currency correctly. This issue has been fixed, and all AMS currencies should be converting correctly.

Fixed bug with recurring error message when changing series and tag information

We detected a bug where series and tag information being changed rapidly resulted in a persistent error message. This bug has been fixed, and changing your series and tag information will no longer trigger this error message.

Updated “Marketplace” to “Countries” in the Profit filters

The marketplace filter on the Profit report page has been changed to “Countries” so that it can accommodate the changes made as a result of our Barnes & Noble integration.

“Marketplaces” tab on the Profit page table now reflects data from different marketplaces

The marketplaces tab on the Profit page table has been updated to reflect data from different marketplaces like Amazon US, B&N US, etc.

Added a “Geo” tab to the Profit page table

We’ve updated the table on the Profit report page to include a tab for Geolocations (i.e. countries)

Updated the Units scorecard so that it shows Units Sold instead of Units Ordered

Previously, the Units scorecard showed KDP paid orders. We changed it to show the Units sold. You can still find your KDP paid orders in the table at the bottom of your reports.

Resolved an issue where PMR data caused a massive spike of KENP royalty

We fixed an error where partial prior monthly data caused a massive spike in KENP royalty.

Swapped the royalty and profit scorecard location on the Profit report page

We swapped the location of Profit and Royalty scorecards on the Profit Report page so the locations on Profit and Snapshot pages are the same.

Additional Text Changes

We made some additional text changes to the report pages to make things clearer.

10/21/20 - AMS/KDP sync fixes, improved report load time, added expense filtering

October 21, 2020

Changes

  • Updated Publishwide desktop app to resolve issue with AMS syncing
  • Updated Publishwide desktop app to resolve issue with KDP syncing
  • Faster loading time on dashboard
  • Dashboard now filters out different expense sources

Changes in Detail

Updated Publishwide Desktop App to Resolve Issue with AMS Syncing

We noticed that users who have a lot of AMS data would encounter an error where the data just wouldn’t be uploaded through the desktop app. We’ve updated our compression algorithm to account for this issue, and AMS data should be syncing as normal now.

Updated Publishwide Desktop App to Resolve Issue with KDP Syncing

Some of our users reported an error where the desktop app would fail to sync KDP data. We’ve fixed the issue, and KDP syncing should be working as normal now.

Faster Loading Time on Dashboard

The Publishwide report dashboard should load much faster now.

Publishwide Dashboard Now Filters Out Different Expense Sources

You may have noticed that in our filters, the different expense sources (AMS, FB, Manual) are now selectable. We’ve implemented this change so that users can filter out different expense sources that they don’t want to see on their reports.

10/01/20 - Launch announcement!

October 1, 2020

Publishwide is now live!

Thanks to everyone who helped us test out our platform and get it to where it is today!

All new sign ups will get a 14 day free trial (no credit card required) and get access to all Publishwide features for only $29/mo

09/29/20 OPEN BETA - Various bug fixes

September 29, 2020

Major Changes

  • Fixed error where AMS CA was not syncing
  • Fixed error where AMS AU account was not being detected
  • Updated the Sync App to implement the changes to AMS CA and AU
  • Fixed error where FB ads UI disappeared
  • Fixed issue where hiding AMS Ads did not work correctly

MAJOR CHANGES

Fixed Error Where AMS CA was Not Syncing

Some users reported that their AMS CA data were not being synced. This issue has been fixed and AMS CA should sync normally now.

Fixed Error Where AMS AU Account was Not being Detected

Some users reported that the sync app was not detecting their AMS AU account correctly. This issue has been fixed, and AMS AU accounts should be detected and able to be synced.

Updated the Sync App to Implement the Changes to AMS CA and AU

To implement the changes that we’ve made to AMS CA and AU, the sync app has also been updated. It should automatically update.

Fixed Error where FB Ads UI Disappeared

Facebook recently deprecated their API access for privacy purposes, and that caused a temporary issue where the FB Ads UI disappeared. The issue has been fixed and FB Ads are working normally.

Fixed Issue where Hiding AMS Ads Did Not Work Correctly

We noticed that the “Hide” option on AMS ads (for tracking purposes) did not work correctly. This has been fixed, and you can now hide AMS ads that you do not want to track.

09/27/20 OPEN BETA - Added multi-ASIN AMS ads support, added new AMS CA & AU marketplaces

September 27, 2020

Major Changes

  • Multi-ASIN support for AMS ads
  • AMS support for CA and AU marketplaces
  • Automatic book assignments for AMS lockscreen ads

Minor Changes

  • Updated the Sync App to make selections appear more obvious
  • Updated the AMS ads UI to the same as the FB ads UI
  • Updated the AMS ads orders metric so that it’s less misleading

MAJOR CHANGES

Multi-ASIN Support for AMS Ads

Did you know that you can run multiple ads per campaign in AMS nowadays? The embarrassing truth is that we had no idea you could until someone mentioned it to us. Well, that problem has been fixed. Publishwide now supports multi-ASIN campaigns so that your reports are as accurate as possible.

Multi-ASIN ad data will start at 90 days prior to the first sync on Publishwide Sync App version 2.4.0. Data older than 90 days will likely only be attributed to a single ASIN instead of multiple ones. This is due to how we get the data from Amazon. Don’t worry, your older data are still accurate at the campaign level.

AMS Support for CA and AU Marketplaces

Amazon recently announced that you can start running AMS ads for your KDP books in the Canadian and Australian marketplaces. We have updated the Publishwide sync app as well as our backend to support this change.

Automatic Book Assignments for AMS Lockscreen Ads

Previously, books were not automatically assigned for AMS lockscreen ads–mostly because Amazon did not offer a way for us to grab that data. This is no longer the case. Your AMS lockscreen ads should automatically assign books after syncing.

MINOR CHANGES

Updated the Sync App to Make Selections Appear More Obvious

We’ve updated the Publishwide Sync App so that your selections are more visible than before.

Updated the AMS Ads UI to the Same as the FB Ads UI

We also updated the AMS Ads UI to the same as the FB Ads UI so that users can have a more consistent experience on the platform.

Updated AMS Ads Orders Metric So that It’s Less Misleading

When we first started tracking AMS ads orders, it was fairly misleading: namely, we called it “Amazon Orders” instead of “Amazon Ads Orders.” That issue has now been fixed.

08/17/20 OPEN BETA - FB ad auto-assignments updated, updated FB ad management page, added Yesterday/Today/Tomorrow setting for Snapshot for international users (e.g. AU users should us Yesterday)

August 17, 2020

Major Changes

  • Updated FB ads to include book assignment by campaign
  • Revamped the FB ads page to make it easier to navigate
  • Snapshot can now be viewed as “Today”, “Yesterday”, or “Tomorrow” (for the Aussies)

Minor Changes

  • Fixed bug where the feedback bubble caused a deadzone
  • Fixed issue where switching to light mode reset currency

MAJOR CHANGES

Updated FB Ads to Include Book Assignments by Campaign

Previously, book assignments were done on an ad-by-ad level. This worked when you have fewer than 100 ads, but things quickly got out of hand if you have 1000+ ads. To simplify things, you can now directly assign books at the campaign level, and all associated ads will automatically have the book assignments added.

Revamped the FB Ads Page to Make it Easier to Navigate

The FB ads page is now much easier to navigate because it no longer tries to load all of your ads at once. You can choose to see either 10, 20, or 50 ads per page.

We also added a search and filter options to help you quickly find specific ads and campaigns.

Snapshot Can Now viewed as “Today”, “Yesterday”, or “Tomorrow”

Internally, we called this the “Aussie fix” though it applies to anyone who lives east of the GMT line. Here’s why: Australian users can be in the ‘future’ while everybody else is in the ‘past’. And because Amazon tracks sales based on the marketplace in which they occurred, an Australian user may be left with a totally unusable Snapshot page. You can set your Snapshot page to show either “Today”, “Yesterday”, or “Tomorrow” in your settings page.

MINOR CHANGES

Fixed Bug Where the Feedback Bubble Caused a Deadzone

You may have noticed that we added a Feedback bubble to the bottom right hand corner of the Publishwide dashboard to help you get in touch with us directly. The bad news was that it had a considerable deadzone around it when we first launched the feature. We shrunk that deadzone so you shouldn’t notice the feedback bubble interfering with normal functions.

Fixed Issue Where Switching to Light Mode Reset the Currency

We found out that when users switched from Dark Mode to Light Mode, the currency would automatically revert to USD. This issue has been fixed. Me judging you for using light mode, on the other hand, has not.

08/05/20 OPEN BETA - Added support for new AMS KENP metric

August 5, 2020

Major Changes:

  • Resolved Issue where user could not log in through the app
  • Included a feedback form directly on the page
  • Updated Publishwide sync so that it grabs KENP on AMS
  • Updated Publishwide dashboard to report KENP on AMS

Upcoming Changes:

  • Marketplace tracking for FB ads
  • Update FB ads management page
  • Assign books to entire FB campaigns

MAJOR CHANGES

Resolved Issue Where User Could Not Log In Through The App
Some users reported that they could not log in through the app. We fixed this issue – if you still can’t login, please let us know.

Included a Feedback Form Directly on the Page
We’ve included a feedback form directly on reports pages. So if you run into any problems on any particular page, or come up with a suggestion, you can send us feedback directly on that page.

Updated Publishwide Sync So That It Tracks Kenp On Ams
We updated the sync app to track KENP data on AMS.

Track AMS KENP Royalty on Dashboard
We updated the Publishwide dashboard to track your AMS KENP Royalty. Even with the new updates to AMS, Amazon somehow forgot to include and estimate of your KENP royalty. Not us! You can also see your total AMS KENP readAMS Orders, and also Pages Royalty:

These changes are also reflected on the chart – clicking on either the Pages Read or Units scorecard will now show both organic pages and orders as separate from paid (i.e. AMS) pages and orders.

While we are aware that there are some issues with the accuracy of the AMS Page Read values, this is the most amount of data we’ve gotten from Amazon in years and it’ll go a long way in helping us derive more accurate total earnings for a single AMS campaign.

UPCOMING CHANGES

We are working on adding the following items in the coming week:

Marketplace tracking for FB ads
One thing that our users have continuously asked for is to track different marketplaces for FB ads. We are working on a system that will automatically track the different marketplaces that you may have set for your FB adset.

Update FB ads page to load better
Right now, the FB ads page is a single page that contains all of your ads. For users who only have a few ads (0-100), this may not seem like a big issue. But for users who are running 1,000+ ads, this has a considerable impact on performance. We are planning on changing this page so that users with a large number of ads aren’t spending too much time waiting for the page to load.

Assign Books to entire FB campaigns
This is another general request that users have been asking for. We want to allow users to assign their books to an entire FB campaign instead of clicking through for each ad.

07/27/20 OPEN BETA - Desktop app released, auto-AMS & FB book assigning added, non-USD currencies added

July 27, 2020

Announcement

  • Publishwide Sync App officially launched on Windows and MacOS

Changes Made:

  • Simplified the signup process
  • Automatically assign AMS and FB ads to KDP books
  • Publishwide now supports non-USD currencies
  • Changed the appearance of the Top Books section
  • Added a “Restore” function to tables to restore removed columns
  • Removed custom global KENP rate to make things more accurate
  • Fixed bug where custom expenses did not work properly
  • Fixed bug where Publishwide was not tracking paperback-only books
  • Fixed error when moving from sync app to dashboard
  • Fixed error that caused Snapshot page to not load correctly
  • Fixed error where FB data was not updating
  • Fixed graph legend sometimes cutting off
  • Fixed bug with decimals displaying for partial month page reads and units
  • Fixed bug where the wrong KENP rate was being used
  • Fixed bug for Group By function on Snapshot expenses

Upcoming Changes:

  • Updating Publishwide sync so that it tracks KENP on AMS
  • Updating Publishwide dashboard to track KENP on AMS

ANNOUNCEMENT

We’re excited to announce the official launch of the Publishwide Sync app. For the past six months, we’ve been testing a way to move users away from the bookmarklet, which people found to be complicated to use. You can read more about the Publishwide Sync App on this page.

CHANGES MADE

Simplified the Signup Process

We’ve simplified the onboarding process to Publishwide so you can get signed up faster.

Automatically assign AMS and FB ads to KDP books 

Your AMS and FB ads will automatically be matched up to their corresponding KDP books.

Note: We’re still working on getting AMS display ads integrated. This feature does not work on AMS ads that link out to the series ASIN. For now, you will still need to manually assign those ads.

Publishwide now supports non-USD currencies

Publishwide now supports all Amazon currencies: USD, GBP, EUR, JPY, INR, CAD, BRL, MXN, and AUD.

Changed the appearance of the Top Books section

We’ve made changes to the Top Books section on the Snapshot page. Instead of hovering over each cover to see relevant data, you can view the data directly.

New top books on the Publishwide snapshot page
Above: the new version of Top Books on the Publishwide snapshot page
Old Top Books on Snapshot
Above: the old version of Top Books on the Publishwide snapshot page.

Added a “Restore” function to tables to restore removed columns

You can now restore table columns on the Profit report at the click of a button. Very useful for after removing some columns.

Removed custom global KENP rate to make things more accurate

After some due consideration, we’ve removed the custom global KENP rate estimate because it was inherently inaccurate. You can still use individual custom marketplace KENP rates, and the global percentage increase/decrease options.

Fixed bug where custom expenses were not working correctly

During testing, we discovered a bug where custom expenses were not showing up at all. We have fixed this bug, and now custom expenses should be working correctly.

Fixed bug where Publishwide was not tracking paperback-only books

We found a bug where we weren’t tracking books that only had a paperback version. This error should no longer be happening.

Fixed error when moving from sync app to dashboard

We received some reports of users encountering the error message of “Invalid Authorization Header” when they move from the Publishwide Sync App to their dashboard. A fix has been deployed and this issue should no longer be happening.

Fixed error that caused Snapshot page to not load correctly

We received reports of the Snapshot page not loading correctly and telling users that they needed to sync, even though they’ve already synced for the day. We’ve resolved this issue and it should no longer be happening.

Fixed error where FB data was not updating

Several users reported that their Facebook data was not updating. We’ve deployed a fix and this issue should be resolved.

Fixed graph legend sometimes cutting off 

Several users reported that the graph legend sometimes would appear cut off. We’ve fixed this issue and graph legends should no longer be cutting off.

Fixed bug with decimals displaying for partial month page reads and units 

Sometimes, when a month’s data only has some days but not all, the data would display decimals–namely for the KENP reads and the Units sold. We fixed this bug and there should no longer be any decimal points for those metrics.

Fixed bug where the wrong KENP rate was being used

Occasionally, the wrong KENP rate would be used–especially when Amazon releases the KENP rate early. This bug should no longer be happening.

Fixed bug for Group By function on Snapshot expenses

There was a bug where the Group By function on Snapshot expenses were not working correctly. This bug has been fixed.

UPCOMING CHANGES

Updating Publishwide sync so that it tracks KENP on AMS

In July 2020, Amazon made several updates to AMS, the most important one being that AMS now tracks KENP. We will be updating Publishwide Sync so that these updates are reflected.

Updating Publishwide dashboard to track KENP on AMS

Likewise, we will also be updating the dashboard to account for these new changes.

01/13/20 OPEN BETA - Beta extended, CSRF bug fix

January 13, 2020

Announcement:

  • Extension of Beta for Current Users until February 15th

Changes Made:

  • Streamlined email verification for Mobile App Browsers
  • Fixed CSRF Message Bug that prevented new account creation

Upcoming Changes:

  • Desktop syncing app

ANNOUNCEMENT

The past two weeks has seen a huge turnout in new user signup during the open beta, as well as a slew of amazing responses from our beta testers. We’ve gathered some very valuable information about what we’re doing well. But most importantly, we’ve identified several shortcomings with our current product.

Due to the amount of feedback and the work necessary for us to implement all the needed changes, we’re extending the beta period for our current users until the 15th of February and new open beta sign ups will be closed. This way, we can devote the right amount of time to tackling all the bugs and issues–both big and small–found by our beta testers.

CHANGES MADE

Streamlined Email Verification for Mobile App Browsers

Some users reported that there were issues with verifying their email from mobile app browsers (e.g. when they sign up from Facebook and then go to verify their email through the Gmail app). We’ve identified and fixed this issue. Email verification should now be fixed on mobile.

Fixed CSRF Message Bug that Prevented New Account Creation

We’ve heard from some users that they were unable to create an account accompanied by a CSRF error. We’ve deployed a fix for this issue and users should be able to create new accounts without issue.

UPCOMING CHANGES

Desktop Syncing App

One of the main feedback we got from our beta testers was that the bookmarklet process is fairly complicated–both during the onboarding process and when syncing multiple different sources of data.

A desktop app will streamline the onboarding and automate the syncing process, which will make for a much better user experience. We hope to get the first version of the desktop app pushed in the upcoming week.

01/06/20 OPEN BETA - Multi-currency support for FB added

January 6, 2020

Major Changes Made:

  • Added non-USD currency support for FB ads
  • Fixed bug with verification email not being sent on request

Minor Changes Made:

  • Onboarding now automatically finishes after first KDP sync
  • Fixed bug with export CSV function on Expenses table

MAJOR CHANGES
Added Non-USD Currency Support for FB Ads

We’ve added support for non-USD currencies on FB ad accounts. Now, non-USD currencies should be correctly reported. Fixed Bug with Verification Email Not Being Sent on Request
An issue that users reported was that when they requested another verification email to be sent during onboarding, the process would fail. We’ve patched this bug and new verification emails should be sent upon request. MINOR CHANGES  Onboarding Now Automatically Finishes After First KDP Sync
We’ve streamlined the onboarding process to be more user friendly. Now, after a new user syncs their KDP account for the first time, they will automatically complete the onboarding process. Fixed Bug with Export CSV Function on Expenses Table
There was a bug that prevented users from exporting a CSV when their table is in Expenses view. This has been fixed.

12/27/19 OPEN BETA - Added international AMS support, added FB dynamic creative ads support, CSRF protection, auto-updating reports on sync, and bug fixes

December 27, 2019

Announcement: 

  • Official Open Beta Launch

Major Changes Made:

  • Added multiple marketplace support for AMS ads
  • Added Support for FB Dynamic Creative Ads
  • Footer and Reports automatically updates after KDP sync
  • Introduced new security measures for user accounts
  • No longer need to log in to the bookmarklet across different Amazon services
  • Fixed Bug for Most Recent KENP Rate being 0
  • Fixed Bug for KDP accounts with only KENP data
  • Added function that requires password to delete important data

Minor Changes Made:

  • Added instruction graphic to bookmarklet step
  • Added instructions for syncing Amazon Advantage ads
  • Removed logout button on bookmarklet – users should now visit app.publishwide.com to logout

ANNOUNCEMENT – OPEN BETA

Happy Holidays everyone!

We are excited to announce the official launch of the Publishwide Open Beta!

Starting today, you will no longer need an invite code to sign up for a Publishwide account. The main purpose of the open beta is to stress-test our servers’ ability to handle a large influx of users as well as to catch any additional errors that may have slipped past us.

The Open Beta period will be from today, December 26th to January 10th. Afterwards, Publishwide will officially launch and those who’ve participated during both the closed and open beta will be grandfathered in to the Founder’s Price of $20/month forever.

For those who did not join during either Beta period, Publishwide will cost $30/month at launch.

MAJOR CHANGES

Added multiple marketplace support for AMS ads

We’ve had several users ask for the ability to sync AMS ads from multiple marketplaces, and I’m happy to report that users can now sync up their AMS ads from the following marketplaces:

  • US
  • UK
  • Germany
  • France
  • Spain
  • Italy
  • Japan
  • India
  • Canada
  • Mexico
  • Australia

Added Support for FB Dynamic Creative Ads

FB ads using dynamic creatives are now able to be suggested by the auto-suggestion function when assigning ads to books.

Footer and Reports automatically updates after KDP sync

We’ve changed the report page and the footer so that they will automatically refresh after you sync your KDP data to provide a better user experience. You should be able to leave a Report window open and it’ll automatically update each time you sync your KDP data.

New Security Measures

We completely rebuilt the authentication system with enhanced account security. We’ve introduced a new security measure to help lock down your account in the event someone gains unauthorized access. We’ve also added additional security measures to prevent cross-site request forgery.

No Longer Need to Log in to the Bookmarklet Across Different Amazon Services

After feedback, we removed the need to log in to the bookmarklet separately on different Amazon services (i.e. previously, you needed to log in through the bookmarklet separately on AMS even after having done so on KDP). Now, as long as you’ve logged in through the Publishwide dashboard, your bookmarklet will automatically be logged in when you activate it on different Amazon services.

Fixed issue for Most Recent KENP Rate being 0

Last update, I noted that we encountered a bug where if you set your KENP rate to “Most Recent”, it’ll actually return as 0. We’ve fixed this issue and you should see the correct most recent KENP rates.

Fixed Bug for KDP Accounts with Only KENP Data

We noticed that the KDP sync would fail for users who only have KENP data but no regular eBook or paperback sales. We’ve fixed this bug so that users who fall under this category should be able to sync normally.

Added Function that Requires Password to Delete Important Data

Previously, it was possible for you to delete your AMS, FB, and even your account with just the click of a button. We realized that this ease of deleting your data–while convenient for testing–could be a real nuisance if you were to click it accidentally. Now, you’ll be required to enter your password before you can delete this data.

MINOR CHANGES

Added instruction graphic to bookmarklet step

The bookmarklet can be a bit confusing–especially to first time users. We’ve added an instruction GIF to help new users get acquainted with using it.

Added instructions for syncing Amazon Advantage ads

Did you know you can sync Amazon Advantage ads with our bookmarklet? Now you definitely will! We’ve added instructions for syncing Amazon Advantage ads directly to the bookmarklet page when you activate it on your AMS dashboard.

Removed Logout button on bookmarklet

Because the bookmarklet now tracks your login status on the main publishwide site, we’ve removed the logout button on the bookmarklet.

FUTURE CHANGES

We have lots of other plans for Publishwide, and one of the first things we will be doing after launch is to create a dedicated desktop app for syncing data. This way, users will no longer need to keep a browser tab open to sync their data, which we know can quickly become memory intensive. 

12/03/19 BETA - Open beta launch announcment, additional royalty breakdowns, reports caching, and lots of bug fixes

December 3, 2019

FUTURE CHANGES

We’re receiving a lot of great feedback from our current testers and are preparing to open up beta testing to the public!

In the coming weeks, you will be able to sign up for Publishwide for FREE and experience superior reporting for yourself.

Once the open beta period ends, you will have the option to continue using Publishwide at the Founder’s Pricing of $20/month that will help us fund our future features. If you choose to continue using Publishwide with our Founder’s Pricing, you will be locked in at this rate forever.

We have lots of plans for additional functions and features that will be coming to Publishwide in the coming months, including royalty reports for other revenue sources like Apple, Kobo, Nook, and Google so that our service’s name will finally make sense!

Meanwhile, the closed beta is still ongoing. If you’re interested in receiving a beta key, apply on the homepage today!

Major Changes Made: 

  • Implemented change to make cached reports load much faster
  • KENP setting now allow for customized local marketplace KENP rates
  • Added more breakdowns to Royalty
  • Fixed Bug where the “Do Not Track” function wasn’t working correctly
  • Fixed Bug with password reset form
  • Fixed Bug where Expenses data incorrectly showed 0
  • Fixed Bug with Tag filtering on reports page

Minor Changes Made:

  • Fixed bug where graph legends would sometimes disappear
  • Added a message on reports page when user has not synced that day
  • Added messages on reports page when loading fresh reports
  • Made graphs easier to read by adding dots on daily values

Over the last two weeks, we’ve made some additional changes and deployed several other fixes to Publishwide. Below are the explanations for the changes.

MAJOR CHANGES

Implemented Change to Make Cached Reports Load Much Faster

One major change we made was making cached reports load much faster. Previously, each time you load a report across a particular date range–regardless of whether you’ve loaded it before or not–it would initiate a fresh load of the report. Often, that means waiting for the data to be processed, compiled, and displayed.

We’ve changed it so that any previously loaded report will load almost instantly the next time you access them to provide a better user experience.

KENP Setting Now Allow for Customized Local Marketplace KENP Rates

As stated before, Publishwide now uses individual marketplace KENP rates to calculate the most accurate KENP royalties. However, this was not reflected in the User KENP Rate Settings.

Until now!

The new User KENP Rate Settings will allow you to use the most recent KENP rates (when available), apply a universal increase/decrease custom percentage, apply a universal KENP rate, or assign individual KENP rates by marketplace.

Added More Breakdown to Royalty

We added additional breakdowns to the Royalty graph so that you can see your Kindle Countdown and Pre Order royalties separately from your eBook royalties.

Fixed Bug Where “Do Not Track” Functionality was Not Working Correctly

We noticed that the “Do Not Track” functionality was not working correctly. We have since fixed this issue.

Fixed Bug with Password Reset Form

There was an error with the password reset form that would occasionally crash the site if an improperly formatted email address was used (e.g. using user@website instead of [email protected]). We’ve fixed this issue.

Fixed Bug Where Expense Data was Incorrectly Showing 0

We noticed that in some cases, expense data would incorrectly be showing up as 0 even though there were recorded expenses. We’ve fixed this bug and expense data should be working correctly now.

Fixed Bug with Tag Filtering on Reports Page

There was an issue where you can filter by custom tag names without choosing a tag value (e.g. Filter by custom tag name “Language” but do not select any sub-values like “English”). While this bug didn’t break the service, we felt that it was sloppy to not fix it. Now, when you filter by a tag name, you must also select a sub-value to proceed.

MINOR CHANGES

Fixed bug where graph legends would sometimes disappear

We noticed that the graph legends would sometimes disappear, and made sure that the graph legend will always appear.

Added a message on reports page when user has not synced that day

New users often report that they were unaware that they needed to sync their KDP and AMS data daily. We’ve included a message on the Reports page to remind them to sync their data if they have not done so today.

Added messages on reports page when loading fresh reports

We’ve added a message on reports page when fresh reports are being loaded instead of leaving just a blank page while the reports load.

Made graphs easier to read by adding dots on daily values

We noticed that the graphs can be kind of hard to read–especially when viewed in single day mode. So we’ve added a dot on each value to make it easier for you to hover over it and see the breakdowns.

11/11/19 BETA - Added light/dark mode option, updated bookshelf, added saving last profit page settings, updated KENP royalties calculation, fix manual expense bug preventing multiple expenses in one day

November 11, 2019

Major Changes Made: 

  • Implemented a light/dark mode and made colors stand out more
  • Reworked Bookshelf
  • Profit page now remembers your previous date setting
  • KENP royalty calculations now uses the local marketplace KENP rates
  • Fixed bug to allow multiple custom expenses on the same day

Minor Changes Made:

  • Columns are now adjustable
  • Miscellaneous text changes

Over the last few weeks, we’ve been making some deep changes to Publishwide after user feedback.

MAJOR CHANGES

Improved a Light/Dark Mode and Made Colors Stand Out More

Our original color scheme on Publishwide was, to put it bluntly, not great. We completely revamped the color scheme and implemented a light/dark mode that is easily switchable.

Reworked Bookshelf

The Bookshelf page is one where you set your series, add tags, and add custom expenses. Unfortunately, it’s also something that needed a desperate facelift. We’ve reworked the bookshelf from the bottom up to offer users a much better user experience. Part of the changes include:

  • Bookshelf now displays your tags and series information for ease of use
  • Bookshelf now includes a filter/search function that works across tags, series, titles, and authors
  • Bookshelf now defaults to list view to make it easier for you to find the book you want

Profit Page Now Remembers Your Previous Date Settings

We reworked the profit page so that it remembers your previous date settings.

For example, let’s say that you choose to view your “Yesterday” data, all you need to do is:

  • Go to your Filters
  • Select yesterday
  • Continue using Publishwide as normal
  • The next time you go back to the Profit page, it will default to “Yesterday”

KENP Royalty Calculations Now Uses the Local Marketplace KENP Rates

I noticed in the past couple of weeks that the correct way to calculate KENP rates was to do them individually by marketplace. Previously, we’d been using a single unified KENP rate across all marketplaces. This has been changed so that we can be as accurate as possible.

NB: The KENP setting on Publishwide still has not updated from the previous version. We will be pushing an update out at a later time so that it’s consistent across the entire service.

Fixed Bug to Allow Multiple Custom Expenses on the Same Day

We discovered that only one custom expense can be assigned per day. We changed it so that users can now add multiple custom expenses for the same day.

MINOR CHANGES

Columns are Now Adjustable

We heard from testers that they would like to be able to change the width of the columns to their liking. We’ve implemented this change in this update.

Miscellaneous Text Changes

We’ve made several small changes to the text so that they now reflect both the new design, and so that they offer more accurate information.

FUTURE CHANGES

In the coming weeks, we hope to have the following features deployed:

  1. Increase website performance
  2. A redesign of the Profit page so that it’s more useful

Once again, a huge thank you to everyone who’s participated in the closed beta so far. None of these updates would be possible without your help.

The closed beta is still ongoing. If you’re interested in receiving a beta key, please answer in the thread below or PM me that you’d like to join!

10/18/19 BETA - Added auto-book detection for FB page boosted posts, improved AMS sync efficiency for power users, added Amazon Advantage support

October 18, 2019

Major Updates:

  • Added book suggestion support for boosted FB posts
  • Deployed fix for AMS users with a lot of data
  • AMS sync now supports users who linked their Amazon Advantage accounts to their AMS accounts

Minor Updates:

  • Fixed bug where KDP sync would use the incorrect month’s KENP rates

MAJOR CHANGES

Added book suggestion support for boosted FB posts

Users can now use book suggestion in the Ads manager to automatically assign boosted FB posts to their books.

Previously, book suggestion only worked for FB ads made during within the FB ads manager. However, we knew that people use a mix of boosted FB posts in addition to FB ads. This week, we are excited to announce that users can finally use the book suggestion to mass-assign their boosted posts to their books.

Deployed fix for AMS users with a lot of data

Some of our users with a large number of AMS ads reported that not all campaigns were being synced. We’ve deployed a fix for this bug, and users with a lot of AMS ads should see all their ad campaigns being tracked after syncing their AMS data.

AMS sync now supports users who linked their Amazon Advantage accounts to their AMS accounts

Over the past week, we learned that those with an Amazon Advantage account can link their account to their AMS account–allowing them to run Advantage ads through their AMS dashboards.

As part of the fix we deployed for AMS, we are now also able to track any Amazon Advantage ads that users have created through their AMS dashboard.

Future Updates

  • Optimizing the Ads page so users with a lot of ads won’t crash their browser
  • Adding support for Profits page so it remembers the most recently used date range view
  • Begin making UI changes to the Publishwide dashboard based on user feedback.

Planned UI changes to Publishwide Dashboard Based on User Feedback:

  • Give users the ability to change the background color from the default indigo
  • Give users the ability to change graph colors
  • Make column widths adjustable
  • Re-work Profits so that users can see quick and easy breakdown of royalty and expense source, etc.
10/04/19 BETA - Updated FB permissions, improved FB sync for power users

October 4, 2019

Major Updates:

  1. Built re-authentication function for Facebook
  2. Fixed bug that prevented users’ Facebook data from updating
  3. Fixed a bug where users with large amount of FB ads can cause a timeout of the sync

Minor Updates:

  1. Fixed a bug that caused failure when syncing KDP daily data for some users
  2. Fixed a bug that could cause failure in AMS

MAJOR CHANGES

Built re-authentication function for Facebook Ads

Facebook sometimes invalidates the authentication token for your ad account after long periods of inactivity. We have deployed a fix both on both the backend and the frontend, allowing you to re-authenticate your token when this happens.

Fixed bug that prevented users’ Facebook data from updating

We’ve been receiving reports from multiple users over the past few weeks that their Facebook data would stop updating after a while. We’ve deployed a fix for this issue, and your Facebook data should be updating correctly now.

Fixed a bug where users with large amount of FB ads can cause a timeout of the sync

We noticed that users with a lot of Facebook ads data can cause timeouts on our server. We’ve made changes to the way we handle these particular instances to resolve these timeouts.

Future Updates

  1. Adding support for Profits page so it remembers the most recently used date range view
  2. Adding auto-suggestion support for Boosted Facebook Posts

Continuous Improvements

  1. Continue making the website itself run much faster
  2. Continue making changes to the design of the dashboard based on user feedback
09/30/19 BETA - Improved FB sync time, improved AMS sync efficiency (fixed freezing bug)

September 30, 2019

Major Changes Made: 

  • Improved first time sync speed for Facebook
  • Fixed bug where first time AMS sync can freeze the browser for users

Minor Changes Made:

  • Fixed bug with incorrect error message when viewing Facebook ad accounts

This week, we’ve deployed a fix that significantly improves the speed of the first time you sync your Facebook and AMS data.

MAJOR CHANGES

Improved First Time Sync Speed for Facebook

One of the changes we’ve made in this update is improving the first time sync speed for Facebook. First time users–especially those with lots of FB ad campaigns–should be able to sync their FB ad accounts in just a few minutes. Current users should also notice a performance boost when accessing FB data!

Fixed Bug where First Time AMS Sync Freezes the Browser for Users

Over the summer, we’ve noticed that first time AMS syncs can lead to a massive CPU spike on the final step of the process. For a while, the bug seemed to have disappeared without us doing anything (which is the most frightening part of development). After we’ve pushed our under the hood fix to syncing, this bug reappeared and we decided to take action.

We’ve made changes to the overall sync process to ensure that first time AMS sync is no longer able to freeze the user’s browser.

MINOR CHANGES

Fixed Bug with Incorrect Error Message When View Facebook Ad Accounts on Publishwide

We fixed a bug where an incorrect error message would whenever users viewed their Facebook ads on Publishwide. Users should no longer see this message.

CURRENTLY WORKING ON

We noticed that our previous bug fix to FB ads not updating did not fully correct the issue and are currently working on fixing that ASAP.

FUTURE CHANGES

In the coming weeks, we hope to have the following features deployed:

  1. Adding auto-suggestion support for Boosted Facebook Posts
  2. Making the website itself run much faster
  3. Begin making changes to the design of the dashboard based on user feedback

We like to also take this time to offer our thanks to everyone who’s participated during our closed beta. Your feedback has been crucial in helping us identify ways to improve Publishwide.

I’d like to also take this time to remind everyone reading this that the closed beta is still ongoing.

09/14/19 BETA - Improved speed, added Safari support, fix FB sync bug

September 14, 2019

Major Changes:

  1. Full under-the-hood fix for syncing to make it significantly faster
  2. Fixed bug where FB ads stopped updating
  3. Fixed bug with syncing error on Safari browsers

Minor Changes:

  1. FB & AMS expenses are now calculated without needing to be assigned to Books
  2. Fixed a bug where some paperback sales went missing

Explanation of Changes

Okay, it’s been a few weeks since we last posted an update on Publishwide, and the reason is because we’ve been making some deep, under-the-hood changes to the way data itself is structured on Publishwide.

One major downside of this deep structural change is that your current data on Publishwide has been wiped. This means that on your next sync, you’ll only have the most recent 90 days worth of daily data (Sorry! Thanks for beta testing!).

MAJOR CHANGES

Under the Hood Fix to Syncing

The major change we’ve deployed in this update is a full fix to syncing that makes it significantly faster. Previously, first-time syncs can take upwards of 20 minutes, now, it’s typically done in just 5!

Fix Issue with FB Ads Not Updating After a While

There was a bug where Facebook data would stop updating suddenly which has been fixed. You should be able to resume syncing your Facebook data!

Fixed Critical Issue with Sync Error on Safari

Time is the bane of every developer, and this issue is the perfect example. Last month, we found out that first time syncs would fail on Safari due to the different way Safari handles time compared to Chrome or Firefox. Fixing this issue required dismantling a good portion of our sync code. Good news is, Safari users should no longer have a problem syncing their data!

MINOR CHANGES

FB and AMS expenses now calculated without needing to be assigned to books

One of the most common feedback we heard was that users prefer to have ad expenses be calculated even without assigning the ads to a specific book – done!

FB & AMS ad spend will now be automatically graphed on your profit lines. Instead, you will need to assign an ad campaign to ‘DO NOT TRACK’ to have it be ignored.

However, if you want to evaluate profit of a specific book, you’ll still need to assign the ads to the book. We currently auto-assign FB + AMS ads and are working on an update for Facebook posts.

Fixed bug with missing paperback sales

Occasionally, some paperback sales would go missing. We tracked down and deployed a fix for this issue.

FUTURE CHANGES

We are making preparations that will make Publishwide ready for the initial launch. We have a few more changes that we will be deploying in the coming days. Namely:

  1. Making improvements to Facebook sync time
  2. Fix bug where first time AMS sync can freeze the browser for users with many campaigns
  3. Adding Boosted Facebook Post auto-suggestion support
  4. Making the website itself run much faster
  5. Begin making changes to the design of the dashboard based on user feedback