Each client gets their own login, their own brand colour, and their own data — and nothing else. Isolation is enforced in middleware and proven by tests.
The nightmare in multi-client reporting is not an ugly dashboard. It is a client seeing a competitor’s numbers because a URL was guessable or a filter defaulted wrong.
Plenty of tools implement tenancy by hiding things in the interface. That is a presentation choice, and presentation choices fail under a manually typed URL.
In Position Eleven a client user is bound to their client. The check runs in middleware on every request, and the isolation is covered by feature tests that would fail loudly if it ever regressed.
A client user is attached to exactly one client, with a role that determines what they can reach.
Middleware checks the binding on every client-scoped route. A guessed URL returns a refusal, not someone else’s data.
Each client carries its own colour, applied across the dashboard and the report email.
Agency users see the whole portfolio. Client users land on their own scorecard and can reach nothing else.
Cross-tenant access attempts are covered by feature tests. It is the kind of guarantee that is only worth anything if something breaks the build when it stops being true.
The colour follows through to the scheduled report, so the thing that lands in their inbox looks like it came from you.
Styling is inline and per-tenant, so adding a client does not mean a rebuild or a deploy.
This is white-labelling of the reporting your clients see, not a full reseller platform. There is no custom domain per client and no removal of every Position Eleven reference from the product itself — the brand colour and the report are the surfaces that carry your identity.
No. The binding is enforced server-side per request, and the case is covered by tests rather than by an interface that happens to hide the link.
Yes — client users are created per client and see only that client’s scorecard.
It carries the client’s brand colour, so the report matches the account it is about.
Branded, isolated, and proven by tests rather than by hidden menu items.
Get started