Back to Skills

subscription-lifecycle

When the user wants to optimize their subscription business end-to-end — from trial start through renewal, cancellation, and win-back. Use when the user mentions "subscription lifecycle", "trial conversion", "churn", "cancellation", "win-back", "lapsed subscribers", "dunning", "billing retry", "grace period", "renewal rate", "subscriber LTV", or "resubscribe". For paywall design and pricing strategy, see monetization-strategy. For subscription analytics dashboards, see app-analytics.

1,709stars110forksUpdated 8/5/2026

Security Assessment

Safe(96/100)
Security Score96/100

About subscription-lifecycle

The subscription-lifecycle skill is a strategic playbook for optimizing a mobile app's subscription business end to end — from trial start through conversion, renewal, cancellation recovery, and win-back. It addresses the problem that subscription revenue leaks at every stage, and gives product and growth teams a stage-by-stage map with benchmark metrics, recommended interventions, and messaging templates for each transition point in the subscriber journey.

The skill breaks the lifecycle into four stages. Stage one covers trial optimization, with recommended trial lengths by app type, a day-by-day trial nurture message sequence, and conversion-moment paywall design. Stage two tackles voluntary churn, mapping cancellation reasons to fixes and prescribing a cancellation flow (pause offer, value recap, last-resort discount, exit survey) plus engagement signals that flag at-risk users. Stage three addresses involuntary churn from failed payments through a dunning schedule, grace-period configuration for iOS and Android, and RevenueCat integration for automated billing retry and webhook-triggered messaging. Stage four defines win-back campaigns with an escalating offer ladder, channel options, and Apple StoreKit 2 native win-back offers for iOS 18+. It supplies benchmark formulas for trial-to-paid, renewal, churn, MRR, LTV, dunning recovery, and resubscribe rate, and a subscription health report output format.

The target users are subscription app product managers, growth marketers, and monetization leads. It complements sibling skills for paywall and pricing strategy and for analytics dashboards. It is pure advisory content — benchmarks, tables, and message copy — with no executable code beyond documenting third-party platform features, so it carries no operational risk.

FAQ

What stages of the subscription journey does it cover?

Four stages: trial optimization, reducing voluntary churn, handling involuntary churn from failed payments (dunning), and win-back campaigns for lapsed subscribers — plus benchmark metrics for each stage.

Does it help with paywall design or pricing?

Only at a high level for the trial-end conversion moment. For detailed paywall design and pricing strategy it points to the monetization-strategy skill, and for analytics dashboards it points to app-analytics.

How does it handle failed payments?

It provides a day-by-day dunning schedule, grace-period settings for iOS (up to 16 days) and Android, and describes using RevenueCat's automatic billing retry and webhooks to trigger in-app messaging at each failure event.

What platform features does it reference for win-back?

Apple StoreKit 2 native Win-Back Offers for iOS 18+, configured in App Store Connect and presented automatically to eligible lapsed users, alongside push, email, and paid retargeting channels.

Install subscription-lifecycle

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill