Guides
Practical guides to subscription retention: cancellation reasons, restore purchases, and payment recovery.
How to Increase App Retention
A practical way to improve app retention: find the first broken return path, fix the customer moment behind it, and measure the same cohort again.
Neil Agarwal
-
Mobile Paywall Screens: Patterns Worth Testing
Paywall screens make the value, plans, and next action visible at the moment someone decides. Use these patterns as hypotheses, not templates.
Neil Agarwal
-
pLTV: Predicted Lifetime Value for Mobile Apps
pLTV estimates what a new user or cohort may be worth before their revenue has fully arrived. Here is how to use that forecast without confusing it with observed LTV.
Neil Agarwal
-
Mobile App User Acquisition: A Practical Strategy
Mobile app user acquisition is the work of finding customers who reach a useful moment and keep returning, not simply buying the cheapest installs.
Neil Agarwal
-
Paddle vs Stripe: A Practical Comparison
Paddle and Stripe can support digital-product payments, but the decision starts with who is merchant of record and which checkout, tax, and billing work the business keeps.
Neil Agarwal
-
Push Notification Best Practices for App Teams
Push notification best practices begin with a useful customer moment, then match permission, urgency, expiry, and measurement to that moment.
Neil Agarwal
-
App Review Management: A Practical Operating Guide
App review management is the work of reading, routing, and replying to App Store and Google Play feedback. This guide gives app teams a small operating loop that protects customer privacy and gets recurring issues to the right owner.
Neil Agarwal
-
Google Play Promo Codes: A Guide for App Teams
Google Play promo codes can give customers a paid app, a one-time product, or a subscription trial. This guide explains the code types, setup, redemption, and the access checks an app team needs.
Neil Agarwal
-
Rating Prompts: When Mobile Apps Should Ask
A rating prompt should arrive after a customer has received value, not at the first possible tap. Learn how native App Store and Google Play review prompts work, when to request one, and what to avoid.
Neil Agarwal
-
App Engagement Strategy: A Guide for App Teams
An app engagement strategy is the plan for bringing customers back after install. It ties first value, messages, and offers to the return visits that keep subscriptions renewing.
Neil Agarwal
-
ARPPU: What Average Revenue per Paying User Tells an App Team
ARPPU divides revenue by paying users over a stated window. It shows what payers produce on average, which is a narrower question than what the whole audience is worth.
Neil Agarwal
-
Revenue Churn: What It Is and How App Teams Reduce It
Revenue churn measures the recurring revenue lost in a period, while customer churn counts the customers lost. This guide covers both formulas, why they diverge, and what to fix.
Neil Agarwal
-
CAC Payback Period
CAC payback period shows how many months a paid acquisition cohort needs to return the cost assigned to it. The calculation only works when CAC, proceeds, margin, and cohort timing use the same rules.
Neil Agarwal
-
Customer Lifetime Value Calculator
A customer lifetime value calculator starts with a defined cohort, revenue basis, and time window. Use it to calculate realized value before you forecast what a subscriber may be worth.
Neil Agarwal
-
How to Reduce Churn
To reduce churn, split voluntary cancellations from failed renewals first. Then route each state to the product, plan, billing, or win-back work that fits it.
Neil Agarwal
-
App Monetization: A Guide for Mobile App Teams
App monetization starts with the value a customer pays for, then matches that promise to a revenue model, store rules, and the signals a team needs after checkout.
Neil Agarwal
-
Gross vs Net Retention: A Guide for App Teams
Gross vs net retention shows whether upgrades are adding to a healthy subscriber base or covering the revenue that already leaked out of it.
Neil Agarwal
-
Mobile App Analytics: A Guide for App Teams
Mobile app analytics joins store, product, subscription, and support signals so an app team can explain a change instead of merely reporting it.
Neil Agarwal
-
Churn Analysis: A Guide for App and Subscription Teams
Churn analysis explains why subscribers leave instead of reporting a single churn number. It separates voluntary cancels from failed payments, then segments the loss by cohort, plan, and lifecycle stage.
Neil Agarwal
-
In-App Purchase Apps: What They Are and How App Teams Monetize Them
An in-app purchase app earns revenue by selling digital content, features, or access inside the app itself. This guide covers the app categories that monetize this way, the purchase models behind them, and what teams should track.
Neil Agarwal
-
Net Retention Rate: A Guide for App and Subscription Teams
Net retention rate shows whether a cohort of subscribers is worth more over time after upgrades, downgrades, and churn. This guide covers the formula, a worked illustration, and what app teams should track.
Neil Agarwal
-
What Are In-App Purchases? A Guide for App Teams
In-app purchases let an app sell digital content, features, and subscriptions inside the store's payment system. The purchase type shapes the entitlement, the customer journey, and the signals your team needs to watch.
Neil Agarwal
-
Failed Payment Recovery for Subscription Apps: Reduce Involuntary Churn
A failed renewal is not always a cancellation. Separate involuntary churn, classify declines, and measure recovery against Apple's grace period and 60-day retry window.
Neil Agarwal
-
Subscription Cancellation Reasons: What They Mean and What to Do Next
A cancellation reason is a starting point. Map Apple's report labels, then pair your survey answers with behavior so each pattern has an owner and a next action.
Neil Agarwal
-
What Does Restore Purchase Mean? A Guide for Subscription App Teams
Restore Purchase asks the store to refresh past transactions and unlock access the customer already paid for. It does not charge again, and it is not failed-payment recovery.
Neil Agarwal
Start with the leak you can actually recover.
Cancellations and failed payments need different owners. Point Refix at one. It watches that metric in Slack and waits for you before anything ships.