Monetization

Demand Score

Score every user's likelihood to convert from 1 to 100, then show the right paywall and price to each segment — no app release required.

Not every user is worth the same offer. Some will buy your annual plan at full price the first time they see it. Others will never convert unless you lead with a trial or a discount — and handing that discount to the users who would have paid anyway just leaves money on the table. The problem has always been telling those two groups apart before they hit the paywall, in real time, without a data team and a months-long modeling project. Demand Score does exactly that, and it lets your growth team act on it without shipping a build.

What Demand Score is

Demand Score is a number from 1 to 100 that Superwall assigns to each user on every app open, predicting their likelihood to convert. A high score means the user looks ready to pay; a low score means they probably need more convincing — a longer trial, a softer paywall, or a different price.

Read the Demand Score docs

The model is trained on hundreds of millions of real-world data points from across the Superwall network, so the prediction is grounded in how millions of similar users actually behaved — not a guess from your install volume alone. It reads device-level signals like device model, OS version, device age, App Store country, connection type, and how many times the user has opened your app and viewed a paywall. Notably, it uses no first-party user attributes, so you get a useful intent signal on day one without piping in your own user data.

What you can do with it

  • Charge full price to the users who'll pay it. Route high-scoring users straight to your strongest paywall — premium pricing, annual plan emphasized, minimal distractions — and stop discounting users who were already going to convert.

  • Win back the users who'd otherwise bounce. For low-scoring users, delay the paywall, lead with a longer free trial, or use introductory pricing to capture a conversion you would have lost.

  • Target audiences by score range. Use the demandScore attribute in your campaign audiences to split traffic into intent tiers and send each tier its own paywall.

  • A/B test offers per segment. Run experiments where high-scoring users see a direct-purchase paywall with annual pricing while lower-scoring users see a trial-first paywall with monthly pricing — and measure each independently.

  • Read the intent in your own data. The Demand Score insights charts show how conversion tracks with score, so you can find the breakpoints that actually exist in your funnel instead of inventing tiers.

How it works

Superwall computes a score for every user on every app open — no SDK tagging or attribute plumbing on your side. From the Demand Score page you can hit Launch Experiment and Superwall will automatically build an audience filtered to the top of the range (for example, demandScore >= 80) and drop you on the campaign page with it ready to attach a paywall. Prefer to do it by hand? Add demandScore filter rules to any campaign audience with greater-than-or-equal and less-than-or-equal operators and define the ranges yourself.

Launch an experiment

Because the segmentation, the paywalls, the offers, and the experiment all live inside Superwall campaigns, your growth team can change who sees what — and what price they see — remotely. No engineering queue, no app release, no waiting on review.

Why it matters

Price testing is one of the highest-leverage things a subscription app can do, and one of the most painful to run inside a native build. Demand Score collapses that loop: it tells you which users are price-sensitive and which aren't, and it lets you act on that the same way you'd run any other paywall experiment — visually, remotely, and measured. You protect full-price revenue from the users who were always going to buy, and you spend your discounts only where they actually change the outcome.

Get started

Open the Demand Score page in your dashboard to see how conversion breaks down by score, then launch your first experiment from there. New to Superwall? Start with the quickstart or create an account and ship your first intent-aware paywall this week.

Open the Demand Score page

More features

App-to-Web Checkout Send U.S. iOS users from your paywall to a Stripe checkout in Safari, then link the purchase back to the app automatically — no IAP, no auth. Monetization
Audience Targeting Decide exactly which users see which paywall — by user attributes, behavior, device, and subscription state — and change it without shipping a build. Monetization
Campaigns Decide which paywall every user sees, and A/B test new ones, from the dashboard — no app release required. Monetization

Book a demo

Tell us a little about your app and we'll match you with the right person.

  • A personalized walkthrough of the paywall builder
  • Guidance on your monetization and pricing strategy
  • Custom implementation recommendations for your stack
  • A look at proven paywall templates
  • Revenue-optimization best practices

Get started

Build, test, and optimize your paywalls

Join 10,000+ apps using Superwall to grow subscription revenue without shipping an app update.

Start for free

No credit card required