Ravenstack revenue-growth analysis

Improve feature_10 first

Decision report generated from accounts, subscriptions, feature usage, churn events, and support tickets. Analysis date: September 1, 2026; source data spans 2023–2024.

Recommendation
feature_10

Why: it is the only feature that ranks in the top three on all three primary decision signals: #1 observed ARR exposure, #3 upgrade-rate association, and #2 error-associated churn gap. That combination makes it a better improvement target than a feature that is merely popular, merely buggy, or merely correlated with upgrades.

The specific product focus should be reliability and failure-path UX for feature_10, then measure whether reducing errors lowers downgrade/churn while preserving its positive upgrade signal.

Observed ARR exposure
$18.79M
Rank #1 of 40 features; 13.8% of summed subscription-record ARR
Upgrade association
+2.23 pp
12.54% among users vs 10.31% among non-users; rank #3
Error → churn gap
+4.81 pp
14.21% churn with errors vs 9.40% without; rank #2
Users with errors
30.6%
183 of 598 feature-using subscription records had ≥1 error
Revenue interpretation. The 183 feature_10 subscription records with errors represent $5.81M of observed ARR. The 4.81-point churn gap corresponds to roughly $0.28M of ARR on a purely directional “gap × exposure” basis. This is not a causal forecast; it is a prioritization proxy for where an error-reduction experiment has the most economic leverage.

1. Why feature_10 wins the prioritization

I ranked each feature on three independent lenses: economic exposure (ARR linked to feature users), expansion signal (upgrade-rate lift vs non-users), and retention friction (churn-rate difference between feature users with errors and feature users without errors). Lower average rank is better.

FeatureARR exposureUpgrade liftError→churn gapAvg. rank
feature_10 $18.79M +2.23 pp +4.81 pp 2.0
feature_12 $17.13M +2.19 pp +3.12 pp 5.0
feature_2 $17.37M +2.02 pp +2.44 pp 5.0
feature_39 $17.04M +3.08 pp +2.52 pp 5.7
feature_25 $16.78M +1.38 pp +2.10 pp 11.3
feature_26 $17.37M +1.08 pp +0.58 pp 11.7
feature_22 $17.14M -0.23 pp +2.37 pp 12.3
feature_27 $15.92M +1.86 pp +1.88 pp 13.0
Balanced feature priority ranking
Balanced rank uses no dollar conversion or assumed feature weights: it simply averages each feature’s rank on the three primary signals.
Feature exposure and monetization scatter
Bubble size increases with the positive churn gap observed when errors occur. feature_10 combines the highest economic exposure with a positive upgrade association and a large error-related retention penalty.

2. feature_10 has both growth upside and retention friction

Monetization signal

  • 598 of 5,000 subscription records used feature_10 (12.0% penetration).
  • Feature users averaged $31,425 ARR vs $26,641 for non-users (+18.0%).
  • Enterprise makes up 39.8% of feature_10 users vs 33.7% of non-users, so some of the ARR difference is plan-mix rather than feature causation.
  • Upgrade rate is 12.54% vs 10.31% (+2.23 pp).

Retention signal

  • Downgrade rate is 6.02% for users vs 4.13% for non-users (+1.89 pp).
  • Among feature_10 users, churn is 14.21% when errors occur vs 9.40% without errors.
  • At account level, accounts ever linked to feature_10 show a +5.33-point higher account churn flag and slightly more feature-coded churn events; this is secondary, cross-sectional corroboration.
  • Its raw error rate (5.45 errors per 100 uses) is not the worst in the portfolio. The issue is the economic consequence when errors occur.
feature_10 outcome rates
The most actionable gap is within feature_10 itself: churn is materially higher in records with errors than in error-free records.

3. Why not the nearest alternatives?

FeatureReason it is attractiveWhy it ranks behind feature_10
feature_12Strong upgrade association (+2.19 pp) and error→churn gap (+3.12 pp)Lower economic exposure ($17.13M) and weaker retention-friction signal
feature_2#3 ARR exposure and positive upgrade association (+2.02 pp)Error→churn gap is only +2.44 pp, about half of feature_10’s
feature_39Stronger upgrade association (+3.08 pp)Lower ARR exposure and smaller error→churn gap (+2.52 pp); looks more like a feature to promote than repair first
feature_16Highest upgrade association (+3.51 pp)Errors show essentially no churn penalty (-0.03 pp), so the dataset gives little evidence that improving reliability would unlock retention
feature_4Highest raw error rate and high overall user churnWithin its users, error records actually churn less than error-free records in this sample, weakening the case that fixing errors is the revenue mechanism

4. Recommended product action

  1. Prioritize feature_10 reliability and recovery flows. Break down the 348 recorded errors by error type, workflow step, customer tier, and whether the user successfully retries/completes the task.
  2. Instrument a clean funnel. Track feature entry → critical action → error → recovery → completion, tied to a valid subscription period. The current timestamps do not support causal sequencing.
  3. Ship the improvement behind an experiment or staged rollout. Compare error rate, workflow completion, downgrade/churn, and upgrades against a holdout.
  4. Use revenue metrics as the decision gate. Primary: retained ARR / net revenue retention for exposed customers. Secondary: upgrade conversion and support escalation rate.
  5. Keep feature_39 as the next monetization candidate. Its upgrade association is stronger and statistically cleaner in this sample, but it lacks feature_10’s repairable retention signal.

5. Statistical interpretation

The evidence is directional rather than definitive. For feature_10, the +2.23 pp upgrade difference has an approximate two-sided p-value of 0.096 and the +4.81 pp error→churn difference has p≈0.082. The downgrade difference (+1.89 pp) is stronger in this cross-sectional comparison (p≈0.034). These are useful prioritization signals, but they should not be treated as proof of causality or as a guaranteed lift.

6. Data-quality constraints that materially affect the conclusion

Temporal inconsistency is the main limitation. 76.6% of usage rows occur before the linked subscription start date, 52.8% occur before the linked account signup date, and 53.8% of support tickets predate account signup. Because of this, I did not use time-to-event or “usage caused churn/upgrade” claims.

7. Methodology

5 CSV files500 accounts5,000 subscriptions25,000 usage rows600 churn events2,000 support tickets

Feature usage was aggregated to one record per subscription × feature. A feature “user” is a subscription with at least one usage record for that feature. For each of 40 features, I compared users vs non-users on observed ARR, upgrade, downgrade, and churn flags; then compared error-bearing vs error-free users within the feature. The primary recommendation uses the average ordinal rank across ARR exposure, upgrade-rate lift, and error-associated churn lift. Account-level churn/support comparisons were used only as secondary evidence.