Existing clients: v3.useburrow.com

Client portal for web agencies — live website activity dashboards

Give clients a live, read-only view of their website activity — deploys shipped, forms working, orders flowing, uptime holding — without granting admin access to WordPress, Shopify, GitHub, or Stripe. Replace 'what have you been doing?' emails with always-on transparency.

[ How it works ]

  1. Create a project for the client

    Each Burrow project represents one client retainer or brand. Connect the integrations that matter — WordPress, Shopify, GitHub, Stripe, analytics, monitoring. Events start flowing into the project timeline immediately, with history backfill where supported.

  2. Generate a portal link

    One click creates a shareable, read-only portal scoped to that client's project. The portal shows a curated activity timeline — deploys shipped, forms submitting, commerce flowing, uptime status — without exposing admin credentials or raw tool access.

  3. Share with the client stakeholder

    Send the link to the VP of Marketing, the founder, or the internal project lead. They bookmark it. Between calls, they check it themselves instead of emailing your team for a status update. No login required. No training session. No permissions to manage.

  4. Pair with automated digests for the full picture

    The portal is live transparency. The monthly digest is the formal summary. Together, they eliminate the two biggest sources of client communication friction: 'What have you been doing?' emails and Friday afternoon report assembly.

“What have you been doing?” — the email that erodes trust.

A client portal is the difference between a client who trusts you and a client who is wondering.

Your agency shipped 6 releases this month. Resolved a form issue within hours of it breaking. Processed 340 WooCommerce orders through a checkout flow you optimized in February. Maintained 99.98% uptime across three properties. Cleared $12K in Stripe billing without a single failed charge.

But the client doesn’t know any of that. Their experience of the retainer is: nothing visible happened. No fires means no communication. And silence — even productive silence — breeds doubt.

Wednesday 2pm — The client’s project lead opens Slack: “Hey, quick question — can you give me an update on what’s been happening with the site?”

Your account manager drops what they’re doing. Opens GitHub — counts recent commits. Checks ManageWP — screenshots the uptime chart. Logs into Shopify Admin — exports this month’s order summary. Opens Stripe — notes invoice activity. Assembles a reply that takes 35 minutes to write.

The client reads it in 90 seconds.

That 35-minute reply is a symptom. The real problem is that the evidence of your work lives in a dozen disconnected systems, and your client has access to none of them.

The portal changes the dynamic

A Burrow client portal is a read-only view of the client’s project timeline — every operational signal from every connected tool, organized chronologically, accessible via a shareable link.

The client’s project lead bookmarks the portal. Wednesday at 2pm, instead of messaging your AM, they open the link themselves:

March activity — Client X

This week: 2 GitHub releases shipped (v3.4.1, v3.4.2). 47 form submissions across 3 forms. 89 Shopify orders ($21,400). Uptime: 100%.

Notable: Form submission volume dipped to zero for 22 minutes on March 11. Detected by Burrow. Developer resolved CF7 conflict within the hour. No client-facing impact.

The project lead sees the work. Sees the responsiveness. Sees the commerce flowing. They close the tab and move on with their day. No Slack message. No AM context-switching. No trust erosion.

That’s 35 minutes saved per status inquiry. Multiply by 10-15 clients who ask monthly, and the portal pays for itself in recovered billable hours before you factor in the trust it builds.

What the portal shows (and what it doesn’t)

What clients see

  • Deploy activity: GitHub releases, commits, and notable changes — “v3.4.2 shipped Tuesday, included checkout performance fix”
  • Form health: Submission volume across all monitored forms, with anomaly flags if volume dropped unexpectedly
  • Commerce signals: Shopify and WooCommerce order milestones, revenue totals, checkout health indicators
  • Billing activity: Stripe invoice status, subscription renewals, payment milestones
  • Uptime status: Current status and incident history from Oh Dear or other monitoring integrations
  • CMS activity: WordPress plugin updates, Craft CMS content publishes, Statamic form events

What clients don’t see

  • Raw admin panels or login credentials for any tool
  • Server-level configuration, database access, or hosting details
  • Internal team communication or project management data
  • Billing details about your retainer pricing or cost structure
  • Other clients’ data — portals are strictly scoped to one project

The portal is curated transparency. Clients see operational outcomes — not the sausage-making.

Why existing tools fail at client portals

ManageWP and MainWP offer limited client reporting for WordPress sites. But if the client also has a Shopify store, deploys through GitHub, and bills through Stripe, those signals are invisible. The “portal” shows 30% of the story.

