[ 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.

Works with SnapShooter

[ 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.

Bluebird Design Co — Client timeline
live
SnapShooter · backups

Backup completed

harbor14.com — 4.2GB stored offsite

32m ago
SnapShooter · backups

Backup verified

Restore test passed — bluebird1.com

2h ago
WordPress · system

Plugin updated

4 plugins — pre-update snapshot taken

4h ago
SnapShooter · backups

Backup missed

velocity4.com — schedule flagged by Scout

8h ago
Oh Dear · monitoring

Check passed

velocity4.com healthy

8h ago

[ 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?
Per site: completed and failed run counts, the success rate, and jobs under watch. The Backup Health chart draws one band per run, stacked by frequency, across the last month for every job — completed, failed, expired, and no-run states each visible — and hovering a band shows its run time and restore-by date. Backups can be requested on demand directly from the channel, and the activity feed logs every run per client and job.
What backup tools feed the Backups channel?
SnapShooter has a native integration. For other backup solutions — UpdraftPlus, BlogVault, ManageWP backups, custom scripts — send backup events through the Burrow API.
Does Burrow perform backups?
No. Burrow captures backup events from your existing tools and places them in the client's operational timeline. Your backup tool handles the mechanics. Burrow provides the visibility and the audit trail.
Why does backup monitoring matter for agencies?
Backups are the last line of defense when something goes wrong. A backup tool that silently fails means the safety net isn't there when you need it. The Backups channel flags failed backups in the client timeline before the emergency that requires them.
Can clients see backup status in the portal?
Yes. Backup completion events appear in the client portal. Clients see that nightly backups are running successfully without needing access to the backup tool itself. It's transparency that reinforces the value of the maintenance retainer.

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