“After years of A/B tests & various marketing campaigns, we knew different users would pay differently depending on their intent. Botsi processes all that information and prices each user individually, generating real & consistent ARPU uplift.”
One static paywall showed every user the same price. Testing was slow and one-and-done, and the highest price always won, so pricing crept up until it started costing subscribers.
Botsi trained a causal uplift model in learning mode and went live within weeks. It matches each user to the right paywall, package, and price.
Botsi beat the control group and lifted revenue per user, with the lift climbing as the model learned. At full rollout, it adds incremental revenue every year.
Fitness AI is a popular, highly rated iOS fitness app that creates AI-guided workouts and personalized training plans. It’s subscription-led, and the team had already optimized its price points and packaging through years of A/B testing.
Fitness AI had already optimized pricing through years of A/B testing, and the pattern always held: the highest price won, but only up to a point.
Fitness AI’s paywalls ran several packages across monthly, quarterly, and annual terms. Botsi trained a causal uplift model to give each user the package worth the most over their lifetime, not just at checkout.
One price for everyone hits a ceiling, so each user gets the plan worth the most over their lifetime.
It counts only the users an offer actually converts, so the revenue it drives is genuinely new.
It trains on renewals and cancellations, not just the sale, so it sharpens with every cohort.

Measured against an evenly split live control, Botsi lifted ARPU well above the baseline, and the lift kept climbing as the model trained on more data and new signals came online. Because a matched group always saw the baseline, that gap is genuinely incremental, and at full rollout it adds to revenue every year.
Botsi trained a model specific to Fitness AI, not a generic one, and launched it in learning mode. It went live on a lean, device-level feature set, so it needed only a small volume of conversions for its first reliable read. Custom signals layer in from there.
Collects signal across live traffic before making a single pricing call.
Launches on device-level signals: OS, device, country, and timing.
Serves the best offer per user, measured against the live control.
Retrains on onboarding and attribution signals for more accurate calls.
A price is only as good as what the model knows about the user. Botsi reads a rich set of signals on each one, from how they reach the paywall to their device, their market, the fitness goals they set, and how they found the app. It is a fuller picture than any single price test could see.
No personal data, by design. The model runs on anonymous signals and never captures PII, so every user stays fully anonymous for safety and compliance.

“Individual pricing is just the start. We are continuously working with the Botsi team on using the same underlying technology across multiple areas of the business, not just paywalls.”
See what per-user pricing can add to your app’s ARPU, proven against a live control before you scale it.