For MSPs, MSSPs & vCISOs

The multi-tenancy your awareness tool was supposed to have.

"Does not handle multiple companies well; the admin workaround is clunky." That's the number-one complaint about the MSP-friendly awareness tools — and it's exactly the gap Watchword was built to close. True parent → child tenancy, one pane of glass, no re-login to switch clients, a cross-client risk board, white-label client reports, and strict per-tenant isolation — running today.

One pane of glass, every client

Strict per-tenant isolation. Each client is a fully isolated child tenant with its own roster, campaigns, branding, and authorized send domains. Only the active client's slice is ever loaded into working state; the risk board reads a defensive copy of each client's own aggregates — never a merge, never recipient-level data across a client boundary. An authorization gate refuses any tenant outside your MSP subtree. These isolation properties are asserted by the project's verify suite. See exactly how isolation is enforced →
Partner economics: buy at $0.80–$1.50/user/mo on sliding volume across your total managed seats, set your own sell price and margin, and bill it through your PSA. Per-active-seat with directory auto-prune means neither you nor your clients pay for ex-employees.

Compliance evidence your clients can use

Every client's training completions and sim results become signed Awareness & Training evidence mapped to HIPAA, NIST 800-171 (CMMC L2), SOC 2, PCI, and ISO — and flow into the Sightline / Bastion / Ward graph. If you resell other DosanjhLabs tools, the evidence compounds: one program, many satisfied controls, across every client.

Send safely, per client

Every client tenant carries its own list of authorized send domains. A domain only earns a place on that list by passing a real DNS-TXT proof — publish the TXT record we give you, Watchword does a live DNS-over-HTTPS lookup and requires an exact match. A mandatory domain-authorization gate then clears each recipient per send: no proven domain, no send, ever, with scoped, short-lived per-(tenant, domain) tokens so a leaked token can't be replayed against another client. How sending safely works →

What's live vs. deferred: the multi-tenant console, no-relogin switching, cross-client risk board, white-label reports, per-tenant isolation, the domain-auth gate, and DNS-TXT domain proof all run today. The dedicated mail-transport runner (deliverability, open/click webhooks), live per-client SMS/voice send, M365/Google OAuth domain proof, and PSA billing sync (ConnectWise / Autotask / Halo) are wave-next. Until the runner ships, campaign results are modeled locally — so no email leaves your machine without an explicit live-send action.

Explore the app →   See MSP pricing