How to Set Up a Spin Wheel Popup on Your Shopify Store
TL;DR
A step-by-step guide to launching a spin wheel popup on Shopify, from choosing prizes and odds to triggers, targeting and email sync, with the settings that perform best in real data.
Setting up a spin wheel takes about ten minutes. Setting one up well takes a few extra decisions that most guides skip.
This walkthrough uses PopupBoost, but the decisions apply to any spin wheel app. At each step, we share the setting that performs best across PopupBoost stores.
Data note: Benchmarks come from aggregated, anonymous PopupBoost campaign data, February to November 2026.
Step 1: Install the app and enable it in your theme
Install PopupBoost from the Shopify App Store. After you approve the permissions, enable the app embed in your theme editor so the wheel can load on your storefront.
This step adds no code to your theme files, so removing the app later leaves your theme clean.
Step 2: Start from a template
Templates give you colors, copy and slice suggestions you can change. PopupBoost includes seasonal templates for Black Friday, Halloween, Christmas and more.
Pick the one closest to your brand and change the colors to match your store. Do not spend long here. Design matters less than timing and prizes.
Step 3: Choose your prizes
This is the most important step. The prize decides whether people spin and whether they come back to buy.
Here is how often each prize type turned into an order across PopupBoost stores:
- Free shipping: 15.0%
- Fixed amount off: 4.8%
- Percentage off: 4.4%
- Free gift: 3.7%

A balanced wheel for a new store might look like this:
| Slice | Prize | Win chance (weight) |
|---|---|---|
| 1 | 20% off | 5 |
| 2 | 15% off | 10 |
| 3 | 10% off | 30 |
| 4 | Free shipping | 30 |
| 5 | Free gift over $50 | 10 |
| 6 | Try again | 15 |
For more options, read spin wheel prize ideas that protect your margins and our prize types guide.
Step 4: Set the win chances
Win chances work as weights. They do not need to add up to 100. A slice with a weight of 10 lands twice as often as a slice with 5.
Two rules keep the wheel credible:
- The big prize must be real. If the wheel shows 30% off, someone has to be able to win it.
- Include a low or try again slice. A wheel where every spin wins big looks fake.
See how to set win chances for each slice.
Step 5: Set code rules
Decide how the won codes behave:
- Expiry. A few days is reasonable. In our data, short expiry times did not raise redemption on their own.
- Minimum order. Useful for free shipping and gift prizes.
- Combinations. Choose whether codes stack with other discounts. Our discount combinations guide explains each option.
- Auto-apply. Let won codes apply to the cart automatically so shoppers do not need to copy them.
Step 6: Keep the form short
Ask for an email and nothing else at first. Campaigns that asked for a name had a median engagement of 5.2%, against 8.3% without.
If you sell in the EU or UK, add a consent checkbox. In our data it did not reduce email capture. You can set fields and consent in the form settings.
Step 7: Choose when the wheel appears
Timing has a bigger effect than design. Median engagement by delay:
- Immediately: 12.0%
- 1 to 3 seconds: 9.8%
- 4 to 6 seconds: 4.9%
Start with an immediate or 2-second trigger and once per day frequency. On desktop, add exit intent as a second trigger. Read popup timing on Shopify for the full data, and the triggers guide for settings.
You can also open the wheel from your own button, image or section with a custom click trigger.
Step 8: Decide who sees it and where
Show the welcome wheel to new visitors on the homepage and collection pages. In an early November sample, homepage visitors played 23.9% of the time, against 4.2% on product pages.
Exclude cart and checkout, so the wheel does not interrupt someone who is already buying. You can do all of this in audience targeting.
Step 9: Connect your email tool and publish
Connect Klaviyo, Omnisend, Mailchimp or Shopify customers so every signup gets a welcome email right away. Our guide to syncing popup signups walks through it.
Then publish and test it yourself on a phone: see the wheel, spin, check the code and complete a test checkout.
What to check after two weeks
Compare your campaign with these PopupBoost benchmarks:
- Engagement rate: median 7.9%, top quarter 18.5%
- Orders per 100 players: median 4.4, top quarter 8.1
If you are below the median, fix timing first, then prizes, then placement. If you are above it, add a second campaign for returning customers or test a new prize. Our guide on A/B testing popups shows how to run a fair test.
For the bigger picture on whether wheels are worth it, read do spin to win popups really increase sales.
Frequently asked questions
How do I add a spin wheel to my Shopify store?
Install a spin wheel app such as PopupBoost from the Shopify App Store, enable the app embed in your theme, create a wheel campaign from a template, set your prizes and odds, choose a trigger and publish. The whole setup takes about ten minutes.
How many slices should a spin wheel have?
Six to eight slices is a good range. It is enough to feel like a real game and few enough that each prize is readable on a phone. Include at least one low-value or try again slice so the wheel feels believable.
Can I control which prize people win?
Yes. Each slice has a win chance that you set. The chances work as weights, so a slice with a weight of 10 lands twice as often as one with 5. You can give a big prize a small chance and a common prize a large one.
Do spin wheel codes work with other discounts?
That depends on your discount combination settings. You can decide whether codes won on the wheel can be combined with other product, order or shipping discounts in your store.
START YOUR FIRST SPIN WHEEL CAMPAIGN
Join thousands of Shopify merchants using gamified popups to boost conversions.