Forums Feature Requests Thread

[New] Admin deep-dive (commerce/config): Membership (Gate) dashboard lacks churn rate, trial-conversion, and MRR-over-time trend

Patrick Bass · Jun 6 · 15 · 1
[Normal Priority] [New Feature] [Deployed to Production]
🚀 OP Jun 6, 2026 8:34pm

Area: Admin deep-dive (commerce/config) (audit p15b) · Surface: /admin/gate?tab=dashboard (AdminGateController@dashboardTab) · Dimension: competitor-gap · Severity: minor

Every membership platform (Mighty, Circle, Skool) and subscription tool leads with churn % and MRR trend, because absolute counts don't tell an operator whether the business is healthy. We compute trial_days and create trialing subs but never report trial-conversion rate. An operator can see 'MRR $X right now' and 'N churned' but cannot see whether MRR is growing or shrinking month over month, or whether trials are converting. Churn rate = churned_30d / (active + churned_30d) is computable from data we already store.

Evidence

GateSubscription::stats (GateSubscription.php:145-176) returns active/past_due/canceled_30d/new_30d counts; revenue() (line 190-234) returns a single point-in-time mrr_cents + per-tier detail. There is no churn-RATE (%), no trial->paid conversion, no time series. dashboard.php renders MRR and a raw 'Churned 30d' count (templates/admin/gate/dashboard.php:80-95) but no trend line.

Suggested fix. Add to GateSubscription a monthly MRR snapshot (or compute on the fly from subscription created/canceled timestamps), derive churn-rate %, gross/net MRR delta, and trial-conversion rate, and render an MRR-over-time sparkline reusing the dailySeries SVG helper already in AdminDashboardController.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

🚀 Jun 17, 2026 1:28am

This is live. Your membership dashboard now shows monthly recurring revenue with a 12-month trend chart, plus churn rate, trial-to-paid conversion, average revenue per subscriber (ARPU), and estimated lifetime value (LTV) — the metrics you steer by. We also fixed the churn and MRR figures that were reading as zero. Course subscriptions get the same dashboard under Admin, Courses, Subscriptions. Available on the Creator plan and up.


Patrick Bass
@mobieus

Log in or register to reply to this thread.