Add the client sites
Every client site lives in your workspace, under one subscription. Unlimited websites on Pro, so the roster can grow without a new bill.
BuddyStat white label
Put analytics in front of clients without sending them to a third-party login. Embed a read-only dashboard in your own portal, build on the API, or self-host the whole thing. Rebrand it end to end on Enterprise.
7-day free trial. Cancel anytime.
The branding problem
When the analytics you resell carries someone else's brand, every client dashboard is an ad for a tool they could go buy directly. BuddyStat is built to disappear behind your product: as an embed, an API, or a copy you host yourself.
The build-versus-buy math on client analytics is ugly on both ends. Building it in-house is months of chart plumbing that isn't your product. Reselling a branded third-party tool works until every dashboard you deliver teaches the client which vendor to cut you out for. The missing option is an analytics layer that does the work and stays invisible.
BuddyStat is priced to be that layer: unlimited websites on Pro under one traffic-priced subscription, so onboarding the next client doesn't open the margin conversation again. If you're running a client roster rather than a product, the agencies page covers that workflow, and dashboard sharing shows everything a link or embed can do.
The first afternoon
No SDK integration project, no data pipeline. The embed path is an iframe and a private link. The API path is one bearer key more.
Every client site lives in your workspace, under one subscription. Unlimited websites on Pro, so the roster can grow without a new bill.
Each site gets its own private-link key: a read-only, scoped route that shows that site's dashboard and nothing else.
Paste the embed snippet into your portal. Pick light, dark, or system theme, hide the sidebar, and the BuddyStat footer disappears on its own.
Pull the same numbers from the Stats API and render them in your own UI: your charts, your components, your brand throughout.
Drop a read-only dashboard into your own app with a private-link iframe. Pick a theme, hide the sidebar, and the BuddyStat footer is removed automatically in embed mode, so it reads as part of your product.
<iframe
src="app.buddystat.com/12/PRIVATE_KEY/main?embed=true"
loading="lazy"
></iframe>Every dashboard can be shared with a secret link or made fully public. Clients open their numbers without an account, and never see anyone else's site.
Prefer your own interface? Pull the same numbers from the Stats API and render them in your portal, styled entirely as your brand. Available on every plan.
GET /api/stats/12/overview
Authorization: Bearer rb_•••••••
{ "visitors": 12408, "sessions": 15230,
"pageviews": 41902, "bounce_rate": 0.38 }BuddyStat is 100% open source under AGPL v3. Self-host the exact same product on your own infrastructure and domain for a fully owned stack, or let us run a managed, dedicated instance for you on Enterprise.
How white is your label?
Most agencies start with embeds and share links on Pro, then move to full rebranding and a dedicated instance on Enterprise as the client roster grows. Every step is available without leaving BuddyStat.
Because BuddyStat is open source with full API access and data export on every plan, a white-label built on it is never a black box you're renting. You can inspect it, extend it, and, if it ever matters, take the entire deployment in-house without losing a single client dashboard.
Embed a dashboard, build on the API, or self-host the open-source product. Rebrand it end to end on Enterprise.
7-day free trial. Cancel anytime.