Skip to content
Skip to main content

Campaigns

Campaigns on your timeline, not the release cycle

Build, target, and publish a campaign in minutes. Pause it just as fast when the moment passes.

9:41

Limited time

Summer challenge

Earn the badge by completing 30 workouts in 60 days. 12,000 members joined.

Your progress

8 / 30

Campaigns should never ride the release train

A campaign is time-boxed by definition, and the release cycle is not. Ship a Black Friday banner in the binary and you are betting a store review and your users update speed against a fixed end date. Miss either way and the app shows a countdown to a sale that started without it, or a discount that expired last week.

The lingering campaign is the worse failure. Promotional UI compiled into the app stays there until the next release, so every stale sale teaches users that your urgency is fake. Scarcity claims only work when they are true, and they can only stay true if you can turn them off the moment they stop being true.

Server-driven campaigns fix the physics: the flow goes live when the window opens, targets exactly the segment the offer is for, and disappears the instant you pause it or the window closes. The app in the store never changes.

What you can build

Countdown timers

Native countdown for limited-time offers. Auto-start, format, and completion action, all configured.

Scheduled targeting

Date windows combined with segments. Right audience, right offer, right week.

Instant pause

One toggle to stop. Update copy or targeting without code. Resume when ready.

The one thing most teams miss

A stale campaign is one click from gone. The code does not live in the app, so it does not linger after the sale ends.

How it works

1

Build the campaign flow

Offer screens, countdown timer, one clear action. Native components in your app theme, assembled in the editor or drafted by AI.

2

Set the window and audience

Date windows combined with segments and attributes: lapsed users get the win-back offer, free users get the discount, paid users get quiet.

3

Launch, watch, pause

Publish when the window opens, watch conversion in flow analytics, and pause the moment the campaign stops earning. Nothing lingers in the binary.

Frequently asked questions

Ready to get started?

Create your first flow in minutes. No credit card required.