AgencyAnalytics delivers white-label marketing reports — ad performance, SEO rankings, social metrics. But it cannot show GitHub commits, form submission health, CMS events, or ecommerce operations. If your retainer is maintenance and development, not campaigns, the report misses the work entirely.

Google Looker Studio can visualize data from GA4 and Google Ads, but building per-client dashboards is a project in itself. The 5-source blending limit means you cannot combine WordPress forms, GitHub deploys, Shopify orders, and Stripe billing in one view. At 20+ clients, maintaining Looker dashboards becomes a full-time job.

Custom-built dashboards (Retool, internal tools) work but require engineering time to build and maintain. Every new integration means custom API work. Every schema change means debugging. You built an agency to serve clients, not to maintain internal tooling.

Burrow’s portal is generated automatically from connected integrations. Add a new source — the portal updates. No dashboard building. No maintenance. No engineering overhead.

The trust compounding effect

Client portals don’t just save time. They change the relationship dynamic.

Month 1: Client bookmarks the portal, checks it once or twice. Notices the deploy history and form data. Asks fewer status questions in the next check-in call.

Month 3: Client references portal data in their own internal meetings. “Our agency shipped 14 releases this quarter and caught a form issue before we even noticed.” Your work becomes visible to stakeholders you’ve never met.

Month 6: Retainer renewal. The client pulls up the portal and shows their CEO six months of continuous activity — deploys, uptime, commerce health, incident response times. The renewal isn’t a negotiation. It’s a formality.

Month 12: The client refers another company to your agency. They share the portal link as proof: “This is what their transparency looks like.”

That trajectory is nearly impossible when your reporting is a monthly PDF that gets skimmed and forgotten. The portal makes your work visible continuously, which means trust compounds continuously.

Portal + digest: the complete transparency stack

The portal answers “what’s happening right now?” The monthly digest answers “what happened this month, summarized for the QBR?”

Some clients prefer the portal — they’re hands-on, check in weekly, like seeing real-time activity. Some prefer the digest — they’re busy, want a monthly summary they can forward to their board. Most benefit from both.

Together, they eliminate the two communication patterns that drain agency time:

  1. Mid-month status requests — the portal handles these automatically
  2. End-of-month report assembly — the digest compiles itself from real events

Your AM’s role shifts from data assembly to relationship management. The tools handle the “what happened” so your team can focus on the “what should we do next.”

Client reporting use case | Maintenance reporting | Multi-CMS agencies | Compare with AgencyAnalytics | Compare with Looker Studio

Frequently asked questions

What is a client portal for agencies?
A client portal is a read-only dashboard that gives your clients visibility into project activity — deploys, form submissions, commerce events, uptime, and billing — without granting them admin access to any underlying tool. Instead of waiting for monthly reports or emailing for status updates, clients check the portal themselves.
What can clients see in a Burrow portal?
Clients see a curated timeline of operational events scoped to their project: GitHub deploys and releases, WordPress form submissions, Shopify order milestones, Stripe billing activity, uptime status, and any custom events your team sends through the API. They see what happened and when — not raw admin data.
Can clients edit anything through the portal?
No. Burrow portals are strictly read-only. Clients can view their project timeline and event details, but they cannot modify configurations, access admin panels, or change any connected integration. That's the design — transparency without risk.
Do clients need to create an account?
No. Portal access is through a shareable link. No account creation, no password management, no onboarding friction. Share the link and the client can start checking their project immediately.
Can I white-label the portal?
Burrow's client portals are designed to carry your agency's branding. Confirm specific white-label options during early access onboarding.
How is this different from sharing a Google Looker Studio dashboard?
Looker Studio requires building per-client dashboards from scratch, connecting limited data sources (5-source blending limit), and maintaining them as tools change. Burrow generates a portal automatically from connected integrations — no dashboard building, no maintenance. And it includes operational data (deploys, forms, CMS events) that Looker Studio cannot access.
What about client portals in ManageWP or MainWP?
ManageWP and MainWP offer WordPress-specific client reports and limited portal features. They cannot show Shopify commerce data, GitHub deploy history, Stripe billing, or Craft CMS activity. Burrow portals span every connected integration across the full client stack.
Can different stakeholders see different data?
Portal links are scoped to the project. All stakeholders who access a project portal see the same curated timeline. For clients with multiple brands or projects, create separate Burrow projects with their own portal links.
Does the portal replace monthly reporting?
They complement each other. The portal provides real-time transparency between meetings. The automated monthly digest provides the formal summary for QBR calls and retainer reviews. Some clients prefer the portal. Some prefer digests. Most benefit from both.

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