Skip to content

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.