Platform Management

Full control over
every tenant

Platform Management is the admin layer of M360. Create tenants in 2 minutes, manage user roles, scope reseller access, and see a full audit trail of every action across your entire deployment.

This module is for platform operators and admins — not for agents. Agents use AM Workbench. This is the control plane above them.

Operator Console — Tenants
All Tenants
HA
Hainet Telecom
48 agents · Telecom template · Active
BQ
Banque Quito
22 agents · Banking template · Active
MH
MediCare Haiti
8 agents · Healthcare template · Active
NW
NovaTech SaaS
Setup in progress · SaaS template
4
Tenants
78
Total agents
3/4
Active
Multi-tenant architecture

Each client is a fully isolated tenant

M360 is built multi-tenant from the ground up. Every client runs in its own Firestore namespace — data cannot cross tenant boundaries by design, not just by policy. Operators see all tenants. Resellers see only their assigned tenants. Agents see only their own queue.

  • Create a new tenant in under 2 minutes from the Operator Console
  • Install industry template immediately — queue is ready for agents
  • No shared infrastructure — each tenant is fully isolated at the data layer
Role hierarchy
mc_admin
Full access — MineCore staff only. Can create/delete tenants, manage all operators.
mc_operator
Client admin. Manages users and templates within their tenant. Cannot access other tenants.
mc_reseller_operator
Scoped to assigned tenants only. Used by BPO/reseller partners managing multiple clients.
user
Agents. See only their own queue and assigned accounts. No admin access.
User management

Invite, assign, scope — in seconds

Operators send email invitations from the console. Users set their own password on first login. Role assignment and tenant scoping are done at invite time — no manual provisioning after the fact.

Email invitation with role pre-assigned
Role changes take effect immediately — session revoked if demoted
Reseller operators scoped to specific tenants — can't see others
Bulk import users via CSV for large team onboardings
Audit trail

Who did what. When.

Every write action — disposition set, user invited, template installed, role changed — is logged with a timestamp, user ID, and tenant ID. Logs are immutable and stored separately from operational data.

// Recent audit events
14:32:07tenant_createdadmin@mc.io
14:33:12template_installedadmin@mc.io
14:34:01user_invitedop@client.io
14:41:55disposition_setagent@client.io
14:45:20role_changedop@client.io

See the Operator Console in action

We'll walk through tenant creation, template install, and user provisioning — live, in under 10 minutes.