The StoryGraph

The StoryGraph is a site for tracking the books you've read and want to read, sharing reviews, etc.

What can I beemind with The StoryGraph?

The integration tracks the number of pages you've read and tracked on The StoryGraph. Each day it will fetch the total number of pages you've read as of today, and update your graph. This number will include the pages from any books you've added as read, and the page counts from any status updates you've added.

Why doesn't it start at zero?

The goal is set up as an Odometer goal. Whenever we fetch your data, we fetch the total number of pages you've read in the whole time you've used StoryGraph. When we start your goal, we fetch the number you're at right now. That way, you don't start out at 0 and then immediately get 10,200 units at once, which would make you safe for years!

If I add data for a previous day on the StoryGraph, will it count for that day in Beeminder?

No, it'll count for today. We just check your current cumulative total daily, and if that goes up, we don't know which day to attribute it to. It all gets recorded for the current day. Nothing will be missed, it just won't be attributed to the correct day!

However, this integration doesn't stay in sync with StoryGraph for past datapoints, so if you really want to, you can edit the amount entered on previous days and that will 'stick'. Be careful, though: if any change pulls you below the bright red line for the most recent deadline, you'll derail instantly. Don't forget that you would need to enter your cumulative total as of that day, so e.g. if you read 30 extra pages on that day and your datapoint for that day says 150, you want to change it to 180.

Adding data for a book you read previously, even years ago, will also count for the current day. If that gives you too much buffer, you can ratchet to remove extra safety buffer!

When will my graph update?

If your goal is in the red, we'll try to fetch the data every time we're about to send you a reminder. If your goal isn't in the red, we'll check a couple of times a day, and always at the deadline. You can update your graph at any time by clicking the sync icon.

"This data is autogenerated from The StoryGraph", where "The StoryGraph" links to the page we're getting the data from. The green sync button is highlighted in a red box, and can be clicked to immediately sync up with the data from StoryGraph

Can I beemind my progress in a single book?

No, is the short answer... though there might be a workaround. StoryGraph do not currently allow public access to your "reading journal", so we can't check your progress directly.

However, if you only ever read one book at a time, you could set up a goal that will end when you reach the current cumulative number of pages + the number of pages in the book. For example, if you have read 6,642 pages on StoryGraph to date, and you want to read a book that has 252 pages, then you can set your end total to 6,642+252=6,894. Then once you finish that book, you can end that goal and start another.

The StoryGraph sample goal setup

  1. Head to create a new goal.
  2. Click The Storygraph icon to start a new goal using The StoryGraph data.
  3. Enter your The StoryGraph username and then click the "Check" button to search for your StoryGraph data.

    Beeminder + The StoryGraph: "My StoryGraph username is" with a space below to add your username, and then a button labelled "Check" to click
  4. It'll fetch your current number of pages, and then it's time to enter the amount you want to commit to. Here I'm committing to earning 30 pages per day. I've also selected the option to "Start this goal with extra leeway", so that I don't need to start immediately. I've given myself four days of buffer, and that gives me four days before I need to read my first 30 points.

    "Starting with 52511 pages, I pledge to average 30 pages per day." The button to add extra safety buffer is checked and an extra box has appeared to enter the number of safe days you need.
  5. Next, you need to give your goal a name, and you can also add a brief goal description.

    "Give your goal a name", showing "readmore" entered as the goal's name (which forms the URL), and a short description saying "30 pages a day (& track in StoryGraph)"
  6. Finally, choose your initial pledge. This is the amount you will pay the first time you derail on the goal. After derailing, the pledge will increase by default — use the dropdown below to control how high it goes by selecting the cap. In the example below, I have chosen to start at a $5 pledge, which will increase each time I derail, until it reaches $270 — the pledge cap. (To read more about pledges and payments, check out some FAQs!)

    If you want to start out with a sort of trial period, you can choose to start the goal at $0. If you do that, the pledge will automatically increase to $5 after seven days. If you derail before that, it will also increase to $5.

    Screenshot of the "Starting Stakes" screen. The text says "Your pledge will increase each time you derail until you reach your pledge cap (which you can adjust below)", with a demonstration below showing the pledge progression: 5, 10, 30, 90... to the pledge cap, which currently shows $270. Below, a checkbox button allows you to choose to "Hold the pledge at $0 for 7 days while I get my feet wet"
  7. And that's it! Step through the preview and confirmation screens, and your graph will be created. I have four days to read 30 pages, or I'll have to pay $5!

    Example The StoryGraph-linked graph showing 30 pages due in 4 days. The StoryGraph logo appears on the right above a green button that allows you to fetch data.


Keywords: autodata integrations, reading, tracking books, tracking pages read

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us