Subscriptions
Subscriptions represent the ongoing relationship between a customer and your service, including billing, entitlements, and lifecycle management.
Subscription Lifecycle
Creation
- Initial subscription setup
- Payment method validation
- Entitlement provisioning
- Welcome workflows
Active Management
- Plan changes and upgrades
- Payment processing
- Usage monitoring
- Support interactions
Modification
- Plan upgrades and downgrades
- Addon management
- Billing cycle changes
- Entitlement updates
Termination
- Voluntary cancellations
- Involuntary churn
- Retention workflows
- Data archival
Subscription States
Active States
- Active: Fully functional subscription
- Trial: In trial period
- Grace: Payment failed, in grace period
Inactive States
- Cancelled: User cancelled, end of billing cycle
- Suspended: Temporarily suspended
- Expired: Trial or subscription period ended
Billing Management
Recurring Billing
- Automated charge processing
- Proration calculations
- Invoice generation
- Payment retry logic
Usage-Based Billing
- Metered usage tracking
- Overage calculations
- Usage reporting
- Billing adjustments
Subscription Analytics
Key Metrics
- Monthly Recurring Revenue (MRR)
- Customer Lifetime Value (CLV)
- Churn rate analysis
- Upgrade/downgrade patterns
Cohort Analysis
- Retention cohorts
- Revenue cohorts
- Feature adoption cohorts
- Engagement patterns