Managing organizations

Platform admin

Organizations are your customers. Each has a central record, optional tenant database, subscription, and members. Full submenu reference: docs/PLATFORM_ORGANIZATIONS.md.

Organizations list

Platform admin → Organizations (/admin/organizations).

Stats cards

Total / Active / Tenants / Billing

Menu path: /admin/organizations

Count of orgs, active orgs, orgs with tenant DB linked, orgs with any subscription.

Toolbar & table

Search

Menu path: /admin/organizations

Filter by name, slug, or email.

Create organization

Menu path: /admin/organizations

Same registration flow as the public site (admin layout).

Columns

Menu path: /admin/organizations

Organization, slug, tenant/URLs, subscription summary, member count, active status.

Row actions

Expand (chevron)

Menu path: /admin/organizations

Tenant panel, subscriptions list, members list, copy URLs.

Open workspace

Menu path: /admin/organizations

Enter customer ERP when org is active and DB is ready.

Database setup

Menu path: /admin/organizations

When tenant migrations are not complete.

View status

Menu path: /admin/organizations

Pending approval page for inactive orgs.

Run migrations

Menu path: /admin/organizations

Manual DB mode: migrate tenant or open credentials modal.

Edit

Menu path: /admin/organizations

Modal: name, email, Active/Inactive.

Delete

Menu path: /admin/organizations

Remove organization (destructive).

Expanded row panels

  1. Tenant — tenant ID, domains, path URL, manual database status.
  2. Subscriptions — all plan rows for this customer.
  3. Members — users, roles, Make owner button.

Modal: Tenant database

  1. Host, port, database name, username, password (per-org credentials).
  2. Verify database — test connection.
  3. Run migrations or Save & run migrations — save and migrate schema.

Workspace → Organization & team (owner)

Customers manage their company at Workspace → Organization & team. See also owner guide in Documentation.

Tab: Profile

Legal profile

Name, email, phone, address, fiscal year — owner only.

GST e-invoice (seller)

GSTIN and address for IRNs — not platform GSP keys.

Workspace appearance

Logo, favicon, theme preset (50 accents) — owner only.

Tab: Team

Invite by email

Email + workspace role; sends invitation.

Pending invitations

Cancel outstanding invites.

Members table

Change roles (not owner); read-only for some users.

Tab: Roles & access

Custom workspace roles

Create/delete roles like Warehouse lead.

Workspace access by role

Toggle permissions per preset or custom role; Owner/Admin always full access.

Workspace → Team

Read-only Team directory (name, email, role). Link to Organization & team for invites.

Developer reference: docs/PLATFORM_ORGANIZATIONS.md.
Subdomain vs path workspace URL?

Configured under Admin → Billing → Platform. List shows both subdomain and /workspace/{slug} when applicable.

Run migrations for all tenants?

Deploy guide: php artisan tenants:migrate --force or /system/tenants-migrate.