gradient blur

4 Ideas to Maximize Black Friday Revenue for Mobile Apps

Boost sales with optimized paywalls, strategic product offers, or giveaways during the biggest shopping season of the year.

Jordan Morgan

Developer Advocate

Published

Black Friday is a critical moment for mobile apps. While the holiday has long been associated with brick and mortar stores, lately the app economy has become a significant part of the holiday. In fact, there's even an adjacent day just for digital offerings — Cyber Monday.

With millions of users searching for deals around the same date, it's a golden opportunity to capture their attention and turn them into paying customers. To help with that mission, here are four ideas to try during Black Friday.

Product setup

Before getting started, you should think about the products you'll offer. When setting them up for Black Friday, the type of discount you offer can significantly impact your app’s long-term revenue. Offering products that are discounted indefinitely might seem appealing, but it can create challenges down the road.

Our advice? Lean towards creating a product that offers a discounted rate for the initial subscription duration, and then renews at the standard rate. For example:

  • Standard annual plan: $39.99

  • Black Friday annual plan: $29.99/1st year, renews at $39.99

While the products and price points you go with will be driven by your app's business goals, at Superwall we like this setup because it can activate new, or churned, users while still remaining healthy for your revenue down the line.

However you set up your products, it's a good idea to get them into App Store Connect or Google Play so they're ready to go for Black Friday. Once you add them, you'll want to test them before release. For that, a Storekit configuration file is the way to go:

gradient blur
dashboard-header

Setting up products in a Storekit configuration file

Idea 1: Limited-time introductory pricing

A Black Friday staple — promoting a limited time offer is a persuasive approach to activate customers. If you think about it, this is the primary mechanism that drives Black Friday revenue across all segments (digital products or physical, membership products, etc). If you're not sure which approach to try of the four listed here, pick this one.

In Superwall, we could create a campaign to show an offer on the app's launch. We could even set it up ahead of Black Friday and leave it paused until we want it live. Here's what that campaign would look like:

gradient blur
dashboard-header

Black Friday campaign with a new session start placement.

With this setup, when users open the app and they aren't on a "pro" plan already — they'll be presented with this offer:

gradient blur
dashboard-header

A Black Friday paywall offer

Here, we're doing the Black Friday industry standard — trying to convert free users to a paid plan by offering a discount. One critical part here? This should be a new, unique paywall design. That's key to maximize sales during Black Friday (or, any promotional period) — you have to catch the user's attention.

Also, this paywall was created from our template library, and you can find it right here.

Idea 2: Use a time-sensitive design

In a similar manner, you could use a design that clearly emphasizes the time someone has to claim the offer. In Superwall, this is trivial since countdown timer components are built right into the editor. Another idea to try, then, is to include a countdown timer in your Black Friday paywall (or make another one altogether).

Here's our previous paywall, with a countdown timer component added in:

gradient blur

A countdown timer can add a sense of urgency to the offer.

Idea 3: Reactivate churned users with another trial offer

Churned users represent another revenue driver for you during Black Friday. Our next idea isn't so much an "experiment" — it's more about using a timely seasonal event to reactivate customers. So here, we'd take two specific actions:

  • Create a customized paywall: For these users, we could appeal more to them by calling out the features they are missing out on from a paid plan. To that end, we'd create a paywall specifically for this cohort.

  • Push a discounted offer: While not a requirement by any means, it's also a good idea to entice them with a sale. If they'eve already churned, a new paywall with the same deal won't have the same punch as a new paywall paired with a "winback" offer.

While some larger companies might have easy access to users who have specifically churned, you can also do this client side if you don't have that data readily available using frameworks like StoreKit 2:

