Tenant Management¶
Manage every workspace on the platform — create new ones, control their lifecycle, step in for support, and watch their health.
Screenshot: Tenant list — TODO
Open Tenants (/admin/tenants) — a searchable, filterable list showing each tenant's name, domain,
status (ACTIVE / SUSPENDED / PENDING), and plan.
Create a tenant¶
Create (/admin/tenants/create) — enter the company name, a unique workspace slug (e.g. acme),
country, package, and the Initial Administrator (name + email). The slug identifies the workspace
in the app URL (app.iesmac.com/t/acme); everyone signs in at app.iesmac.com (via account.iesmac.com)
— there are no per-tenant subdomains.
The admin sets their own password
No password is entered here — an invitation email with a 7-day set-password link is sent to the admin automatically. They click it, choose a password, and own the workspace.
Lifecycle¶
- Edit — update name, domain, package, or admin user.
- Suspend — block sign-in (e.g. for non-payment) while preserving data; record a reason.
- Reactivate — restore a suspended tenant, optionally on a new package.
Impersonate (support)¶
From a tenant row you can impersonate its admin to see exactly what they see and diagnose an issue, then exit impersonation. Impersonation is itself audited.
Screenshot: Tenant impersonation banner — TODO
Health¶
The tenant health view scores data quality (incomplete profiles, overdue documents, unresolved approvals) so you can proactively reach out. A platform-wide scorecard lives under Monitoring.
Impersonation is powerful
Acting as a tenant admin can change their data. Use it for support with care, and exit as soon as you're done — every action is recorded against the impersonation session.