For education & productivity apps
Upgrade moments don't wait for your next release.
Show the upgrade offer when a user hits a limit. Remind them before the trial ends. No app update needed.
Export limit reached: a sheet shows the upgrade offer.
Five moments a subscription app should not miss.
On the free plan
A sheet shows the upgrade offer
On a trial
A card reminds them before the trial ends
Subscription lapsed
Three story slides recap their progress and invite them back
New installs
A full-screen survey saves their learning goal
Updated to the new version
A What's new screen shows offline mode
Every format lands on the app you already ship.
Sheets keep the lesson in view. Cards ask one thing. Stories and full screens take over when the moment is big.
Slides up from the bottom. The app stays visible behind it.
Design it. Pick the moment. Pick the people.
Try an easier plan
3 runs a week
Not now
Design
Build the upgrade sheet in the visual builder. No code, no release.
Trigger
Choose the event that opens it, like hitting the export limit.
Audience
Decide who sees it. Subscribers keep working undisturbed.
Questions subscription teams ask.
One SDK: init, track(), a deeplink listener. Most campaigns reuse events and deeplinks that already exist. From signup to live test in a day. The optional MCP + integration skill produce the wiring as a reviewable diff.
No. Once a build with the Amply SDK is live, you create, change and stop campaigns from the dashboard. Sheets, cards, stories and full screens made in the builder reach that build without another App Store or Google Play review.
Yes. A survey made in the builder saves each answer as a custom property on that user. Later campaigns target on it, so someone who picked a goal or a play style gets the offer that fits it.
No. Keep RevenueCat for billing, Amplitude for measurement, AppsFlyer for attribution. Amply is the layer that decides which in-app flow fires.
In the analytics tool you already trust. Forward the same events to Amplitude or Mixpanel; run different campaigns to different segments and read the funnels there.
Still have questions? [email protected]
Your next upgrade campaign doesn't need a release.
Integrate the SDK once. After that, upgrade offers, trial reminders and win-back stories go live from the dashboard.