Revenue Dashboard & Subscription Analytics — Now in v1.0.6
Revenue Dashboard & Subscription Analytics — Now in v1.0.6
Released in v1.0.6 · Category: Sales & Revenue · Severity: High
The Problem
The platform's mission explicitly includes revenue dashboards and subscription analytics as first-class Sales & Revenue capabilities. Before this release, the implementation fell short: a billing-overview.tsx component exposed four aggregate metrics — MRR, active customers, past-due count, and outstanding balance — and nothing more. The underlying router only served those top-level totals.
That meant:
- No way to see whether MRR was accelerating or decelerating over time.
- No breakdown of why net MRR changed month-over-month.
- No visibility into which subscriber cohorts were retaining well and which were churning early.
- No funnel data showing where prospective subscribers were dropping off before converting.
- Downstream agents (churn prediction, upsell automation, pricing optimisation) lacked the time-series revenue signals they depend on.
What Was Built
Time-Series MRR Charts
Monthly recurring revenue is now tracked and charted over time with selectable date ranges. Instead of a single static number, operators and agents can observe MRR trends, spot inflection points, and correlate revenue movement with product or pricing changes.
ARR Growth Tracking
Annualised recurring revenue is calculated continuously alongside MRR and surfaced on the same dashboard. This supports longer-horizon planning and provides the ARR benchmarks that pricing and sales agents reference when evaluating deal quality.
Expansion / Contraction Revenue Breakdowns
Net MRR movement is now decomposed into four labelled components:
| Component | Description |
|---|---|
| New Business | MRR added from brand-new subscribers |
| Expansion | MRR gained from existing customers upgrading |
| Contraction | MRR lost from existing customers downgrading |
| Churn | MRR lost from cancellations |
This breakdown makes the cause of any MRR change immediately legible, rather than requiring manual reconciliation.
Cohort Retention Tables
Subscribers are grouped into cohorts by their signup month. Each cohort row shows the retention rate at every subsequent month (M0, M1, M2, … Mn), making it straightforward to identify which acquisition periods produced sticky customers and where lifecycle drop-off is concentrated.
Subscriber Lifecycle Funnel
A full funnel tracks subscribers from the earliest touchpoint through to an active paid subscription:
- Trial started
- Activated (reached meaningful usage)
- Converted to paid
- Active subscription
Conversion rates are displayed at each stage transition, giving agents and operators clear levers for where to focus retention and activation efforts.
Impact on Autonomous Agents
Several platform agents depend on revenue signals that were previously unavailable:
- Churn Prediction — can now train on cohort retention curves and contraction signals.
- Upsell Automation — expansion revenue tracking identifies which customer segments respond to upgrade offers.
- Pricing Optimisation — MRR trend and ARR data provide the feedback loop needed to evaluate pricing experiments.
With this release, those agents have the time-series and segmented data they require to operate effectively.
Scope
This feature is part of the Sales & Revenue platform section. No changes were made to customer management, marketing, or operations surfaces in this release.