Admin Guide Overview
The Superadmin panel provides platform-wide management. Manage PBX instances, tenants, users, roles, SMS, API clients, audit logs, sync, retention, and system settings.
Admin Guide Overview
The Superadmin panel is the central control center for platform-wide administration of CrystalQore. It provides a comprehensive suite of tools for managing infrastructure, tenants, users, security, and system configuration—all from a single interface.
Accessing the Superadmin Panel
The Superadmin panel is available at /superadmin on your CrystalQore instance. Access requires the SUPERADMIN role.
Only users with the Superadmin role can access the Superadmin panel. Standard Admin and User roles do not have access to this area.
What You Can Manage
The Superadmin panel covers every major administrative function:
| Area | Description |
|---|---|
| PBX Instances | Connect and manage FusionPBX installations |
| Tenants | Organizations using the platform; multi-tenant isolation |
| Users | User accounts, credentials, roles, and permissions |
| Roles & Permissions | User, Admin, Superadmin; module and widget permissions |
| SMS Numbers | Assign and configure phone numbers for SMS/MMS (Professional tier) |
| SMS Campaigns | 10DLC campaign registration for compliant business messaging (Professional tier) |
| API Clients | API keys for external integrations (Enterprise tier) |
| Audit Logs | Track all administrative actions for compliance |
| Sync | Synchronize users and extensions from FusionPBX |
| Retention Policies | Configure how long data is kept before purging |
| System Settings | Platform-wide configuration (name, URL, credentials, features) |
| White Label | Full branding customization (Enterprise tier) |
Navigation
The Superadmin panel uses a dedicated sidebar for navigation. Each section links to the relevant management screens:
- Dashboard — Overview of platform health and key metrics
- Tenants — Tenant management
- Users — User management
- Roles — Role and permission configuration
- PBX Instances — FusionPBX connection management
- SMS Numbers — Phone number assignment (Professional tier)
- SMS Campaigns — 10DLC campaigns (Professional tier)
- API Clients — API key management (Enterprise tier)
- Audit Logs — Administrative action history
- Sync — FusionPBX synchronization
- Retention — Data retention policies
- Settings — System configuration
- White Label — Branding customization (Enterprise tier)
Platform Architecture
CrystalQore uses a hierarchical structure:
- Platform — The overall CrystalQore installation
- PBX Instance — A connected FusionPBX server (Community: 1, Enterprise: multiple)
- Tenant — An organization with isolated data
- User — Individual account belonging to a tenant
Each tenant is assigned to a PBX instance. Users belong to a tenant and inherit the tenant's PBX association for calls and extensions.
Getting Started
Add a PBX instance — Connect your FusionPBX installation.
Create tenants — Set up organizations.
Create users — Add user accounts and assign roles.
Sync from FusionPBX — Import users and extensions automatically.
Related Documentation
| Page | Description |
|---|---|
| Tenant Management | Create and manage tenants |
| User Management | Manage user accounts |
| Roles and Permissions | Configure roles and access control |
| PBX Instances | Connect FusionPBX |
| Multi-PBX Management | Manage multiple PBX instances (Enterprise) |
| SMS Numbers | Assign SMS numbers (Professional) |
| SMS Campaigns | 10DLC campaigns (Professional) |
| API Clients | API keys (Enterprise) |
| Audit Logs | Administrative action tracking |
| Sync | FusionPBX synchronization |
| Retention Policies | Data retention configuration |
| System Settings | Platform-wide configuration |
| White Label | Branding customization (Enterprise) |