CTRL DECK

Admin Terminal // Authorized Personnel Only

API DB STRIPE
--
Dashboard
Users
Announcements
Payments
Settings
Total Users ?Total profiles in your Supabase database — includes free, pro, and elite users.
--
MRR ?Monthly Recurring Revenue — what you actually collect each month from paying subscribers. Excludes comped users, trials, and accounts for coupon discounts.
--
Active Today ?Users who signed in within the last 24 hours.
--
Active Subs ?Number of active Stripe subscriptions (paid users currently on a plan).
--
Churn (30d) ?Percentage of subscribers who cancelled in the last 30 days out of all subscribers (active + cancelled).
--
Revenue (MTD) ?Month-To-Date revenue — total net charges collected from Stripe this calendar month.
--

Signups // Last 30 Days

Tier Breakdown

Revenue Forecast ?Projected revenue based on current MRR. Annual = MRR x 12. Per User = MRR / active subs. Only counts real payments, not comps or discounted amounts.

Current MRR
--
Projected Annual
--
MRR / User
--

Recent Payments

Loading...

Quick Actions ?Run admin actions by entering a user's email or ID. These work independently from the users table.

Email Name Tier Joined Last Seen Stripe Actions
Loading...
Recent Charges
Customers
Invoices
Coupons
DateAmountCustomerStatusDescriptionActions
Maintenance Mode ?When ON, users see a maintenance page instead of the app. Use during deployments or emergencies. Toggle OFF to restore access.
Site accessible to users

Site Configuration ?Key-value config stored in Supabase. TTT reads these to control behaviour like maintenance mode, custom messages, etc.

Set Config Value

Feature Flags ?Toggle features on/off across the platform. These are stored as site config values that TTT checks at runtime.

System Health ?Shows which environment variables are configured on the server. All should show SET for the admin terminal to work properly.

Loading...