This is a good, common question that seems to have an answer here: Trouble hooking up Goodreads with sideloaded ebook on Kindle Paperwhite
I have found the best way to get it 100 percent working is this:
- If your book is not already in AZW3 format then convert it. (Has to be AZW3 and not just AZW.)
- Secondly, highlight the book and edit metadata.
- Once you are at that screen delete any other format that you have shown in the top right side leaving only AZW3.
- Delete the tags by hitting the recycle icon next to the tags box and hit download metadata.
- Once you have done that make sure the only tags you have are ISBN, Google, goodreads and amazon. You may not have all 4 but make sure
that you do not have any mobi-asin tags.
- Save and download the quality check plug in for calibre.
- Highlight the book and click on the quality check icon at the top, look for 'fix' on the drop down menu and click 'fix asin for kindle
fire'. Don't worry it will also work for paperwhite etc.
- Delete any copy you already have on the device and resend.
- For completeness I also go to the top of calibre and click device and update the cached metadata on device.
- Eject device and you should be good to go! Full integration with goodreads as if you had purchased through Kindle store.😊
Alternatively, try using the Quality Check tool:
Get the Quality
plugin for Calibre and then use it's "Fix -> Fix ASIN for Kindle Fire"
feature. It expects that you have the Amazon ID in the book's metadata
somewhere, which should be there if you download the metadata using
Calibre. This inserts the ASIN and allows goodreads integration to
work. I tested it myself.
One annoying thing is that it seems that if the Kindle notices that
mobi-asin field (which the above introduces in order to
fix Goodreads integration), then it seems to download and use the
cover art that Amazon has for that book, instead of the one you set in
Calibre. I'm not sure if there's a way to circumvent that.