What It Provides
Key Features for ASO Skills
| Feature | Description | Used By |
|---|---|---|
| Subscription analytics | MRR, churn, LTV, trial conversion | monetization-strategy, app-analytics |
| Paywall A/B testing | Test pricing, trial length, paywall design | monetization-strategy, ab-test-store-listing |
| Cohort analysis | Revenue by acquisition date/source | ua-campaign, retention-optimization |
| Customer lists | Active, churned, trial users | retention-optimization |
| Webhooks | Real-time subscription events | app-analytics |
| Cross-platform | iOS + Android + Web | All subscription-based skills |
Metrics Available
| Metric | Description |
|---|---|
| MRR | Monthly Recurring Revenue |
| Active Subscribers | Currently paying users |
| Active Trials | Users in free trial |
| Trial Conversion Rate | Trials → Paid |
| Churn Rate | Monthly subscriber loss |
| ARPU | Average Revenue Per User |
| LTV | Lifetime Value |
| Refund Rate | Refunds / Purchases |
| Renewal Rate | Subscribers who renewed |
Setup
Get your API key from app.revenuecat.com → Projects → API Keys
Usage Examples
Fetch Available Offerings
Purchase a Subscription
Check Subscription Status
API Access
For server-side analytics and automation:Paywall A/B Testing
Test different pricing strategies, trial lengths, and paywall designs:Create Offerings
Go to RevenueCat Dashboard → Offerings → Create Offering
- Control: Monthly 69.99
- Variant A: Monthly 59.99 (lower price)
- Variant B: Annual $79.99 only (annual-only)
Set Up Experiment
Go to Experiments → Create Experiment → Select offerings → Set traffic split (33/33/33)
Integration with ASO Skills
monetization-strategy
Uses RevenueCat for:
- Current MRR and growth trend
- Trial-to-paid conversion rate
- Churn rate by plan
- LTV for CAC calculations
- Optimal pricing recommendations
retention-optimization
Uses RevenueCat for:
- Subscription churn patterns
- Cancellation reasons (via webhooks)
- Win-back campaign targeting (churned user lists)
- Revenue retention curves
ua-campaign
Uses RevenueCat for:
- LTV by acquisition source (via attributes)
- ROAS calculation
- Payback period by channel
- Campaign optimization based on subscription value
app-analytics
Uses RevenueCat for:
- Real-time subscription events
- Revenue funnels
- Subscription cohort analysis
- Cross-platform revenue aggregation
When to Use RevenueCat vs App Store Connect
| Need | RevenueCat | App Store Connect |
|---|---|---|
| Real-time subscription events | ✓ | Delayed |
| Paywall A/B testing | ✓ Paywalls SDK | ✗ |
| Cross-platform (iOS + Android) | ✓ | iOS only |
| Cohort revenue analysis | ✓ | Basic |
| Churn analysis | ✓ Detailed | Basic |
| LTV prediction | ✓ | ✗ |
| Refund handling | ✓ Automatic | Manual |
| Grace period handling | ✓ Automatic | Manual |
| Free tier | ✓ $2.5K MRR | ✓ |
Best Practices
Entitlements
Use entitlements (not products) to unlock features:User Attributes
Set attributes for cohort analysis:Webhooks
Set up webhooks for real-time events:INITIAL_PURCHASE— First subscriptionRENEWAL— Successful renewalCANCELLATION— User cancelledBILLING_ISSUE— Payment failedEXPIRATION— Subscription ended
- Send thank-you emails
- Trigger win-back campaigns
- Update user status in your database
- Send to analytics platforms
Trial Strategy
Test different trial lengths:- 3 days: Quick decision, higher intent
- 7 days: Standard, balanced
- 14 days: More time to engage, higher conversion
- 30 days: Premium apps, high LTV