Add a spin-to-win popup to Shopify.

Install, pick a wheel template, set prize odds, go live — the complete setup walkthrough, plus the three defaults you shouldn't change.

5min
From install to a live spin wheel
Fig. 01 — WooHoo gamified popup

Adding a spin-to-win popup to Shopify takes about five minutes, and most of that is deciding which slice gets the big prize. This is the complete setup walkthrough — install, template, prizes and odds, targeting, publish — followed by the three default settings you should leave exactly where they are, because changing them is the most common way stores quietly break their own wheel.

The steps below follow the real WooHoo flow. You don't touch code at any point, and you don't need a developer.

The five steps

  1. Install from the Shopify App Store. Add WooHoo to your store from its App Store listing and open the dashboard. Your store's brand — logo, colors, fonts — imports automatically, so the popup starts on-brand instead of blank.
  2. Pick a wheel template. Choose a spin-to-win template from the library. The templates ship with sensible defaults already configured, which is why setup is fast — you're editing a working wheel, not building one from zero.
  3. Set the prizes and odds. Edit the slices: your discount codes, a "try again" or two, and one headline prize. Assign each slice a probability. The defaults are tuned to convert without giving the store away — keep them unless you have a specific reason not to (see below).
  4. Set targeting and triggers. Decide who sees the wheel and when — new visitors, returning visitors, on scroll, on exit intent — and set the frequency cap so the same shopper isn't shown it repeatedly. The recommended trigger targets engaged visitors rather than firing the instant someone lands.
  5. Publish. Hit publish. The popup script loads asynchronously and is lightweight, so it goes live without dragging down your page speed. That's the whole setup.
// Aside

Start on the free plan.

You don't need a paid tier to launch a working spin wheel and start capturing emails. Ship it free, watch your own conversion for two weeks, and upgrade only when volume makes the case — merchants like Cat Curio and PuttView describe going live the same day they installed.

The three defaults you shouldn't change

The templates come pre-tuned. Three settings in particular are set the way they are for good reasons, and changing them is how stores end up underperforming the benchmark:

  • Big-prize odds at ~0.5% (about 1 in 200). The jackpot slice is meant to be rare. Shoppers don't actually need to win the 40%-off — they need to feel they almost could. Crank the odds up and you erode both your margin and the thrill. Leave it low.
  • Email-before-spin. Ask for the email before the wheel spins, not after. The shopper is already committed to playing, so the small friction costs you little — and asking first is what turns the spin into a captured contact. It also cuts fake email entries sharply. Don't flip it to spin-first.
  • The 14-day frequency cap. Show the wheel to the same visitor at most once every 14 days. Shown more often, it stops being a treat and starts being an irritation — a shopper who dismissed it once gets annoyed seeing it again in the same session. This single setting separates stores that hit the benchmark from stores that don't.
The defaults aren't training wheels. They're the settings that make a spin wheel convert — the fastest way to underperform is to "improve" them on day one.

After you publish

Give it two weeks before you touch anything, then read your numbers. If conversion is strong, leave it running — wheels reward patience. If it's soft, the usual culprits are the trigger (firing too early) and the offer (too weak), not the odds. For a realistic sense of where you should land, see spin-to-win conversion rates, and when the calendar turns, the BFCM popup playbook covers how to adapt the wheel for the sale season.

// Try it

Build your wheel right now.

Install WooHoo, pick a template, keep the defaults, publish — a live spin-to-win popup for Shopify in about five minutes, on the free plan.

Ship it, then tune it

Install, template, prizes, targeting, publish — five steps, about five minutes. Keep the three defaults, watch for two weeks, then adjust the trigger and offer before anything else. The stores that win with a spin wheel aren't the ones that fiddled with the odds on launch day. They're the ones that shipped the tuned default and let it run.

Frequently asked questions

How do I add a spin-to-win popup to Shopify?

Install a gamified popup app like WooHoo from the Shopify App Store, pick a wheel template, set your prize slices and odds, choose who sees it and when, and publish. No code is required, your brand colors import automatically, and the whole flow takes about five minutes because you're editing a pre-tuned template rather than building from scratch.

What prize odds should a spin wheel use?

Keep the headline prize rare — around 0.5%, roughly 1 in 200 — and weight the everyday discounts higher. Shoppers are motivated by almost winning the big prize, not by reliably landing it, so low jackpot odds protect your margin while keeping the thrill. The default templates are already set this way; leave them unless you have a specific reason.

Do I need to collect the email before or after the spin?

Before. Ask for the email before the wheel spins — the shopper is already committed to playing, so the friction is small, and asking first is what actually captures the contact. It also cuts down on fake entries. Spin-first setups look friendlier but leave most of the emails on the table.

WT
WooHoo team
Conversion research · WooHoo