All templates

Automated Read the Docs Build Failure Alerts

Every hour, WebRun opens Read the Docs, checks every project for a failed documentation build, saves the full build log to a Google Drive folder for whoever fixes it, and posts an alert to Slack naming the project and version so broken docs don't sit live and confusing for readers.

Runs on WebRun · Strict Lockdown policy
Every hour during work hours WebRunorchestrates each step
1 Read the Docs check for failed documentation builds
2 Google Drive save the build log
3 Slack alert the team
In short

How do I get alerted when a Read the Docs build fails?

WebRun checks Read the Docs every hour for a failed documentation build across every project. It saves the full build log to Google Drive for whoever fixes it, and posts a Slack alert naming the project and version, so broken docs get fixed instead of quietly leaving readers with an outdated or confusing page.

  • Broken doc builds get an alert within the hour they fail
  • Build logs are saved automatically for faster fixes
  • Readers are far less likely to land on outdated or broken docs

Built for technical writers · developer relations teams · open source maintainers · platform teams

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 readthedocs.org/accounts/login in a real browser with your saved login - no setup, no API keys.

  2. 1
    Read the Docs - check for failed documentation builds
    • Open Read the Docs and check the latest build for each project
    • Capture the project, version, and error for anything that failed
    • Skip builds already alerted on

    Done when Every newly failed documentation build is listed with its project and error.

  3. 2
    Google Drive - save the build log
    drive.google.com
    WebRun in Google Drive: save the build log
    WebRun opens Google Drive to save the build log.
    • Save the full build log for each newly failed build to the docs folder
    • Name the file with the project and version
    • Keep a running folder so failure history is easy to review

    Done when Every newly failed build has its log saved to Drive.

  4. 3
    Slack - alert the team
    slack.com
    WebRun in Slack: alert the team
    WebRun opens Slack to alert the team.
    • Post an alert to the docs channel naming the project, version, and error
    • Link the saved build log
    • Skip projects already alerted on this hour

    Done when The docs channel has an alert for every newly failed documentation build.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
readthedocs.org/accounts/login
ScheduleRuns automatically on this cadence
Every hour during work hours
DeliveryHow each run's result reaches you
Build failure alert · Slack
OutputWhat each run produces - A saved build log and a Slack alert for every Read the Docs project with a failed documentation build.
Alert
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 retry the build or fix the docs?

No. WebRun only reports the failure and saves the log. Fixing the documentation source is always done by a person.

Does a failed build take the old docs offline?

No, and that's exactly the risk. The old version often stays live and readers don't realize the latest build is broken, which is why the alert matters.

How fast does a failure get reported?

Within the hour it happens, since every project's latest build is checked each hour.

Put this on autopilot.

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