Playbook
Exit Offers: Recover Abandoned Checkout Revenue
Catch buyers the moment they abandon checkout and show them a recovery offer. Build and test exit offers from the Superwall dashboard with no app release.
Recover the revenue leaking out of your checkout. Some of your most valuable users tap subscribe, see the App Store sheet, and back out — an exit offer catches them at that exact moment and recovers the revenue you'd otherwise lose.
Why it matters
The abandoned transaction is one of the quietest revenue leaks in subscription apps. A user opens the store purchase sheet, hesitates at the price, and cancels. They are not a cold prospect — they are a warm buyer who already wanted to subscribe. Recovering even a slice of them lifts conversion and ARPU on traffic you already paid to acquire.
This maps directly to what Superwall customers ask for: promotions, win-back, and abandoned-transaction recovery are the second-most-common monetization job we hear, behind only A/B testing. Customers volunteer abandoned transactions and conditional discounts as high-priority, high-converting opportunities. The Exit Offer template turns that intent into a repeatable pattern you can ship and test.
What you can do with Superwall
Detect the exact moment a user bails. When someone dismisses the App Store or Google Play purchase sheet before completing the purchase, Superwall tracks a
transaction_abandonevent you can respond to.Reveal a recovery offer on the same paywall. Add a drawer and bind its open state to the
state.didAbandonTransactionvariable, so a follow-up offer slides up right where the user dropped off.Route abandoners to a dedicated recovery paywall. Add
transaction_abandonas a placement in a campaign to send those users to a discount page or an abandon survey with its own audience filters.Personalize the offer with the plan they walked away from. Superwall stores the abandoned product, so you can write copy like "Still interested in
{{ products.abandoned.periodly }}access?" usingproducts.abandoned.*fields.Catch hesitation with a survey to learn why users abandon, then feed those learnings back into the offer.
Run it all as an experiment and ship changes from the dashboard without an app release, thanks to Superwall's remotely configured paywalls.
How it works
Choose your recovery response. The abandoned transaction guide covers three options: an On Abandon action on the purchase button, a separate
transaction_abandonpaywall, or a drawer on the same paywall.For an in-paywall offer, add a drawer in the paywall editor and put your recovery offer — clearer copy, a lower-priced plan, or a discount — inside it.
Bind the drawer's open state to
state.didAbandonTransaction, the boolean Superwall flips to true when a user cancels the store sheet.Add a follow-up purchase button inside the drawer for the product you want to offer next.
Publish and test on a device: tap buy, dismiss the purchase sheet, and watch the recovery offer appear.
Run it as an experiment and read proceeds per user and conversion in the experiment results to confirm the offer is actually recovering revenue.
Proof from customers
Across customer calls, abandoned-transaction recovery and conditional discounts come up as high-priority, high-converting opportunities — customers raise them unprompted as revenue they know they're leaving on the table. The broader theme is consistent: teams want to capture revenue that's leaking out of the funnel and to test save offers and recovery flows without turning every experiment into engineering work.
The Exit Offer pattern is built for exactly that, and it's a documented capability rather than a workaround.
Use cases
Discount on exit: when a user abandons the annual plan, reveal a limited discount on the same plan.
Downsell: offer a lower-priced monthly or weekly option to a user who balked at the annual price.
Clarity retry: re-present the same product with a sharper value pitch and a trial reminder.
Abandon survey: route abandoners to a short survey to learn the objection, then improve the offer.
Personalized win-back: use
products.abandoned.*to speak to the exact plan the user nearly bought.
Get started
- Follow the Abandoned Transaction Paywalls guide to wire up your first exit offer.
- New to Superwall? Start with the paywall editor overview and browse templates.
- Create your account and ship your first exit offer at superwall.com.