All templates

Automated Bluehost WordPress Update Audit

Every night, WebRun signs into Bluehost, opens each WordPress site you host, lists the plugin and theme updates waiting on it, checks whether a recent backup exists, writes the audit into Google Sheets, and texts you when a site has updates that have gone unpatched for weeks.

Runs on WebRun · Strict Lockdown policy
Every night at 1:00 AM WebRunorchestrates each step
1 Bluehost check each site for updates
2 Google Sheets log the update backlog
3 Twilio text you about long-standing gaps
In short

How do I keep track of WordPress plugin updates across my sites?

Every night WebRun signs into Bluehost, opens each WordPress site you host there, and records which plugins and themes have updates waiting and whether a recent backup exists. It writes the audit to Google Sheets and texts you through Twilio when a site has updates left outstanding for weeks.

  • A known vulnerability does not sit unpatched for months
  • Every site's backup status is checked before you patch
  • One nightly sheet replaces logging into each site by hand

Built for site owners · web agencies · freelance developers · small business marketers

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 my.bluehost.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Bluehost - check each site for updates
    bluehost.com
    WebRun in Bluehost: check each site for updates
    WebRun opens Bluehost to check each site for updates.
    • Sign into Bluehost and list the WordPress sites on the account
    • For each site, capture the core version plus the plugins and themes with updates available
    • Check whether a recent backup exists and note how long each update has been outstanding

    Done when Every site has its pending updates and backup status recorded.

  3. 2
    Google Sheets - log the update backlog
    google.com
    WebRun in Google Sheets: log the update backlog
    WebRun opens Google Sheets to log the update backlog.
    • Open the update audit sheet and add tonight's row per site
    • Record core version, count of plugin and theme updates, backup date, and oldest pending update
    • Highlight sites with no recent backup so they are patched carefully

    Done when Tonight's audit row is saved for every site.

  4. 3
    Twilio - text you about long-standing gaps
    twilio.com
    WebRun in Twilio: text you about long-standing gaps
    WebRun opens Twilio to text you about long-standing gaps.
    • Text your own number when a site has updates outstanding beyond your threshold
    • Name the site, the count of pending updates, and the oldest one's age
    • Never install or apply an update. WebRun reports the backlog and you choose when to patch

    Done when You have been texted about any site left unpatched too long.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
my.bluehost.com
ScheduleRuns automatically on this cadence
Every night at 1:00 AM
DeliveryHow each run's result reaches you
Update audit · Google Sheets
OutputWhat each run produces - A nightly row per site with core version, pending plugin and theme updates, backup date, and the age of the oldest update.
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 install the updates itself?

No. An update can break a live site, so WebRun never applies one. It reports what is pending, how old it is, and whether a backup exists, then you patch when you are ready to watch the site.

Does it check for a backup first?

Yes. Every row records the most recent backup date for that site, and sites with no recent backup are highlighted so you can take one before touching anything.

What if I run several sites on one account?

WebRun works through every WordPress site on the account in one nightly run and gives each its own row in the sheet, ordered so the longest-outstanding updates surface first.

Put this on autopilot.

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