Every client, their own platform.
Give each client an isolated, branded learning platform on their own domain, and run all of them from one console.
Switch clients, and the whole platform rebrands.
Pick a client to see its admin view.
Every client runs the same release. Each tenant sets its own colors, domain, and access.
White-label, down to the certificate.
Their address and their certificate, under their name.
learn.acme.comColors, logo, and typography set per tenant.
--accent · --logo · --fontTheir seal on every credential issued.
FKRA-8241 · acme sealClient admins never see each other.
scope: acme-academyOne working week to a client platform.
The first client takes a week because you are learning their material. Pick a day.
Theme tokens, logo, and domain go in once and reach every screen the client’s staff see.
PUT /api/v1/admin/organization/branding/0199a3c4-…Branded per client
Each tenant has its own colors, logo, fonts, and domain, so clients see their own platform.
Set once per tenant. Nothing downstream (modules, emails, certificates) needs to know your agency exists.
Blueprinted from the client’s own discovery notes · 4 modules
Approve blueprint✓VerifiedTheir seal on every certificate
Each completion issues a certificate under the client’s brand that anyone can verify with its ID.
Discovery playbook · 12 modules · 3 labs passed · graded 88%
One console, every client
Switch tenants without switching tools: roles, scopes, and content per client from a single seat.
org: acme-academyfollowing the tenant you picked abovecontent.writeusers.manageprogress.readIsolated by architecture
Each client’s data, roles, and audit trail live in their own tenant, with no rows shared between tenants. Stream the audit log to the client’s SIEM.
Automate the rollout.
Provision organizations, seats, and content through the API, and onboard the next client in an afternoon.
{ "name": "Globex Learning", "slug": "globex-learning", "description": "Client academy" }
{ "statusCode": 201, "data": { "id": "0199a3c4-…", "slug": "globex-learning" } }
The rest of the platform
Every workspace gets all of it.
Stages, prerequisites, and outcomes, sequenced by difficulty
An authoring wizard, timed runs, server-side grading
Points, badges, streaks, and verifiable certificates
Practice groups, events, polls, and module discussions
Achievements and certificates land the moment they are earned
Living reference pages attached to paths and modules
Chapters, cues, bookmarks, and notes on every video
A storefront for everything your organization teaches
The platform, in numbers
Arabic and English, built in.
The interface and your courses run in English and Arabic, with Arabic laid out right to left.