Tenancy - 3 levels: Super Admin, company, client

I need your kind assistance to direct me to the best solution for below.

I currently have 2 panels: 'admin' and 'company'.

The result I want to achieve is:
  • admin is the SaaS owner, where they manage the 'company' Tenant and its clients.
  • company is the main tenant where they can add 'client' as a team.
What I did so far:
I left the admin panel as is without adding Tenancy options.
I did the tenancy setup under Company panel.

Scenario:
A company named Safe has decided to subscribe with the SaaS. Safe is a safety company that provides safety services to different clients/locations.

Safe should have the ability to create a team/tenant under their account (uses the Company panel) and can manage their accounts. Safe passes a dashboard/account to their client (e.g. NOKIA factory).

NOKIA factory have their dashboard with their own resources, widgets and pages.
Was this page helpful?