Overview
Dashboard
Quick actions
Common operator tasks
Schools by status
Launch readiness
Go-live checklist
Recent activity
Latest platform audit events
Tenants
Schools
All schools
Search, filter, and open a tenant
| School | Code | Plan | Status | Seats |
|---|---|---|---|---|
| Loading… | ||||
—
— ·
Over licensed seat limit
Tenant suspended — staff cannot sign in
Status
Attendance (7d)—
Created—
Subscription
Product active—
Plan—
Licensed—
Enrolled—
Period ends—
Paystack—
Checkout sessions
Billing events
School admins
Use Impersonate on an admin row in Support, or the button above for the primary admin.
Copy reset link (SMTP off):
Staff accounts
Revenue
Billing
Past due
Schools needing payment follow-up
Pending payment
Awaiting checkout or activation
Recent checkouts
All schools · latest Paystack sessions
Payment recovery
Activate by Paystack reference if webhook missed
Paystack webhook log
Replay stored events · older rows may lack payload
God mode
Support
Global QR lookup
Search any 8-character child QR across tenants
Master password reset
Send staff reset link for any school account
Hardware
Scanner nodes
Gate tablets use Bluetooth/USB keyboard-wedge scanners today. Register nodes here for MAC/API keys and live Socket.io presence per school.
Registered nodes
Online if seen in the last 2 minutes
| Status | Label | Key | Tenant |
|---|
Infrastructure
System health
Server load
CPU, memory, and 24h trend
Loading…
Storage & capacity
Disk, database, and school headroom
Live connections
shield Your account security 2FA & sign-in
campaign Global broadcast Staff banner message
bug_report System error log Recent API errors
Launch checklist
Production readiness items
Clear HQ
Master Admin team
Roles
Invite operator
Create a new Master Admin account
Operators
Platform team accounts
| Operator | Role | Status | Last login | |
|---|---|---|---|---|
| Loading… | ||||
Edit operator
Compliance
Audit log
Event timeline
Platform actions · newest first