Skip to content

MSPs & multi-tenant

Many client organisations, one console

Multi-tenant by architecture rather than by workaround. Each client gets isolated data, its own branding and its own sending domains; you get one place to run all of them and a rollup view across the book.

Per tenant
branding and domains
Isolated
data, enforced twice
Rollup
reporting across clients
Client A1,400 peopleAown brandingClient B260 peopleCown brandingClient C3,900 peopleBown brandingSCOPED AT THE REPOSITORY · AGAIN BY ROW-LEVEL SECURITYYour rollup viewevery client, one console

Isolation

Client data does not mingle

Every record is scoped to an organisation at the repository layer and again by database row-level security. Cross-tenant access by your staff is explicit, time-boxed and written to an audit log both you and the client can read.

  • Two independent enforcement layers
  • Per-tenant data residency — EU, UK or US
  • Audited, time-boxed cross-tenant access
A90–100Resilient
B80–89Solid
C70–79Uneven
D60–69Exposed
F≤59Critical
01

Susceptibility

What people fall for

32/40
  • Susceptibility rate10
  • Credential-submit rate8
  • Repeat-clicker rate8
  • Time-to-click6
02

Resilience

What they do about it

22/30
  • Report rate9
  • Real-threat response7
  • Training completion6
03

Exposure

Surface their role carries

17/30
  • Multi-channel exposure7
  • Department risk5
  • Tenure / onboarding risk5
Ten factors, each weighted out of ten. Count the cells — the grade is arithmetic you can check, not a length you have to trust.

Operations

Templates once, deploy many

Build a campaign programme and a curriculum once, then apply it across the book with per-client overrides. Rollup reporting shows which clients are improving and which need an intervention conversation.

  • Programme templates with per-client overrides
  • Cross-tenant score comparison
  • White-label academy and simulation domains
BehavioralRisk ScoreSimulate — Multi-channel lure1SimulateDetect — Click, submit, report2DetectTrain — Auto-enrol on fail3TrainMeasure — Score + benchmark4Measure
  1. 1. Simulate Multi-channel lure
  2. 2. Detect Click, submit, report
  3. 3. Train Auto-enrol on fail
  4. 4. Measure Score + benchmark

Questions

Asked on every first call

The ones that decide whether a first call turns into a second one.

2 questions

Can each client have its own branding and domain?

Yes. Academy branding, sending domains and landing pages are per tenant on the Enterprise tier, so the programme looks like the client's own — or yours, if you sell it as a managed service.

How is billing handled across clients?

One agreement with per-tenant seat counts, trued up on your billing cycle. You are not managing separate contracts per client unless you want to.

See the multi-tenant console

Bring two sandbox client tenants and we will show isolation, rollup and white-labelling together.

See your human risk in 20 minutes

Book a demo and we’ll run a sample campaign against a test group.