Free
Try PopSpin on your store.
$0
- Up to 30 contacts per month
- Every template, prize type and display rule
- Subscribers, export and analytics
Reward emails, double opt-in and integrations come with a paid plan.
Start freeA spin the wheel popup your shoppers want to play. They enter their email or phone, spin, and win a real discount code, and you grow your list.
5.0 from 44 reviews on the Shopify App StoreEvery win in your store is a real Shopify discount code.
No code to write. Switch PopSpin on in your theme editor, pick a template and publish.
Start from one of 44 designs for holidays, sales and every season, then match it to your brand.
Choose the rewards and their odds, who sees the wheel, on which pages, and when.
Visitors spin, enter their email or phone, and get a real Shopify discount code on the spot.
From the first spin to the code in their inbox, and on to Klaviyo and the rest of your tools.
Three wheel styles, full or half wheels, your colours, logo and background images, with a live preview.
Learn morePercentage, fixed amount, free shipping, free gift or your own code, created in Shopify for each winner.
Learn moreOn arrival, after a delay, on scroll or exit intent, by page, day, country, customer status and schedule.
Learn moreEmail, phone and name fields, an optional or required consent checkbox, and double opt-in.
Learn moreWinners get their code by email, from PopSpin or your own sending server, with templates you design.
Learn moreViews, plays, leads, conversion, rewards won, and what subscribers went on to spend.
Learn moreEvery signup, with its consent and code, sent to the tools you already use.
Learn moreTranslate every text on the popup so visitors read it in their own language.
Learn more44 ready-made designs with matching texts and prizes. Each one changes completely in the editor.
Send new subscribers, their consent and their discount code to Klaviyo, Zapier, Make, Google Sheets or your own server as they sign up.
In their own words, from PopSpin's reviews on the Shopify App Store.
“Very user friendly. Great customization features. Can't wait to see the results from using it.”
Oiled By'TUnited States · October 2025
“LOVE it thank you so much. It brought more subscribers.”
Made by Andrea Stasia coUnited States · January 2026
“Ouverte aux évolutions. Support réactif, à l'écoute, efficace, je recommande.”
Translated from French: “Open to new ideas. Responsive, attentive, effective support. I recommend it.”
Eau de fontaineFrance · May 2026
“Captação que funciona! simples e muito facil de editar!”
Translated from Portuguese: “Lead capture that works! Simple and very easy to edit!”
NiggliBrazil · January 2026
“its great for attracting customer on sale purpose”
BY BUCKETSPakistan · January 2026
“i really love it, its so useful, in the future maybe there should be more designs”
HullámfaHungary · March 2026
“Great assistance service”
BELEZA2 - Perfumes e CremesBrazil · May 2025
“Nice, a little tough at first but it works later”
Tiendita de ReCanada · March 2026
“it is really useful. thanks!”
sagligadestekTürkiye · February 2026
Plans grow with the number of contacts you collect. Upgrade, downgrade or cancel at any time in Shopify.
Try PopSpin on your store.
$0
Reward emails, double opt-in and integrations come with a paid plan.
Start freeGreat for growing stores.
$6.99$4.99/ month
For stores with higher volume.
$14.99$9.99/ month
For high-traffic stores.
$29.99$19.99/ month
Yes. When a visitor wins, PopSpin creates a unique discount code in your Shopify store for them, usable once and by one customer. If you would rather give everyone the same code, use a Custom code prize and enter a code you created in Shopify.
Yes. Every prize has a chance, and the editor shows each one's odds as a percentage. You can also cap how many times a prize can be won, so a big prize is given out only a set number of times.
Yes. In a campaign's Translations section, add any of 41 languages and write the popup's texts in it. Visitors see the translation for the language they are browsing your store in, and texts you leave empty use your default wording.
Everyone who signs up is listed on the Subscribers page. You can search, narrow the list by date, and export it to CSV at any time. Each signup is also saved as a Shopify customer.
Each new signup counts as one contact. On campaigns with no form, each play counts instead. Counts reset at the start of each calendar month (UTC). Views of the popup never count.
Yes. Plans are billed through your Shopify invoice, and you can upgrade, downgrade or cancel at any time from the Plans page. Uninstalling the app also cancels it.
Install free from the Shopify App Store. Paid plans start with a 3-day free trial.