func hasChurned() async -> Bool {
  guard !purchasedSubs.isEmpty else {
      // Never had a subscription
      return false
  }

  let subIDs: [String] = subs.compactMap { $0.id }
  var hasExpiredOrRevokedSubscription = false

  // Check current entitlements first
  for await transaction in Transaction.currentEntitlements {
      let verifiedTransaction = try verifyPurchase(transaction)
      guard verifiedTransaction.productType == .autoRenewable else { continue }

      if  subIDs.contains(verifiedTransaction.productID) &&
              verifiedTransaction.revocationDate == nil &&
              (verifiedTransaction.expirationDate ?? Date()) > Date() {
          return false
      }
  }

  // If we get here and had subs before, but no active ones now, they've churned
  for await transaction in Transaction.all {
      let verifiedTransaction = try verifyPurchase(transaction)
      guard verifiedTransaction.productType == .autoRenewable else { continue }

      // Churned user here
      if subIDs.contains(verifiedTransaction.productID) &&
          (verifiedTransaction.revocationDate != nil ||
           (verifiedTransaction.expirationDate ?? Date()) < Date()) {
          hasExpiredOrRevokedSubscription = true
          break
      }
  }

  return hasExpiredOrRevokedSubscription
}

swift

ungroup Copy

Once we know if a user is churned, we could use Superwall to present the offer. Using a new campaign with one placement, perhaps churnedUsersBlackFriday, we'd simply register that placement once we've matched a churned user. Then, any paywall and products we want to offer would be shown. Our code could work like this...

let hasChurned = await products.hasChurned()
if hasChurned {
    Superwall.shared.register(event: "churnedUsersBlackFriday") {
        showWelcomeBackView()
    }
}

swift

ungroup Copy

One thing I love about this idea? It fits perfectly alongside any other experiment you might be running since it's isolated to a particular cohort. Who doesn't want to reactive churned users? Going even further, you might consider running a campaign like this regularly.

Idea 4: Go outside of the box

For our final idea — why not take a swing? Think outside of the box, and perhaps consider trying something on the unconventional side. Maybe there's a price point you've always wanted to experiment with, or product packaging changes you've wanted to make.

To gauge whether or not those things could work, typically a healthy amount of data is required. Well, what better time than now? Try it out on Black Friday! Here are some ideas to get your creative juices flowing:

  • One-time purchase products: One-time purchases are a phenomenal way to boost immediate revenue. These tend to work well when your app's overhead is minimal, and you're looking to boost your working capital in the short term to work towards longer term goals. Be careful, though, one-time products can set a precedent for other users, and the ones that do activate can carry a maintenance cost a few years down the road.

  • Bundling tweaks: Different tiers of service means you have much more freedom and creativity when it comes to explaining value proposition. Instead of just being "paid" versus "free", you can pivot to "free" versus "standard/pro/premium" to offer different levels of service. Multi-tiered paywalls are a fantastic way to sell these products.

  • Digital Giveaways: Play the long game by building up a mailing list if you haven't yet. Mailing lists can be a powerful way to promote other offers in the future, and people tend to be more engaged, and more likely to activate, when they are on one. So, think about offering something in return for joining yours. Specifically for indie apps, I've seen custom app icons, free access to a feature for a few days, or something else in that realm work well.

If you need help deciding on a direction, just remember this: make the choice that correlates to the immediate goals that you have now. Whatever K.P.I. you're looking to boost should be a driving factor in these decisions, and your Black Friday strategy as a whole.

Remember to stand out

No matter what idea you end up trying, remember to stand out when it comes to your paywall. If you simply show the same paywall users have seen already with new products, odds are that most people won't even notice them. Even if you add new copy, it'll be too easy to miss. For example, do you really notice that the paywall on the right has a better deal?

gradient blur
dashboard-header

These paywalls are likely too similar to catch someone's attention.

Probably not. And, that's even more true for users who've already seen that paywall design — they are likely to just skip it out of muscle memory, not even knowing that a much better offer was available.

Now is the time to pop — make sure your paywall design is different and distinctive from what you've done before. That, alongside a compelling offer, will give you the best chance at conversion.

gradient blur
dashboard-header

The promo paywall pops much better when compared to the original design.

Wrapping up

One of the most powerful things in sales is intent. And on Black Friday? Well, the entire world is magically a high intent consumer! It pays to take advantage, so whether you go for a high-risk, high-reward experiment or something a bit more vanilla, as always — our advice is to do something.

Historically, setting up these types of tests, offers, or experiments was hard to get right. With Superwall, you can run them all and see clear, actionable results. Get started today here and make sure you're all set for a succesful Black Friday!

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