Keep WP Umbrella.See your whole agency.
Connect WP Umbrella with one API key and every site you manage shows up in Burrow — next to GitHub, analytics, invoices, and the projects WP Umbrella can't see. Nothing to migrate. Nothing to install on client sites.
- Read-only API token
- Nothing installed on client sites
- Revoke anytime
[ Connect in two minutes ]
How to connect WP Umbrella
- 1
Copy your API token
In WP Umbrella, go to Profile > Public API and copy your token. That's the only credential Burrow needs.
- 2
Paste it into Burrow
Add the WP Umbrella integration in Burrow and paste the token. Credentials are stored encrypted, and every operation is read-only — there are no write operations in the product.
- 3
Your portfolio imports itself
Sites, clients, update status, and vulnerabilities import automatically — organized by client from day one. Your WP Umbrella setup stays exactly as it is.
[ Capabilities ]
Plug it in. Don't rip anything out.
One token from Profile > Public API and Burrow pulls in your sites, clients, update status, and vulnerabilities — read-only. No plugin on 80 client sites, no data migration, no change to how your team works.
The projects your WP dashboard will never show
The Craft build. The Next.js app. The Shopify store. WP Umbrella can't see them — it was never supposed to. Burrow puts your WordPress portfolio next to everything else your agency runs, organized by client.
Prove the retainer, not just the maintenance
WP Umbrella reports show updates and uptime — and they're good at it. Burrow reports add what shipped (commits and PRs), how traffic moved, and what was billed. The whole engagement, in one document.
[ The client view ]
WP Umbrella signals, next to everything else
This is one client in Burrow. WP Umbrella events land in the same timeline as deploys, invoices, and traffic — so "how's this client doing?" is one look, not five tabs.
Plugin updates applied
bluebird.com — 6 plugins, visual regression passed
PR merged
#87 "Checkout redesign" — bluebird/store
Vulnerability flagged
CVSS 7.5 — forms plugin on bluebird.com (Patchstack)
Invoice overdue
$2,400 — Bluebird Design Co, 32 days
Traffic spike
+180% visitors on /spring-sale — bluebird.com
Order created
Order #4821 — $89.00
Don’t replace WP Umbrella — plug it in
WP Umbrella keeps doing the work. Burrow becomes where you look.
WP Umbrella is excellent at WordPress care plans: safe updates with visual regression, encrypted backups, Patchstack vulnerability monitoring, and client reports at EUR 1.99/site. Keep it.
Burrow is where the owner looks when the question isn’t “are the plugins updated?” but “which clients are healthy, profitable, and actually delivered this quarter?”
What imports — and what stays in WP Umbrella
We’d rather be precise than impressive. Here’s exactly what the integration covers:
| Imports into Burrow | Stays in WP Umbrella |
|---|---|
| Sites and clients (your structure, automatically) | Pushing updates and restores |
| Update status and history, with visual-regression diffs | Backup storage (encrypted, EU-hosted — their strength) |
| Vulnerabilities with CVSS scores (Patchstack) | Uptime and performance monitoring workflows |
| Client records, mapped to Burrow projects | Care-plan automation and safe-update testing |
WP Umbrella’s API doesn’t expose backup or uptime-history data, so Burrow doesn’t pretend to have it. What it does expose — update proof and vulnerability data — lands in your client’s timeline next to everything else.
Optional: go deeper with the Burrow plugin
The connection installs nothing. The plugin is there when you want more.
Some signals no maintenance platform API can see: whether the contact form actually delivered a lead, whether the WooCommerce checkout completed. For sites where that matters, the Burrow WordPress plugin captures form submissions from Gravity Forms, Fluent Forms, Ninja Forms, and Contact Form 7, plus WooCommerce order and checkout events — with history backfill on install.
It’s entirely optional and separate from the WP Umbrella connection. Connect the API today with zero installs; add the plugin later, per site, only where form and commerce visibility earns its keep.
Ask questions WP Umbrella’s AI can’t answer
Their agent sees maintenance data. Burrow’s MCP sees the whole client.
WP Umbrella ships an official Claude skill — if you’re reading this, you’ve probably tried it. It’s good at maintenance questions: which sites need updates, what vulnerabilities are open.
Now ask: “Which clients are behind on updates, had downtime this month, and haven’t been invoiced yet?” That question spans three systems. A maintenance agent structurally can’t answer it. Burrow’s MCP can, because the client record joins update status with Harvest invoices, GitHub activity, and analytics. If you already run Claude or Cursor against your tools, this is the integration that makes the cross-domain questions work.
The rest of your portfolio, finally in the same view
Almost no agency is purely WordPress. Your maintenance dashboard will never show the headless build or the Shopify store.
Burrow puts your WordPress portfolio (imported from WP Umbrella) next to Craft sites, Next.js apps, Shopify stores, GitHub activity, analytics, and invoices — organized by client, not by site. A client with a marketing site, a store, and a staging environment is three rows in a WP dashboard. In Burrow it’s one client, with billing and repos attached.
Know which clients are worth keeping
Site health is half the picture. Here’s the other half.
WP Umbrella tells you a site is behind on updates. Burrow tells you that same client is also behind on invoices, logged 30 hours against a 10-hour retainer, and hasn’t had a deploy in two months.
Invoicing from Harvest, FreshBooks, or Tillage; code activity from GitHub; traffic from Plausible, Fathom, or GA — all joined against the client record you already keep in WP Umbrella.
Reports that justify the whole retainer
Maintenance reports prove maintenance. Your retainer is bigger than that.
WP Umbrella reports show updates applied, uptime, and visual-regression passes — and they’re good at it. Burrow reports add what shipped (commits and pull requests), how traffic moved, and what was billed. When a client asks “what am I paying you for?”, you answer with the whole engagement — not just the care plan.
Before and after
Before Burrow: WP Umbrella shows all 45 sites green. Care plans are running smoothly. But quarterly retainer reviews take a full afternoon: WP Umbrella report here, GitHub activity there, Harvest hours in a third tab, and a gut feeling about which clients are actually profitable. One client has been quietly consuming double their retainer hours for three months. Nobody noticed, because no single tab shows it.
After Burrow: The same 45 sites import via one API token. Each client’s card shows update status from WP Umbrella next to logged hours, invoice status, and deploy activity. The over-serviced client surfaces in the first week — 31 hours against a 12-hour retainer. That conversation happens in month one instead of at renewal, with a timeline to point at.
How Burrow fits with WP Umbrella
| Layer | Tool | Answers |
|---|---|---|
| Maintenance | WP Umbrella | Are care plans running? Updates safe? Backups encrypted? |
| Operations | Burrow | What’s happening across this client’s entire stack — including non-WordPress — this month? |
Run both. Use WP Umbrella for updates, backups, and care-plan delivery. Use Burrow for the unified client view, profitability visibility, and retainer-grade reporting.
Compare Burrow vs WP Umbrella | Maintenance reporting | All integrations
Frequently asked questions
Does Burrow replace WP Umbrella?
What does the WP Umbrella API key give Burrow access to?
Do I need to install the Burrow WordPress plugin too?
I already get client reports from WP Umbrella. Why do I need Burrow?
Is Burrow worth it if I already pay for WP Umbrella?
Isn't Burrow just another dashboard to check?
How is Burrow's AI different from WP Umbrella's AI features?
Your agency's work deserves to be seen.
We're onboarding agencies in small cohorts to keep the quality high. Request early access and we'll be in touch.
Self-funded · Independent · Built for the long term