For Staff

Admin Dashboard

How to use the Exlitem admin dashboard to monitor platform health and activity.

4 min read

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:

MetricDescription
Total UsersAll registered users across expert and attorney roles
Expert ProfilesAll expert profiles (claimed + unclaimed)
Active SubscriptionsExperts with an active Premium subscription
Monthly RevenueCombined 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:

BadgeEvent Type
SignupNew user registration
ClaimExpert claims an unclaimed profile
UpgradeExpert upgrades their subscription
VerifyVerification request submitted
FlagProfile 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:

RoleDashboardUsersExpertsVerificationsBillingAudit Log
supportRead-onlyRead-onlyRead-onlyRead-onlyNoNo
researcherRead-onlyNoRead-onlyNoNoNo
opsFullFullFullFullNoRead-only
adminFullFullFullFullFullFull
super_adminFullFullFullFullFullFull

See User Management for details on assigning staff roles.