Applies to: Spin the Wheel widget · AMP email builder
Win Ratio is a weight, not a percentage. It sets how often a segment is picked relative to the other segments on the same wheel. Your Win Ratios do not need to add up to 100 — the wheel works out each segment's real odds for you.
Every time a recipient spins, the wheel adds up the Win Ratios of all segments and gives each segment a share of the spins equal to its own ratio divided by that total:
Chance of winning a segment = that segment's Win Ratio ÷ total of all Win RatiosSo on a wheel with two segments:
Segment | Win Ratio | Chance of winning |
|---|---|---|
10% OFF | 30 | 75% |
50% OFF | 10 | 25% |
40 | 100% |
30 out of a total of 40 is 75%, and 10 out of 40 is 25%. The two ratios add up to 40, not 100, and that is completely fine.
You never have to do this maths yourself. The grey figure shown to the right of the Win Ratio label in the editor is the live, calculated chance for that segment, and it updates the moment you change any ratio on the wheel.
Because only the proportion between segments matters, these three wheels behave identically — all three give a 50/50 result:
Wheel | Segment A | Segment B | Result |
|---|---|---|---|
One | 1 | 1 | 50% / 50% |
Two | 50 | 50 | 50% / 50% |
Three | 5,000 | 5,000 | 50% / 50% |
Multiplying every Win Ratio on a wheel by the same number changes nothing. This is why the field accepts values far above 100: large numbers let you express very fine odds that whole percentages cannot.
Example — a genuinely rare prize. To make a jackpot land on roughly one spin in every twenty thousand:
Segment | Win Ratio | Chance of winning |
|---|---|---|
10% OFF | 9,999 | 49.9975% |
15% OFF | 9,999 | 49.9975% |
Free product | 1 | 0.005% |
Expressed as percentages alone you could not describe that jackpot: it is far smaller than 1%. As a weight it is straightforward.
A new Spin the Wheel component starts with six segments. Here is what those starting Win Ratios actually mean:
Segment | Win Ratio | Chance of winning | Roughly |
|---|---|---|---|
5% OFF | 20 | 26.3% | 1 spin in 4 |
10% OFF | 18 | 23.7% | 1 spin in 4 |
15% OFF | 15 | 19.7% | 1 spin in 5 |
20% OFF | 10 | 13.2% | 1 spin in 8 |
25% OFF | 8 | 10.5% | 1 spin in 10 |
30% OFF | 5 | 6.6% | 1 spin in 15 |
Total | 76 | 100% |
The total is 76. The smallest discount is handed out most often and the largest discount least often, which is the usual shape for a promotional wheel: it protects your margin while still letting every recipient win something.
Select the Spin the Wheel component in your template.
Open the Wheel Segments section in the settings panel on the right.
Click a segment to expand it.
Enter a whole number in the Win Ratio field.
Read the calculated percentage shown beside the Win Ratio label to confirm the odds are what you intended, and adjust any other segment if not.
Changes apply to every spin that happens from that point on, including on campaigns that have already been sent — see Changing the odds mid-campaign below.
This is where most questions come from, so it is worth being explicit.
The wheel is drawn with equal-sized slices, always. A segment with a Win Ratio of 1,000 is drawn exactly the same size as a segment with a Win Ratio of 1. Changing a Win Ratio does not redraw the wheel image at all.
This is deliberate. The visual is a promotional graphic; the odds are decided on the server when the recipient spins. It also means recipients cannot read your prize odds off the picture.
Win Ratio controls odds, not stock. It has no concept of a quantity, an inventory, or a maximum number of winners, and nothing is blocked when a prize has been won a certain number of times.
If you set a segment to a 5% chance and 20,000 people spin, roughly 1,000 people will win it. If 20,000 more people spin, roughly 1,000 more will win it. The rate stays the same no matter how many have already been awarded.
If you need a hard cap — "only the first 100 people can win the free product" — that is not something Win Ratio can do. See the workaround below.
Every recipient spins against the same set of odds. You cannot give one group of recipients better odds than another on the same wheel; use a separate campaign with its own wheel for that.
What you want | How to set it |
|---|---|
Every segment equally likely | Give every segment the same Win Ratio (all |
Small prizes common, big prizes rare | Scale the ratio down as the prize value goes up — e.g. |
One rare jackpot | Give the jackpot |
Take a prize out of rotation | Set its Win Ratio to |
A near-guaranteed prize | Give it a very large ratio (e.g. |
The odds are read fresh from your saved template every single time someone spins, so editing a Win Ratio and saving takes effect immediately — even for emails that are already sitting in people's inboxes.
Two things to know before you rely on this:
Recipients who have already spun keep their prize. Their result was recorded at the moment they spun and will not change.
Setting a ratio to 0 is the closest thing to a stock limit. You can watch the results come in and retire a prize once you have given away as many as you want to. It is a manual control, not an automatic one, and spins that happen between you deciding and you saving will still be able to win the prize.
You can follow results in the template's Analytics → Submissions table, where every spin is listed with the prize it awarded in the Spin Result column.
Accepted values |
|
Number format | Whole numbers only — decimals are rounded down |
Segments per wheel | Minimum 2, maximum 8 |
Must the ratios total 100? | No |
Does a ratio of 0 remove the segment? | No — it stays visible on the wheel but is never awarded |
What if every ratio is 0? | Every segment becomes equally likely |
Does it resize the slices? | No — slices are always equal |
Does it redraw the wheel image? | No |
When is the prize decided? | On the server, at the moment the recipient spins |
I set two segments to 50 and 50, but my results aren't an exact half-and-half split. That is expected. Each spin is an independent random draw, so results settle towards the target as numbers grow rather than matching it exactly. Across 1,000 spins on a 50/50 wheel you should expect roughly 470–530 of each, not precisely 500. Across 50 spins the spread is proportionally much wider. Nothing is wrong.
Can a recipient spin again and get a different prize? No. The first spin is recorded against their email address, and if they reopen the email they see the same result. Their prize is not decided until they actually spin — simply opening the email does not use anything up.
Do I have to regenerate the wheel image after changing a Win Ratio? No. Win Ratio does not affect the image. Only text and colour changes redraw the wheel.
What happens if I give every segment a Win Ratio of 0? The wheel falls back to picking every segment with equal likelihood, so it behaves the same as giving them all an identical non-zero ratio.
Is 100 still the maximum? No. The field accepts any whole number from 0 to 1,000,000. If you have used the builder before and remember a limit of 100, that cap has been removed — Win Ratio was always a weight rather than a percentage, and the higher ceiling lets you express odds finer than 1%.
How do I make sure everybody wins something? Every spin always lands on a segment, so every recipient always wins whatever that segment says. If you want a "better luck next time" outcome, create a segment for it and give it a Win Ratio like any other prize.
Can I set the odds as a straight percentage instead? Yes — indirectly. Enter Win Ratios that happen to add up to 100 (for example 50, 30, 20) and each ratio is then also its percentage. The wheel treats them the same way it treats any other set of numbers; it is simply easier for you to read.