Configure the play
Set the discount, trigger, copy, and audience from the dashboard. Nothing here touches your app's code.
Sign-up, switch, upgrade, and save — pre-built flows configured from the dashboard and deployed with one SDK call. The right offer surfaces at the right moment, with no app update.
Free on every tier — no per-campaign fee. Checkout fees apply only when a play routes a purchase through web checkout.
Each play targets a different point in the subscriber lifecycle — acquisition, migration, expansion, and retention — and every one runs from the same single SDK call.
Offer new users a direct-billing discount right on the paywall — the native store option stays available for anyone who wants it.
See the payment sheet → MigrationNudge existing store subscribers toward direct billing with a real incentive, migrated gradually and safely — no gap in service.
How migration works → ExpansionPrompt monthly subscribers to move to annual with prorated savings — web-to-web or store-to-web, resolved automatically.
See upgrade offers → RetentionMeet a cancel tap with a questionnaire, a discount, or a subscription pause — before the subscriber leaves for good.
See the cancel flow →Every play follows the same path from dashboard config to a rendered offer. Nothing ships with a change — the SDK resolves what to show, when, and to whom.
Set the discount, trigger, copy, and audience from the dashboard. Nothing here touches your app's code.
Your app calls a single method at the paywall, cancel screen, or renewal moment — the SDK resolves which play, if any, applies.
Plan, platform, region, and subscriber status are checked against your targeting rules before anything renders.
A prompt appears inline in your app's own UI, matching your copy and creative — not a webview, not a redirect.
Launch to a fraction of traffic, watch conversion, then scale up or roll back instantly — no new SKUs, no waiting on review.
Conversion, revenue impact, and per-cohort performance update in the dashboard in real time.
No screenshots to design and nothing to wait on for review — each play renders live from what you configure, inside your app's own interface.
The prompt matches your headline, body, and button labels, so it reads like your app rather than a generic upsell. Change the copy in the dashboard and the next launch reflects it.
Every play is data-driven, not hard-coded. Adjust any lever from the dashboard and roll it out at your own pace.
Set the savings each play offers — a flat percentage, an intro price, or a fixed amount off the store tier.
Fire after a purchase, at renewal, or on launch — the moment a user is most likely to act.
Write the headline, body, and button labels so each prompt sounds like your app, not a generic upsell.
Choose who sees each play by plan, platform, region, or subscriber status.
Start at 10% of traffic, scale up as the numbers hold, and roll back instantly — all without an app update.
Run two versions of a play head-to-head and let the winning offer take over.
Run experiments →Plays are part of the free platform and run alongside the native store. Here are the operational details developers usually ask first.
No. Campaigns are part of the free ZeroSettle platform — there's no per-campaign fee. If a play routes a purchase through ZeroSettle web checkout, the standard checkout fee applies: 0.5% (BYOS) or 5% + $0.50 (Managed). See full pricing. Anything a customer buys through the native store is never charged a ZeroSettle fee.
No. Every play is configured from the dashboard — discount, trigger, copy, and audience — and the SDK renders the change on next launch. No app update, no waiting on review.
Launch a play to a fraction of eligible users — say 10% — watch conversion, then scale up as the numbers hold, or roll back instantly. It's all traffic-splitting from the dashboard, not a redeploy.
Yes. Run two versions of any play — different discount, copy, or timing — head-to-head, and let the winning variant take over. See A/B experiments.
Sign-up & Save, Switch & Save, and Upgrade & Save route the purchase to ZeroSettle web checkout. Save the Sale can also offer a subscription pause, which doesn't require web checkout at all.
Connect your catalog, unify customer access, and launch your first play. Turn on Autopilot when you're ready to scale.