gradient blur

Show a paywall during these three high-converting app experiences

Showing paywalls during certain events, like abandoning a transaction or after dismissing another paywall, can lead to more conversions

triPhone

Jordan Morgan

Developer Advocate

Published

One of the keys to successfully monetizing is showing the right paywall at the right time. However, doing this isn't exactly easy:

  • Developers and designers need to maintain (and build) multiple paywalls. Or, at the very least, vend different variants of the same one.

  • And, maintaining the logic of several different events in your app becomes cumbersome and easy to get wrong.

Of course, Superwall fixes these types of problems. Today, I'll show you three novel use-cases of presenting a unique paywall using our standard placements to help you better monetize:

  1. Touches Began: Want to show a paywall the first time a user interacts with your app without sprinkling presentation code everywhere? That's exactly what this placement can help you with.

  2. An abandoned transaction: Did the user begin to purchase something, but change their mind? This is a perfect time to offer a high-intent user a discount.

  3. A declined paywall: If the user rejects the offer on our first paywall, we can still try to win them over by presenting the same subscription — but a little cheaper — in a subsequent paywall.

Here are the paywalls we'll be using for each placement:

gradient blur
dashboard-header

Paywall Examples

For the left-most paywall, we'll show it when the user first touches anywhere in our app. We can think of this as our most "basic" paywall, a generalized one which simply asks the user if they'd like subscribe.

The middle paywall will be shown if the user starts to subscribe (i.e. the payment sheet presents) but then taps the X button and cancels the transaction. In that case, we show a paywall which offers the same subscription but with a discount. We call this an abandoned transaction paywall.

Finally, the right-most paywall is what we'll show after the user closes the first paywall we've presented. In that case, we'll show a paywall offering a cheaper rate to try and change their mind.

Setting up something like this is trivial with Superwall. Here, I've created three different campaigns for each placement:

gradient blur
dashboard-header

Campaigns for placements

Even better — there's no customization or additional audience filters required. Add these placements, associate a paywall and that's it:

  • touches_began

  • transaction_abandon

  • paywall_decline

For example, here's what our campaign for the first touch paywall looks like:

gradient blur
dashboard-header

Campaign for Touches Began

The best part? This doesn't require any client side changes. If you've got the Superwall SDK installed, you can try any of these techniques in production right now. Let's see them each in action.

First touch

The idea here is that we want to show our most general, one-size-fits all paywall. We don't have a particular opinion of what should trigger it, but we do want to aim for it to be presented for each user.

So, the first touch (per session) will trigger this paywall. Here, I tap on "Log" which presents it:

gradient blur

Showing a paywall on first touch

Transaction Abandoned

Now, let's act like we're about to purchase our subscription — but then change our mind. In that case, we'll present a paywall that shows the same subscription at a discount:

gradient blur

Showing a paywall during an abandoned transaction

Paywall Declined

Finally, we'll offer up the same product with a discount (a similar strategy to our abandoned transaction campaign) when the user closes our initial paywall. Keep in mind that you can also limit the times the user can match against this paywall, which makes it a great candidate to show a limited-time offer too:

gradient blur

Showing a paywall after initially declining another

Bonus: Survey Responses

Here's another useful one you can try — reacting to survey responses from users who didn't convert. Using the placement survey_response, we can present a paywall after a survey response has been recorded.

Here, if a user closes our general paywall and the one-time survey is shown — we'll show a paywall which offers a 30 day free trial once they respond:

gradient blur

Showing a paywall from a survey response

One important note about this one — in this example, we're showing the same paywall based on any response to the survey. However, it's also simple to show a unique paywall based off of the particular response they chose. For example, if we wanted to show a different paywall (which offers a longer trial) if they selected "I need to try it first", we could add a campaign filter matching survey_selected_option_title to that response:

gradient blur
dashboard-header

Campaign based on a particular survey response

This approach is flexible, since if the user doesn't choose "I need to try it first", the "catch-all" audience below it would then show the paywall we've used in our example.

Wrapping up

Of course, here's the question you need to ask yourself — which of these techniques is right for your app? Is it just one of them, maybe two? All three? Perhaps none?

To answer that, you need intuition and the ability to quickly test these types of things out. That's where we come in. Superwall is the easiest way to get these things up and running, and the best way to scale them afterwards. The techniques here are just the start. Give us a try for free today!

