All templates

Automated Goodreads Reading Challenge Tracking

Every Monday, WebRun signs in to Goodreads, reads your reading challenge target and how many books you have finished, works out whether you are ahead or behind for the week of the year, blocks reading time on Google Calendar when you have slipped, and sends you a short Telegram note with the pace and what is already on your shelves to pick up next.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:00 AM WebRunorchestrates each step
1 Goodreads read the challenge and your shelves
2 Google Calendar block reading time when behind
3 Telegram send this week's pace
In short

How do I know if I am on pace for my reading challenge?

WebRun keeps your reading challenge on track. Every Monday it reads your Goodreads target and finished books, works out whether you are ahead or behind for this week of the year, blocks reading time on Google Calendar when you have slipped, and sends the pace plus what to read next to Telegram.

  • You know every Monday whether you are ahead or behind, and by how many books
  • Reading time appears in the diary only in the weeks you slipped
  • Next reads come from shelves you already picked

Built for avid readers · book clubs · students · anyone running a yearly reading goal

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.goodreads.com/user/sign_in in a real browser with your saved login - no setup, no API keys.

  2. 1
    Goodreads - read the challenge and your shelves
    goodreads.com
    WebRun in Goodreads: read the challenge and your shelves
    WebRun opens Goodreads to read the challenge and your shelves.
    • Sign in to Goodreads and open your reading challenge for the current year
    • Capture the target, the number of books finished, and the dates you finished them
    • Read your currently reading shelf and your want to read shelf so the note can suggest what is already waiting

    Done when The challenge target, books finished, and both shelves have been read.

  3. 2
    Google Calendar - block reading time when behind
    calendar.google.com
    WebRun in Google Calendar: block reading time when behind
    WebRun opens Google Calendar to block reading time when behind.
    • Work out the pace: books finished against the number the calendar says you should be at by this week
    • Block reading sessions in your own free evenings this week when you are behind, sized to the gap
    • Leave the calendar alone when you are ahead, so a good month is not turned into homework

    Done when Reading time is blocked if you are behind, and left clear if you are ahead.

  4. 3
    Telegram - send this week's pace
    telegram.org
    WebRun in Telegram: send this week's pace
    WebRun opens Telegram to send this week's pace.
    • Send yourself a short note: books finished, the target for this week of the year, and whether you are ahead or behind and by how many
    • Name what is on your currently reading shelf and suggest two from want to read that would close the gap
    • Keep it to your own chat. WebRun never posts an update, a review, or a rating to your Goodreads profile

    Done when You know this week's pace and what to pick up next.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.goodreads.com/user/sign_in
ScheduleRuns automatically on this cadence
Every Monday at 7:00 AM
DeliveryHow each run's result reaches you
Reading pace · Telegram
OutputWhat each run produces - A weekly pace check: books finished against target for this week, ahead or behind by how many, and what to read next.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it post to my Goodreads profile?

No. WebRun reads your challenge and your shelves only. It never posts an update, writes a review, rates a book, or marks anything as read on your behalf.

Does it fill my calendar every week?

Only when you are behind, and only in evenings that are already free. If you are ahead of the target, the calendar is left completely alone that week.

What if I change my challenge target?

It reads the live target from Goodreads each Monday, so raising or lowering your goal is picked up on the next run without any setting to change.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.