Beta Position Eleven is live and still being built.
Position ElevenFeaturesWhite-label
Multi-tenant

Your clients log in. They see themselves.

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.

Get started See pricing Paid from day one · cancel any time

The demo that ends the relationship

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.

How it works

1

Bind

A client user is attached to exactly one client, with a role that determines what they can reach.

2

Enforce

Middleware checks the binding on every client-scoped route. A guessed URL returns a refusal, not someone else’s data.

3

Brand

Each client carries its own colour, applied across the dashboard and the report email.

The detail that matters

Agency view and client view

Agency users see the whole portfolio. Client users land on their own scorecard and can reach nothing else.

Tested, not asserted

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.

Branding where the client sees it

The colour follows through to the scheduled report, so the thing that lands in their inbox looks like it came from you.

No build step

Styling is inline and per-tenant, so adding a client does not mean a rebuild or a deploy.

What this doesn’t do

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.

Reasonable questions

Can a client see another client?

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.

Can I invite a client to their own login?

Yes — client users are created per client and see only that client’s scorecard.

Does the report email carry my branding?

It carries the client’s brand colour, so the report matches the account it is about.

Related

Give every client their own view.

Branded, isolated, and proven by tests rather than by hidden menu items.

Get started
Beta · help shape it

What would make this worth paying for?

Everything on this site works today. It is early, so the roadmap is still genuinely movable — tell us what is missing and we will build it. Testers who give us something useful get a lifetime deal on whatever plan they end up on.

No account needed. Email is optional.