[ Backups channel ]
Proof your backups ran — every job, every server
Backup health across every server and job — success rates, restore-by dates, expired-run flags, and on-demand backups, with every run logged per client.
[ The client view ]
Backups signals, next to everything else
This is one client in Burrow. Backups events land in the same timeline as deploys, invoices, and traffic — so "how's this client doing?" is one look, not five tabs.
Backup completed
harbor14.com — 4.2GB stored offsite
Backup verified
Restore test passed — bluebird1.com
Plugin updated
4 plugins — pre-update snapshot taken
Backup missed
velocity4.com — schedule flagged by Scout
Check passed
velocity4.com healthy
[ On the Backups dashboard ]
The dashboard is the report.
Every view below renders automatically from the events already flowing through Burrow. No widgets to configure, no dashboards to build.
Backup Health
One band per run, stacked by frequency — a month of history per job, with completed, failed, expired, and no-run states visible at a glance. Hover any band for its run time and restore-by date.
Success Rate
Completed, failed, and the success rate across every job — "419 completed, 0 failed, 100%" is a retainer receipt, not a claim.
Jobs
Every backup job under watch, per server and per site — database and file jobs tracked separately, drill into any of them.
On-demand Backups
Request a backup directly from the channel when you need a fresh restore point — before a risky deploy, before a migration, before you touch production.
Recent Activity
The run feed — every backup completing or failing, per client, per job, timestamped.
Backups are the retainer work nobody thinks about until something goes wrong.
Your agency runs nightly backups across 40 client sites. The backup tool runs silently in the background. When everything works, nobody notices. When a backup silently fails for three weeks and then the client’s database corrupts — everyone notices.
The Backups channel captures backup events — completions, failures, restore verifications, storage alerts — and surfaces them in the client’s operational timeline. A failed backup isn’t buried in a tool’s notification email. It appears in the timeline alongside deploys, form submissions, and monitoring signals.
The receipts
The channel view for any site reads like an audit: completed runs, failed runs, the success rate, and the jobs under watch. Below it, Backup Health draws one band per run, stacked by frequency, across the last month for every job — so a database job running every two hours and a nightly files job each show their own rhythm, and a gap in the bands is visible from across the room. Completed, failed, expired, and no-run states each carry their own color; hover any band and you get the run’s time and its restore-by date — when that backup ages out of retention and stops being a safety net.
That expiry visibility is the quiet win. “We have backups” is only true until the retention window closes. The channel shows what’s restorable today, what’s aging out, and which jobs haven’t produced a run at all — before the emergency that requires them, not during it.
And when you’re about to do something risky — a migration, a major update, a Friday deploy — you don’t switch tools: request a backup directly from the channel and get a fresh restore point on record before you touch production.
What the Backups channel captures
Backup lifecycle: Backup scheduled, backup started, backup completed, backup failed. Each event includes metadata — backup type (database, files, full), size, duration, storage destination.
Restore events: Restore initiated, restore verified. When your team tests a restore as part of a disaster recovery drill, the verification event appears in the timeline.
Storage signals: Storage threshold warnings, retention policy cleanups, destination availability checks. When a backup destination approaches capacity limits, the signal appears before backups start failing.
The invisible safety net
Backup health is one of the most underreported aspects of maintenance retainers. The monthly report says “backups running.” But is that true? Did the backup on March 14th actually succeed? Is the retention policy keeping 30 days of history? Is the storage destination accessible?
Without the Backups channel, answering those questions means logging into the backup tool, checking per-site status, and trusting that the tool’s own alerting works. With the Backups channel, backup events are part of the client timeline — visible, auditable, and reportable.
Integrations that feed this channel
- SnapShooter: Backup completion events, restore verifications, storage signals
- Custom backup solutions: Send events from UpdraftPlus, BlogVault, custom scripts, or any backup tool through the Burrow API
How agencies use the Backups channel
Backup health monitoring: Failed backups appear in the client timeline. Scout flags patterns — three consecutive failures, storage threshold approaching, retention gaps.
Retainer reporting: Monthly digests include: “30 nightly backups completed successfully. Average backup size: 2.1GB. Retention: 30 days.” The work that nobody thinks about becomes visible.
Compliance and audit: The backup event trail is an audit log. When a client asks “do we have backups from March 7th?” the timeline has the answer.
Maintenance reporting | Site monitoring use case | Agency operations | CMS version tracking
Frequently asked questions
What's on the Backups channel dashboard?
What backup tools feed the Backups channel?
Does Burrow perform backups?
Why does backup monitoring matter for agencies?
Can clients see backup status in the portal?
[ Related ]
Website maintenance reporting that proves your care plan's value
Document plugin updates, backups, uptime checks, form health, and security scans automatically — timestamped care plan reports that prove what clients pay for.
Uptime, speed, and Lighthouse across your whole fleet
Uptime, response times, Lighthouse scores, broken links, and certificate health across every monitored site — with every check feeding client reports.
Every client's stack at a glance — versions, plugins, updates
CMS versions, PHP runtimes, plugin inventories, and pending updates across every WordPress, Craft, and Statamic site — heartbeats prove each install is alive.
Your agency's work deserves to be seen.
Start a 30-day free trial — no credit card required. Connect your first sources and see every client signal in one timeline.
Self-funded · Independent · Built for the long term