Admin Panel Overview


Accessing the Panel

Navigate to https://yourdomain.com/admin. Only users assigned the super_admin role can access this panel.

Super Admin panel dashboard — showing platform stats, recent activity, and sidebar navigation

Panel Sections

Section Path Purpose
Dashboard /admin Platform health — total users, businesses, active subscriptions, recent signups
Users /admin/users All user accounts across all tenants
Businesses /admin/tenants All registered businesses (tenants)
Subscription Plans /admin/subscription-plans Create and manage pricing tiers
Roles & Permissions /admin/roles Fine-grained RBAC configuration
Email Templates /admin/email-templates Transactional email body content
Email Layouts /admin/email-template-layouts Shared outer HTML wrapper for all emails
Inbox / Messages /admin/contact-us Incoming contact form submissions
Activity Logs /admin/activity-logs Full audit trail of every action
Login Activity /admin/login-activities Login attempt history with IP and status
Impersonation Logs /admin/impersonation-logs Audit trail of tenant impersonation sessions
IP Restrictions /admin/ip-restrictions Allow or deny access by IP address
Settings /admin/settings All platform-wide configuration
Notification Preferences /admin/notification-preferences Choose which events you receive notifications for
Password Policy /admin/password-policy-settings Enforce password complexity, expiry, and history
Profile /admin/profile Your own admin account details

Navigation Badges

Live counters appear next to sidebar items to surface important activity at a glance:

Sidebar Item Badge Colour
Businesses Total tenant count Purple
Inbox / Messages Count of unread New messages Red

{primary.fa-inbox} The Inbox badge clears when messages are moved to In Progress or Resolved. Red = unread contact form submissions waiting for review.