Admin Dashboard
How to use the Exlitem admin dashboard to monitor platform health and activity.
The admin dashboard at /admin/dashboard gives staff a real-time view of platform health, user activity, and key metrics.
#Accessing the Dashboard
Only users with is_staff = true in the database can access /admin/dashboard. If you don't have staff privileges, you'll see an "Access Denied" screen.
#Platform Stats
The top section shows four key metric cards in a responsive grid:
| Metric | Description |
|---|---|
| Total Users | All registered users across expert and attorney roles |
| Expert Profiles | All expert profiles (claimed + unclaimed) |
| Active Subscriptions | Experts with an active Premium subscription |
| Monthly Revenue | Combined MRR from all active subscriptions |
Each card displays a trend badge comparing the current value to the same window last month — a green arrow for growth, red for decline, with the percentage change.
Screenshot
The Admin Dashboard stats section showing four metric cards in a responsive grid. Each card shows the metric name, a large number (e.g., Total Users: 4,521), and a small trend badge in green (↑ 12% vs last month) or red (↓ 3%). The cards use the dark card surface with subtle borders.
#Today's Snapshot
Below the stat cards, the Today's Snapshot panel shows key daily metrics:
- Signups today — new user registrations in the last 24 hours
- Claims today — expert profile claims submitted today
- Pending verifications — outstanding verification requests awaiting review (displays a warning indicator when the count is high)
#Recent Activity Feed
The activity feed displays real-time platform events with color-coded badges:
| Badge | Event Type |
|---|---|
| Signup | New user registration |
| Claim | Expert claims an unclaimed profile |
| Upgrade | Expert upgrades their subscription |
| Verify | Verification request submitted |
| Flag | Profile flagged for review |
Each activity row shows the event type badge, a description, and a timestamp. Click any row to navigate to the relevant user or expert record.
Screenshot
The Recent Activity feed showing a scrollable list of platform events. Each row has a colored badge (green for Signup, amber for Claim, blue for Upgrade), a short description like 'New attorney signup: jane@lawfirm.com', and a relative timestamp like '2 min ago'.
#System Health
The system health panel shows infrastructure status with colored dot indicators:
- Green — healthy, no issues detected
- Yellow — degraded performance or elevated latency
- Red — outage requiring immediate attention
Screenshot
The System Health card showing a list of services (Database, Search Index, Worker Queue, Storage) each with a colored dot indicator (green, yellow, or red) and a short status label.
#Quick Navigation
The dashboard provides direct links to the most common admin actions:
- Users — manage platform users
- Experts — browse and manage expert profiles
- Verifications — review pending claims
- Analytics — view growth and revenue trends
- Search Analytics — monitor search performance, CTR, and popular queries
- Billing — manage subscriptions
- Leads — manage prospective contacts through the sales funnel
- Campaigns — create and track marketing campaigns
- Funnel — view funnel analytics and conversion rates
- Jobs — monitor background task execution and worker health
- Affiliates — manage widget affiliates and embed configurations
- Audit Log — review admin action history
#Staff Roles
Access to admin features depends on your staff role:
| Role | Dashboard | Users | Experts | Verifications | Billing | Audit Log |
|---|---|---|---|---|---|---|
support | Read-only | Read-only | Read-only | Read-only | No | No |
researcher | Read-only | No | Read-only | No | No | No |
ops | Full | Full | Full | Full | No | Read-only |
admin | Full | Full | Full | Full | Full | Full |
super_admin | Full | Full | Full | Full | Full | Full |
See User Management for details on assigning staff roles.