The super-admin panel: overview, users, plans, payments, settings
For My Roof CRM staff: who gets super-admin access, what each admin page shows, and how to disable a user account.
Video tutorial coming soon
The written steps below are complete. Producing the video? Use the video script tab — it follows these steps one for one.
Super admins are staff accounts whose verified email is listed in the SUPER_ADMIN_EMAILS environment variable. They see only the Admin Panel; opening any workspace page redirects them back to /admin. Regular users who try /admin are sent to their board.
By the end you can
- Explain how super-admin access is granted
- Navigate each admin page
- Disable or enable a user
Before you start
- Your email is in SUPER_ADMIN_EMAILS and verified
Screens used
- /admin
- /admin/users
/admin/users/[id]- /admin/plans
- /admin/payments
- /admin/settings
Step by step
Log in
/adminLog in with the super-admin account.
You should see: You land on /admin "Overview": Total Users, New Users (7d), Active Users (30d), Active Subscriptions, Organizations, Projects, Reports, Invoices; Integrations readiness; Subscription Distribution. The shell reads "Admin Panel" with nav Overview, Users, Plans, Payments, Help videos, Settings.
Users
/admin/usersClick Users. Search "Search by name or email". Open a user.
You should see: Directory columns Name, Email, Organization, Plan, Status, Verified, Joined. The detail page shows Account, Usage and an "Account Control" switch ("Account is enabled/disabled").
Plans and Payments
/admin/plansClick Plans, then Payments.
You should see: Plans: Total Plans, Active Plans, Total Subscriptions and the Plan Matrix. Payments: Stripe Integration, Webhook Status, Billing Events (Event ID, Type, Provider, Organization, Status, Date).
Settings
/admin/settingsClick Settings.
You should see: "Super Admin Identity" (your email, "Verified email listed in SUPER_ADMIN_EMAILS") and "Integration Readiness" (Stripe keys Configured/Pending).
Tips
- If SUPER_ADMIN_EMAILS is unset, the legacy fallback admin@test.com applies. Set the variable in production.
Related lessons
Plans, trial and billing
Understand the Starter and Pro limits, what the beta gives you, how to subscribe or change plan through Stripe, and what happens when a workspace goes read-only.
Getting startedBeginner7 min
Attach tutorial videos to help guides
Paste a YouTube, Vimeo, Loom or direct video link onto a guide from the admin panel, order multiple videos, edit or remove them, and see the result on the public guide.
Platform administrationIntermediate5 min
Finished this lesson?