Import a StoryGraph Library into Notion
Download the StoryGraph library CSV, then upload it to a Notion bookshelf. The import copies the book, the authors, the ISBN, the status, the dates, and a whole-star rating.
Export the file
Export the CSV
Sign in on StoryGraph, open Manage Account, and generate the library export. Download the CSV when it is ready.
Export StoryGraph Library
Upload it on NotionReads
Sign in, connect Notion, and drop the CSV on the StoryGraph import. The page lists what it will leave out before you start.
Open the StoryGraph import
What comes in
- Title
- Authors, from the Authors column only
- ISBN, when the ISBN/UID value is a valid ISBN
- Read status: Read, to-read as Backlog, currently reading as Reading, and Did not finish when the shelf has that status
- Date added
- Read dates. When a book lists more than one read, the latest one is saved
- Whole-star ratings
- Reviews, only when a shelf field is mapped to description
What stays in the file
- Tags
- Moods, pace, and content warnings
- Format
- Read count
- Owned
- Contributors. The import says so when that column has names
Before you start
- A new Bookshelf includes a Did not finish status, so those rows keep that status.
- An older or custom shelf without that option leaves the Did not finish rows out and reports the count. They are not saved as Reading or Backlog.
- Paused and any other unrecognized status are skipped. They are not saved as Backlog.
- A Did not finish row with a start date and a stop date keeps that range. A stop-only date is not stored as a finish date. Page progress is not filled in for Did not finish.
- Ratings round to the nearest whole star, and the page says so. A rating under half a star can be left off.
- If ISBN/UID is not an ISBN, the book still imports and the cover lookup is skipped.
- Duplicates are skipped when the mapped Title or ISBN is already on the shelf. A repeated row in the CSV is skipped too.
- Leave the StoryGraph import tab open while it runs. The page sends the books in batches from your browser. If you reload, the import can continue after a 45 second lock.
Trial and license
- A trial adds up to 10 books.
- Goodreads and StoryGraph share 3 library imports.
- The paid plan is a $60 one-time license, plus tax if it applies.
- Buy the license at https://notionreads.lemonsqueezy.com/checkout/buy/22345312-3361-4606-b967-dc969dadb50f.
- Activate the license at https://notionreads.com/upgrade.
- Email support@notionreads.com if you want a hand with an import.
Checkout · Activate a license · Start the free trial
FAQ
How do I export my StoryGraph library?
Sign in on StoryGraph, open Manage Account, and generate the export at https://app.thestorygraph.com/user-export. Download the CSV.
What does the StoryGraph import save?
Title, the Authors column, ISBN when ISBN/UID is a valid ISBN, read status, date added, read dates, and a whole-star rating. A review is saved only when your shelf mapping includes a description field.
What does a StoryGraph import leave out?
Tags, moods, pace, content warnings, format, read count, owned, and contributors. Contributors are omitted, and the import says so.
What happens to Did not finish books?
A new Bookshelf includes Did not finish, so those rows keep that status. An older or custom shelf without that option leaves those rows out and reports the count. They are not saved as Reading or Backlog. A start-and-stop range is kept. A stop-only date is not stored as a finish date. Page progress is not filled in.
How are StoryGraph ratings saved?
Ratings round to the nearest whole star, and the page says so. A rating under half a star can be left off.
Do I have to leave the StoryGraph import tab open?
Yes. The page sends the books in batches from your browser. If you reload, the import can continue after a 45 second lock.
How many books can I import on the trial?
A trial adds up to 10 books. Goodreads and StoryGraph share 3 library imports. The paid plan is a $60 one-time license. Buy it at https://notionreads.lemonsqueezy.com/checkout/buy/22345312-3361-4606-b967-dc969dadb50f and activate it at https://notionreads.com/upgrade.