gradient blur

Get a demo

We'd love to show you Superwall

Want to learn more?

  1. Fill out this tiny form →
  2. We'll prepare you a custom demo
  3. Walk you through Superwall
  4. Follow up and answer questions

Key features

  • Drag 'n Drop Paywalls
  • 200+ Custom Templates
  • Unlimited A/B tests
  • Surveys, Charts & More
Select...

By proceeding you consent to receiving emails and our terms.

gradient blur
shape-starshape-starshape-starshape-starshape-star

Customer Stories

Our customers refer to Superwall as their most impactful monetization tool. In their own words:

dashboard-header

Thanks to Superwall, we were able to 2x our iOS app profitability in just six months. It has greatly assisted our growth team in achieving exceptional results by facilitating high-frequency experimentation.

Mojo launch
Bernard Bontemps, Head of Growth
dashboard-header

Really excited about the progress we made recently on paywalls with Superwall. We got more than 50% increase in conversion for upsell screens. This is crazy.

Photoroom launch
Matthieu Rouif, CEO
dashboard-header

Superwall has completely changed the game for us. We’re able to run experiments 10x faster and unlock the ideal monetization model for our users.

RapChat launch
Seth Miller, CEO
dashboard-header

Superwall made testing paywalls so much faster. Instead of releasing a new version of the app each time, we were able to iterate on the winning paywalls much quicker. Thanks to that it increased our revenue per customer by 40%.

Teleprompter launch
Mate Kovacs, Indie Dev
dashboard-header

Superwall lets us move 10x faster on our monetization strategy. We can build and launch multiple paywall iterations without the need for client releases or complicated deploys. Our product iteration loop is days, rather than months because of Superwall.

Citizen launch
Jon Rhome, Head of Product
dashboard-header

Superwall enables Bickster’s marketing team to design and optimize app paywalls, freeing up engineering to concentrate on innovation. As a result, Superwall helped accelerate our install-to-subscription rates, lower engineering expenses, and cured our team’s frustration with the (once) time-consuming process of iterating on paywalls.

Bickster launch
Chris Bick, CEO
dashboard-header

Superwall has revolutionized our monetization strategy. It’s an essential tool that allows rapid paywall testing and optimization, leading to remarkable improvements in our subscription conversions and revenue generation. Can’t recommend Superwall enough for any app-based business.

Coinstats launch
Vahe Baghdasaryan, Sr. Growth
dashboard-header

Superwall has played an integral part of improving our subscription business. Compared to other providers, Superwall has proven superior in facilitating high-frequency experimentation allowing us to achieve an ideal monetization model, resulting in a significant increase in revenue.

Hornet launch
Nils Breitmar, Head of Growth
dashboard-header

Superwall is the single greatest tool we’ve used to help us increase our revenue. Our material wins from Superwall are greater than any tool we’ve worked with to date!

Pixite launch
Jordan Gaphni, Head of Growth
dashboard-header

Shout out to Superwall for helping us dial in our paywall — made a big impact on monetization, increasing revenue by more than 50% 💸

Polycam launch
Chris Heinrich, CEO
dashboard-header

Superwall increases revenue. Full stop. Being able to test paywalls on the fly and quickly analyze results has drastically increased our revenue and improved our monetization of users. Highly recommend this tool!

Hashtag Expert launch
Zach Shakked, Founder
Start for FREE

Simple win-win pricing

Interest aligned pricing. Contact us for a discount.

dashboard-header
Indie
Free
Up to 250 conversions per month
Access to every standard feature
Try it free

Standard Features

  • 250 Conversions a Month
  • Drag 'n Drop Paywall Editor
  • 200+ Paywall Templates
  • Unlimited A/B tests
  • Charts & Analytics
dashboard-header
Startup
$0.20/conversion
Pay as you go pricing that scales
Up to 5,000 conversions a month
Sign Up

Standard Features

  • 5,000 Conversions a Month
  • Drag 'n Drop Paywall Editor
  • 200+ Paywall Templates
  • Unlimited A/B tests
  • Charts & Analytics
dashboard-header
Growth
Flat-Rate
100% custom flat-rate pricing
Terms that make sense for you
Get a quote

Premium Features

  • Unlimited Conversions
  • We Build Your Paywalls
  • 4 Weekly Growth Meetings
  • Dedicated Slack Channel
  • Custom Integrations