A subscription is the billing relationship (the user pays $9.99/month). An entitlement is the access granted by that subscription (premium features, ad-free experience, etc.). One subscription can grant multiple entitlements, and the same entitlement can be granted by different subscription products. Botsi maps subscriptions to entitlements so your app logic stays clean.
Always verify on the server. Client-side checks can be bypassed by jailbroken devices or manipulated receipts. Use Botsi or your own backend as the source of truth, and cache entitlements locally for offline access with a reasonable expiration window (e.g., 24 hours). This balances security with user experience.
Use a cross-platform entitlement system like Botsi that unifies subscription status from Apple, Google, Stripe, and other billing sources under a single user ID. When a user subscribes on iOS and logs into the Android version, their entitlements are available immediately because the server is the single source of truth.
The rules — often enforced by Apple or Google — that determine whether a user qualifies for specific offers such as introductory pricing or free trials. These are typically based on the user’s subscription history within a subscription group or platform account.
The process of collecting a user’s email address during or before account creation. Email capture enables lifecycle communication across channels like onboarding emails, upgrade prompts, and win-back campaigns — and is particularly important when a user does not convert immediately.
A metric that measures how frequently and deeply users interact with your app over time — including actions like sessions, feature use, and content consumption. Higher engagement is typically correlated with improved retention, trial conversion, and LTV.
Trackable in-app user actions such as app open, paywall view, subscription start, cancellation, or feature use. Events are the building blocks of behavioral analytics and are helpful for measuring funnel performance, targeting lifecycle messaging, and powering experimentation.
The systems and methodologies used to run A/B or multivariate tests on key subscription elements — such as pricing, onboarding, messaging, and paywalls. A strong experimentation framework supports continuous optimization of conversion and retention through rigorous data collection and analysis.
Botsi automatically shows the right price to every user. Stop guessing and start growing.