LibbyGraph - Bring your exported Libby activity to StoryGraph

Cover Include Book Id Title Author Author l-f Additional Authors ISBN ISBN13 My Rating Average Rating Publisher Binding Number of Pages Year Published Original Publication Year Date Read Date Added Bookshelves Bookshelves with positions Exclusive Shelf My Review Spoiler Private Notes Read Count Owned Copies Last Activity

What is this?

This is an unofficial tool to more easily bring your Libby activity to StoryGraph since there is not yet an officialy supported method.
LibbyGraph converts the Libby activity export into the same format as the Goodreads library export so that you can use StoryGraph's GoodReads import with your Libby reading.

Make sure you understand the risks of using StoryGraph's Goodreads import before using this tool!

LibbyGraph works entirely within your browser, so your reading activity is not shared with anyone.


  1. Export Libby Activity
    Follow the directions here to export your activity from Libby.
    Make sure to select the Spreadsheet (CSV) format.
  2. Open the exported file with LibbyGraph
    Press the Browse or Choose File button above and select the file you saved from Libby.
    It is probably named libbytimeline-activities.
  3. Choose which books you want to import to StoryGraph

    StoryGraph will remove any previous reviews and reading information for books you import through this process, so make sure to exclude them.

    To exclude books, deselect the check-box in the include column.
    The Exclude all books below this button at the end of each row can be useful if you've previously added books to StoryGraph.
    If you accidentally excluded too many books, you can use the Include all books button.
  4. Rate and update your books
    LibbyGraph will sort the shelf each book belongs to based on the last activity type:
    • Books that are borrowed are set to currently-reading
    • Books that have been returned are set to read
    • All other books are set to to-read
    You can update the shelf, rating, date read, read count and date added values.
    StoryGraph only accepts whole number values for ratings when importing books, so if you want to use fractions of a star, you can leave the rating blank or set a temporary score and then update StoryGraph after the import completes.
  5. Save your StoryGraph import file
    When you are ready, press the Download CSV for StoryGraph import button to save the file you will import to StoryGraph.
    You should review the LibbyGraph.csv spreadsheet before moving on to ensure everything is correct.
  6. Import your activity to StoryGraph
    Log into StoryGraph and navigate to the Manage Account page. Scroll to the Goodreads Import portion of the page.

    Read the instructions and guidelines on StoryGraph carefully.

    Instead of exporting your Goodreads library, upload the LibbyGraph.csv file to StoryGraph.
  7. Review the books added to StoryGraph
    After your import has completed, you can update ratings and reviews on StoryGraph.
    Library editions of books used in Libby may have missing information on StoryGraph. This can often be fixed using the Browse editions link on the book's StoryGraph page and then selecting Switch to this edition on the correct one.