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 docsThe 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
demandScoreattribute 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.
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