Back to Blog

New Feature: Improved Accuracy of MRR Movements Thanks to Smart Grouping

The new feature allows you to control how simultaneous movements are recorded, thus leading to a more accurate summary of MRR movements

We’re excited to announce the release of Smart grouping!

Smart grouping is a seemingly small, but significant feature that allows you to get more meaningful (and arguably more accurate) MRR movements in ChartMogul.

Smart grouping allows you to choose how subscription events that happen at the same time (or close together) are classified. For example, with Smart grouping turned ON a new subscription purchase followed by an upgrade shortly afterwards can be treated as part of the same “newbiz event” rather than a newbiz movement followed by an MRR expansion movement.

This also means if you create a multi-plan/multi-component subscription (in a system like Stripe or Recurly that supports such compound subscriptions) ChartMogul will classify these as a single newbiz event (with multiple components) or a single churn event (instead of a contraction movement followed instantly by a churn event).

Multiple MRR movements grouped under the same newbiz event​​

How will Smart grouping impact my charts?

Smart grouping affects the MRR movements chart and the breakdown of MRR movements in the data tables. When enabled, the number of MRR movements contributing to New business MRR, Churn MRR and Reactivation MRR is likely to increase, whereas the movements contributing to Expansion and Contraction MRR will decrease by the same amount.

Ready to take it for a spin?

Smart grouping can be turned on under Admin > Data Settings > Subscription analytics > Smart grouping.

Smart grouping can be configured under Admin > Data Settings > Subscription analytics

By default, the time window is set to 60 minutes (so a NewBiz event followed by an upgrade 55 minutes later will be counted as part of the same NewBiz event), but you can change this to suit your company’s needs. Find out more in our Help Center.