A spin wheel popup — also called a "spin to win" or "lucky wheel" popup — is a gamified email capture tool that asks visitors to enter their email address for a chance to spin a virtual wheel and win a discount. Instead of a static "Get 10% off" banner that visitors have learned to ignore, the spin wheel introduces game mechanics: anticipation, a physical spin interaction, and a personalized prize reveal. The result is dramatically higher opt-in rates.
Standard discount popups on Shopify convert 3–5% of visitors to email subscribers. Spin wheel popups using the same underlying offer — the same discounts — convert 8–15% of visitors. That 2–3x lift is purely attributable to gamification: people want to spin, and the perceived fun of the interaction lowers the psychological cost of giving an email address. Over 90 days, that difference compounds into a substantially larger email list and more revenue from email flows.
This guide walks through the full setup of EA Spin Wheel on Shopify: prize configuration, email platform integration, display rules, design customization, and going live — all in seven steps.
Step 1: Install EA Spin Wheel
Go to the Shopify App Store and navigate to apps.shopify.com/spin-wheel-email-popup-sms-discount, or search "EA Spin Wheel" in the App Store. Click Add app, review the permissions screen, then click Install app.
EA Spin Wheel requests access to your customer and order data to enable Klaviyo syncing and discount code generation. After installing, you will land on the EA Spin Wheel dashboard inside your Shopify admin. No code editing is required — the popup injects through Shopify's script tag system.
Step 2: Configure Your Wheel Prizes
The prize configuration is where most of the strategic thinking happens. Your wheel can have between 6 and 12 slices. Each slice has three settings: the prize label (what the customer sees), the discount value (what Shopify generates), and the win probability (how often the wheel lands on that slice).
A high-converting prize mix for a typical Shopify store:
- 10% off — 35% probability (most common win)
- Free shipping — 25% probability
- 15% off — 20% probability
- Try again — 10% probability (filler, no prize)
- 20% off — 7% probability (rare, exciting win)
- Free gift with purchase — 3% probability (ultra-rare, creates buzz)
In the EA Spin Wheel dashboard, navigate to Wheel → Prizes. Add each slice, set the label text, link it to a Shopify discount code or automatic discount, and set the probability percentage. Probabilities must add up to 100%.
💡 Never put "No Prize" on the wheel. Customers who enter their email and spin expect to win something. A "no prize" result creates a negative brand experience and drives unsubscribes. Use "Try Again" or "Free Shipping" as your low-value filler slices instead.
Step 3: Set Up Email and SMS Capture
The spin wheel is gated behind an email (and optionally phone number) submission. Before the customer spins, they see a form requesting their contact information. This is your primary lead capture mechanism.
To connect to Klaviyo: Go to Integrations → Klaviyo in the EA Spin Wheel dashboard. Paste your Klaviyo private API key (found in Klaviyo under Account → Settings → API Keys), select the list you want spin wheel subscribers added to, and save. New subscribers will appear in Klaviyo in real time.
To connect to Mailchimp: Go to Integrations → Mailchimp, authenticate with OAuth, select your audience, and save. The integration handles list assignment automatically.
Built-in email capture: If you are not using an email platform yet, EA Spin Wheel stores all captured emails in the app dashboard under Subscribers. You can export this list at any time as a CSV and import it into any email platform later.
For SMS capture, add a phone number field to the popup form and integrate with your SMS platform (EA supports Klaviyo SMS and Postscript). SMS opt-in requires explicit consent language — the app includes a compliant consent checkbox by default.
Step 4: Configure Display Rules
Display rules determine who sees the popup, when, and how often. Poorly configured display rules are the most common reason spin wheel popups hurt rather than help — showing too early annoys visitors; showing too late misses them entirely.
Recommended configuration for most stores:
- Trigger: Time delay of 8–12 seconds after page load, OR exit intent (when the mouse moves toward the browser close button). Exit intent is especially effective on desktop.
- Frequency cap: Show once per visitor. Do not re-show to the same browser session. Set a 30-day cookie so dismissed visitors are not re-targeted immediately.
- Page rules: Show on all pages, but exclude the checkout page. Some merchants also exclude the cart page to avoid distracting customers who are already in purchase mode.
- Subscriber suppression: Enable "do not show to existing subscribers" so customers already on your list are not prompted to re-subscribe.
- Mobile trigger: On mobile, use scroll depth (25–30% scroll) rather than exit intent, since mouse-exit detection doesn't work on touch devices.
Step 5: Customize the Design
The spin wheel's visual design affects both opt-in rate and brand perception. A wheel that looks generic reduces trust; one that matches your store's colors and personality reinforces it.
In the EA Spin Wheel design editor:
- Wheel colors: Alternate between two or three colors that match your brand palette. Avoid too many colors — it looks chaotic on small screens.
- Logo: Upload your store logo to appear in the center of the wheel. This makes the popup feel owned, not generic.
- Headline: Keep it under 8 words. "Try Your Luck for a Discount" or "Spin to Win — Enter Your Email" both work. Lead with the action, not the prize.
- Spin button text: "SPIN NOW" outperforms "Spin the Wheel" in most A/B tests — the urgency of "NOW" matters.
- Background overlay: A semi-transparent dark overlay keeps the popup focused without completely hiding your site behind it.
Step 6: Set Up Thank-You and Winner Emails
The moment after someone spins is the highest-engagement moment in their relationship with your brand. Do not waste it with silence.
Immediate on-screen confirmation: After the wheel stops on a prize, EA Spin Wheel displays the winning discount code directly on screen. Make sure the code is visible, large, and easy to copy. Include a "Shop Now" CTA button that goes to your collection page.
Winner email: Enable the automated winner email in Emails → Winner Email. This email sends immediately after the spin and contains the discount code as a fallback. Subject line formula: "[Prize won] is waiting for you — your discount code inside." A winner email has 60–80% open rates because the recipient is expecting it.
Klaviyo welcome flow integration: If using Klaviyo, tag subscribers with the prize they won (e.g., spin_prize: 15_percent_off) as a profile property. Use this property to customize the first email in your welcome flow — showing the discount they won and products that pair with it. This personalization typically lifts first-purchase conversion by 15–25%.
Step 7: Test and Go Live
Before enabling the popup for all visitors, test it thoroughly:
- Open your store in an incognito browser window (this simulates a new visitor).
- Wait for the trigger delay to fire and confirm the popup appears correctly.
- Enter a test email address and spin the wheel.
- Verify the prize appears correctly and the discount code is valid in Shopify.
- Check that the email was added to your Klaviyo list (or EA Spin Wheel subscriber list).
- Confirm the winner email arrived in the test inbox with the correct code.
- Test on a real mobile device, not just a browser emulator.
Once testing passes, go to the EA Spin Wheel dashboard and toggle the popup to Active. Monitor the opt-in rate in the dashboard for the first 48 hours. A healthy rate is 8–12% of popup views converting to email captures.
Results You Can Expect
Based on aggregate performance data from EA Spin Wheel merchants and published gamification research:
- 8–15% opt-in rate from popup views, compared to 3–5% for standard discount popups.
- Email list growth of 30–60% over the first 90 days for stores with consistent traffic.
- 12–18% conversion rate on winner emails — significantly above industry average for promotional emails.
- Revenue from spin wheel captures typically 2–4x the revenue from the same number of standard popup subscribers, due to higher first-purchase intent.
- Customer acquisition cost reduction as more email captures reduce dependence on paid ads for future remarketing.
Prize Configuration Tips
- 10–15% off outperforms 5% off. The difference in opt-in rate between a 5% wheel and a 10% wheel is significant. The incremental discount cost is usually far less than the value of the additional email capture.
- Include one aspirational prize. Even if only 2–3% of spins land on it, a "20% off" or "free gift" slice drives more total spins because visitors hope to hit the jackpot.
- Avoid more than one "try again" slice. Too many non-prize outcomes erode trust in the wheel's fairness.
- Seasonal prizes perform well. During holiday periods, add a slice like "Free Holiday Gift Wrap" or "Mystery Gift." The novelty drives organic social sharing.
- Test your prize mix quarterly. Adjust probabilities based on margin data — if a lot of customers are winning your highest-value prize, shift the probability distribution slightly.
Spin Wheel vs Standard Discount Popup
| Metric | Standard Discount Popup | EA Spin Wheel Popup |
|---|---|---|
| Email opt-in rate | 3–5% of views | 8–15% of views |
| Visitor engagement | Passive — read and dismiss | Active — interact and spin |
| Conversion rate of captured leads | 8–12% | 12–20% |
| Brand perception | Neutral to negative (intrusive) | Positive (fun, memorable) |
| Winner email open rate | 20–30% | 60–80% |
| Social sharing potential | None | Moderate (shareable experience) |
Frequently Asked Questions
How do I add a spin wheel popup to my Shopify store?
Install EA Spin Wheel from the Shopify App Store — the full setup takes under 10 minutes. Configure your prizes and win probabilities, connect your email platform (Klaviyo, Mailchimp, or built-in), set display rules to control timing and frequency, customize the design, and activate. No code or developer required.
Is a spin wheel popup free on Shopify?
Yes. EA Spin Wheel has a free plan with full spin wheel functionality, email capture, and basic display rules. Paid plans add SMS capture, advanced Klaviyo integration with custom properties, A/B testing different prize configurations, and a detailed analytics dashboard showing opt-in rate by traffic source.
What prizes should I put on the spin wheel?
A winning configuration: 10% off at 35% probability, free shipping at 25%, 15% off at 20%, "try again" at 10%, and 20% off at 7–10%. Data shows 10–15% off drives more conversions than 5% off. Never put a "no prize" outcome on the wheel — use "free shipping" or "try again" as your low-value filler instead.
Can I connect the spin wheel to Klaviyo?
Yes. EA Spin Wheel integrates directly with Klaviyo via API key. Subscribers are added to your chosen Klaviyo list in real time. You can also pass the prize they won as a custom profile property, allowing you to send personalized welcome flows based on which discount they received.
How do I stop the popup from showing too often?
Use the frequency cap settings: show once per visitor, set a 30-day dismissal cookie, and enable subscriber suppression so existing email subscribers never see the popup again. Also configure a time delay of 8–12 seconds so the popup doesn't fire on immediate page load.
Does a spin wheel popup hurt SEO?
No — when configured with a delay or exit intent trigger. Google's intrusive interstitial penalty applies to popups that immediately block content on mobile page load. Since EA Spin Wheel fires after a delay or on exit intent, it does not trigger the penalty. Your search rankings will not be affected.
Add a Spin Wheel Popup to Your Shopify Store
Free to install. 10-minute setup. Capture 2–3x more email subscribers starting today.
Install EA Spin Wheel — Free