Growth campaigns

Four plays for
the moments
that matter.

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.

An oil painting of long lavender rows receding across a hillside toward the light — small offers compounding into growth.
How a campaign runs

One SDK call, resolved server-side.

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.

01

Configure the play

Set the discount, trigger, copy, and audience from the dashboard. Nothing here touches your app's code.

02

One SDK call

Your app calls a single method at the paywall, cancel screen, or renewal moment — the SDK resolves which play, if any, applies.

03

Eligibility resolved

Plan, platform, region, and subscriber status are checked against your targeting rules before anything renders.

04

The offer renders natively

A prompt appears inline in your app's own UI, matching your copy and creative — not a webview, not a redirect.

05

Rollout ramps

Launch to a fraction of traffic, watch conversion, then scale up or roll back instantly — no new SKUs, no waiting on review.

06

Results land live

Conversion, revenue impact, and per-cohort performance update in the dashboard in real time.

A warm oil painting of a wildflower meadow catching low evening light — the lifecycle moments worth acting on.
Switch & Save · live example “Switch to direct billing and save 20% — starts today, no gap in service.”
What ships

What the user
actually sees.

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.

Configurable

Tune the offer, the moment, the audience.

Every play is data-driven, not hard-coded. Adjust any lever from the dashboard and roll it out at your own pace.

Discount levels

Set the savings each play offers — a flat percentage, an intro price, or a fixed amount off the store tier.

Triggers & timing

Fire after a purchase, at renewal, or on launch — the moment a user is most likely to act.

Copy & creative

Write the headline, body, and button labels so each prompt sounds like your app, not a generic upsell.

Targeting & eligibility

Choose who sees each play by plan, platform, region, or subscriber status.

Gradual rollout

Start at 10% of traffic, scale up as the numbers hold, and roll back instantly — all without an app update.

A/B variants

Run two versions of a play head-to-head and let the winning offer take over.

Run experiments →
Questions

Campaigns, precisely.

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.

Start with one product

A calmer way to grow app revenue.

Connect your catalog, unify customer access, and launch your first play. Turn on Autopilot when you're ready to scale.