Device-level signals, non-demographic onboarding answers and in-app behavior, such as sessions and paywall interactions. A responsible offer model excludes demographic data like age, gender and race.
No. The model can only choose from offers the team built, and every price in those offers already exists as an App Store, Google Play, Stripe or Paddle product.
Compare it with a randomized holdout that keeps seeing the current paywall. The difference in revenue per user between the two groups is the model's lift.
A promotional code that unlocks a discounted price or special access to a subscription. Offer codes are often used in partner campaigns, user gifting, influencer marketing, or churn recovery workflows.
The full list of offers an app team approves for a placement, from which a person or a model picks what each user sees. An offer is everything the user is asked to agree to: the plan, its price point, the trial, any discount, and when it appears. The offer set defines the limits: nothing outside it can be shown.
A monetization and engagement tool that presents users with offers (e.g., free trial extensions, discounts) in exchange for actions like watching an ad, completing a survey, or sharing the app. Common in freemium or hybrid monetization models.
A premium feature that allows users to use the app or consume content without an internet connection. Often used in fitness, language learning, or media apps to justify subscription value and reduce churn during travel or commuting.
The structured experience that guides new users through their first interactions with the app - often including feature highlights, value reinforcement, and paywall exposure. A well-optimized onboarding flow will improve activation, trial starts, and long-term retention.
Botsi picks the offer and paywall each user sees, from options you approve, and measures the lift against a holdout.