Bodholdt Backup Pro
An add-on for the two backup plugins: Slack and Discord delivery, plus a backup-health digest
$29per year
One license covers both clouds. Alerts reach you where you already work, and a scheduled digest tells you how every site you run is really doing without opening any of them.
- Backup alerts posted straight to your own Slack or Discord webhook, with a separate toggle for every event
- A per-site backup-health digest to your inbox, to a webhook, or to both, weekly or daily
- Works with either backup plugin or with both at once, and with the free edition of either one
- Email support from the developer who wrote it, for as long as your license is active
- Five events covered: a backup completed and verified, a backup failed, a restore was started, backups went stale, and pre-flight found something that would block the next run
Also available: $3.99 a month or $69 once, for the supported lifetime of the product. Secure Stripe checkout, and a 14-day money-back guarantee.
This is a companion, not a backup plugin
It takes no backups of its own and it replaces neither backup plugin. Bodholdt Backup for Google Drive or Bodholdt Backup for OneDrive has to be active for it to have anything to report on. Both of those are free, and either one is enough.
- The backup plugins already email you after every run. What this adds is the same events in Slack or Discord, and a scheduled digest. If you hold an older paid backup license that sends its own chat messages, this steps aside for that cloud so nothing notifies twice.
- There is no free edition of the companion and no trial. Alerts and the digest are the whole product, so both need an active license.
- Alerts and digests go from your site straight to your own Slack, Discord, or inbox. Nothing about your backups reaches Bodholdt Labs.
Backing up to Microsoft instead? Bodholdt Backup for OneDrive. Both are free to run on as many sites as you like.
Real screens from Bodholdt Backup Pro
These are real admin screens, not mockups. Click any one to view it full size.
A paid companion for Bodholdt Backup for Google Drive and Bodholdt Backup for OneDrive. Both of those plugins are free, and both already email you after every backup attempt, success or failure. This companion adds two things they do not do: it posts the same events to your own Slack or Discord webhook, and it sends a per-site backup-health digest to your inbox or a webhook on a weekly or daily schedule. It takes no backups of its own and it replaces neither backup plugin: one of them has to be active for it to have anything to report on.
Backup alerts posted straight to your own Slack or Discord webhook, with a separate toggle for every event
A per-site backup-health digest to your inbox, to a webhook, or to both, weekly or daily
Works with either backup plugin or with both at once, and with the free edition of either one
Email support from the developer who wrote it, for as long as your license is active
Five events covered: a backup completed and verified, a backup failed, a restore was started, backups went stale, and pre-flight found something that would block the next run
The digest is composed from the records your backup plugin already keeps, so the first one describes a site that was backing up long before you installed this
Every alert carries a short timeout and is sent after the run's outcome is already recorded, so a slow or broken webhook cannot delay or change a backup
One plain line per channel showing the result and time of the most recent delivery, so a webhook that quietly stopped working says so
A site allowance of up to 127 activations
- Backup alerts posted straight to your own Slack or Discord webhook, with a separate toggle for every event
- A per-site backup-health digest to your inbox, to a webhook, or to both, weekly or daily
- Works with either backup plugin or with both at once, and with the free edition of either one
- Email support from the developer who wrote it, for as long as your license is active
- Five events covered: a backup completed and verified, a backup failed, a restore was started, backups went stale, and pre-flight found something that would block the next run
- The digest is composed from the records your backup plugin already keeps, so the first one describes a site that was backing up long before you installed this
- Every alert carries a short timeout and is sent after the run's outcome is already recorded, so a slow or broken webhook cannot delay or change a backup
- One plain line per channel showing the result and time of the most recent delivery, so a webhook that quietly stopped working says so
- A site allowance of up to 127 activations
- The readme described a paid backup edition that does not exist, and a free one from WordPress.org that is not there either. Both backup plugins are free and come from bodholdtlabs.com, and the companion works the same with either one or with both at once. A FAQ answering "I have the paid backup edition with alerts built in" has gone with it, because nobody can be in that situation.
- The Manage Account link in the license screen now points at the address that answers directly, instead of one that redirects first.
- The License screen said your license includes one year of updates and support, and that the plugin keeps working after it expires. Both halves were wrong. A one-time purchase does not expire at all, and a monthly plan is not a year. More importantly, this plugin does not keep working: alerts and the digest are what it does, and both stop when a license is inactive. Silence from something whose job is telling you your backups failed is the worst thing it could do quietly, so the screen now says exactly that, and says the part that is genuinely reassuring: your backup plugin is free and keeps backing up either way.
- The Visit plugin site link on the Plugins screen now goes to this plugin's own product page, at bodholdtlabs.com/software/bodholdt-backup-pro/, which is published as of today. In 1.1.0 it pointed at the product index instead, because this page did not exist yet and the conventional address answered not found. Nothing else changed in this release.
- Failure alerts now lead with the cure, not just the refusal. When a backup fails, the backup plugin works out a one line suggestion for what to do about it, and that sentence now travels to your Slack or Discord channel alongside the error. An expired cloud connection says to re-authenticate in Settings, a full cloud says to free up space, and so on. This is the same sentence the paid backup editions have always put in their own alerts, so moving to the free backup plugin plus this companion no longer costs you the diagnosis. Backup plugins older than Bodholdt Backup for Google Drive 6.51.2 or Bodholdt Backup for OneDrive 5.48.2 do not send the sentence, and the alert then reads exactly as it did before, with no empty line and no label with nothing after it.
- The Visit plugin site link on the Plugins screen now goes to a page that exists. It pointed at a product page that has not been published yet, so it answered not found.
- The digest no longer calls a site healthy when its newest verified backup is far older than the schedule you chose. A site can hold a saved daily schedule, show a next run on the clock, and still not have produced a backup in days, because the runs are failing or because nothing is triggering scheduled tasks. The digest now compares the newest verified backup against your own schedule, allows one missed run, and then says so plainly and marks the digest as needing attention. When the backup plugin's own stale-backup watchdog is already raised, the digest leaves that sentence to it instead of saying the same thing twice.
- First release. Everything below is new, because there is no earlier release to compare it to. The 0.9.0 builds mentioned in our development notes were never published and were never installable by anyone outside Bodholdt Labs.
- Slack and Discord alerts for the five lifecycle events both backup plugins announce: a backup completed and verified, a backup failed, a restore was started, backups have gone stale, and pre-flight found something that would block the next run. Success and failure alerts are on by default and every event has its own toggle.
- Every alert is capped by a short timeout and is sent after the backup's outcome has already been recorded, so a slow or broken webhook can never fail, delay, or change a backup or a restore.
- The settings screen shows one plain line per channel with the result and the time of the most recent delivery, including manual tests, so a webhook that has quietly stopped working says so instead of going silent.
- Backup-health digest, off or weekly or daily, to an inbox, to Slack or Discord, or to both. It reads the backup plugin's own records rather than only the events this companion has witnessed, so a site that was backing up long before you installed the companion is described accurately in the first digest. It reports the schedule your backups are really on, whether a run is actually armed, how fresh the last verified backup is, the stale-backup watchdog, the cloud connection, and the runs, errors, and warnings in the period. The subject line says whether anything needs a person.
- Works with either backup plugin or both at once.
- Nothing in this plugin sends data to Bodholdt Labs except activating or validating your license key and checking for updates. Your webhook URLs, alert payloads, and digest emails go straight from your site to your own Slack, Discord, or inbox. No telemetry, no third-party scripts, no cookies.