Every option, explained

PopSpin is a spin to win popup for Shopify. Here is everything it does, with the same option names you see in the editor.

A wheel that looks like your store

Start from a template, then change anything. The preview shows the popup on desktop and mobile as you edit, drawn by the same code your shoppers see.

  • Your colours for every slice, text, button and the background
  • Separate background images for desktop and mobile
  • Your logo in the centre of the wheel, at the top of the popup, or both
  • Every text on the popup can be rewritten, from the heading to error messages

Wheel style

  • Default
  • Classic
  • Modern (sharper text, fits any number of prizes)

Wheel shape

  • Full circle
  • Half circle (peek from edge)

How it plays

  • Form and spin together
  • Spin first, then collect details

Effects

  • Default
  • Valentine falling hearts
  • Halloween dark
  • Halloween light
  • Confetti on a win

44 templates, ready to launch

Each template comes with its own colours, texts and prizes for the occasion. Some also set display rules, such as exit intent for the Exit Intent template. Everything changes in the editor afterwards.

Prizes worth spinning for

Every win is a real Shopify discount, created for that winner when they spin, with the conditions you set. You decide how likely each prize is and how many times it can be won.

  • A weight for each prize sets its odds; a weight of 0 means it is never won
  • Limit how many times a prize can be won, and it leaves the wheel when it runs out
  • Codes start with your prefix, can activate later and expire on your schedule
  • A live countdown to the code's expiry, and a custom win screen with your own button
  • On paid plans, a different reward email template for each prize

Prize type

  • Percentage off
  • Fixed amount off
  • Free shipping
  • Free gift
  • Custom code
  • No prize (no luck)

Requirements

  • No requirement
  • Minimum spend
  • Minimum number of items
  • All products
  • Specific products
  • Specific collections

Combines with

  • Order discounts
  • Product discounts
  • Shipping discounts

Code expires

  • After 30 minutes
  • After 1 hour
  • After 1 day
  • After 1 week
  • After 1 month
  • Custom
  • Never

The right visitor, at the right moment

Choose when the popup opens, on which pages and days, for which visitors and countries, and how often the same person can spin. Schedule campaigns ahead of a sale.

  • Page paths with * wildcards, such as collections/*
  • Schedule a start and end time in your store's time zone
  • A side button on the edge of the screen, or a bar at the top, that reopens the popup
  • Hide the popup on mobile devices when you prefer

Show the popup

  • Show immediately
  • After a delay
  • After the visitor scrolls
  • On exit intent
  • Custom (from code)

Pages

  • Home
  • Product
  • Collection
  • Search
  • Cart
  • Custom pages

Who sees it

  • All visitors
  • Logged-in customers only
  • Logged-out visitors only
  • Email subscribers only
  • Customers with at least one order

Spin frequency

  • One time only
  • Once per day
  • Once per week
  • Once per month
  • One time per IP address
  • No limit

Countries

  • All countries
  • Only selected countries
  • All except selected countries

Collect contacts, with consent

Ask for an email, a phone number, a name, or any mix of them. Add a marketing consent checkbox, and PopSpin records consent on the Shopify customer exactly as the visitor gave it.

  • Each field is required or optional, with your own placeholder text
  • A consent checkbox with your own wording, required or optional
  • Double opt-in: visitors confirm their email before they're subscribed
  • Disposable email addresses are turned away
  • Optionally save the country, region and city each visitor signed up from

Form fields

  • Email
  • Phone
  • Name
  • Marketing consent checkbox

Requirement

  • Required
  • Optional

Or no form at all

  • Nothing is collected: visitors just spin

The code lands in their inbox

On paid plans, winners get their code by email the moment they win. Design the email in the template editor, send it from PopSpin or through your own mail server, and choose whether the code also shows on screen.

  • A template editor for the colours, texts, button and footer, with a test send
  • Double opt-in sends a confirmation email first and reveals the code after
  • Send through your own server so emails come from your domain
  • Ready-made settings for popular email services

Sending server presets

  • Gmail / Google Workspace
  • Amazon SES
  • SendGrid
  • Mailgun
  • Postmark
  • Brevo
  • Zoho Mail
  • Elastic Email
  • Any SMTP server

Delivery options

  • Email notifications
  • Double opt-in
  • Also show the code on the storefront

Your list, in Shopify and in PopSpin

Every signup appears in PopSpin's subscriber list and as a Shopify customer, tagged so you can find them and with their email marketing consent recorded.

  • Search by email, phone, code or reward, and filter by date
  • See each subscriber's reward, code, campaign and email status
  • Export your subscribers as a CSV file
  • Shopify customers are tagged PopSpin and PopSpin Reward: the prize they won

Shopify customer

  • Tag: PopSpin
  • Tag: PopSpin Reward
  • Email marketing consent
  • Last submission
  • Location

Filter by date

  • All time
  • Last 7 days
  • Last 30 days
  • Last 90 days
  • Month to date
  • Year to date
  • Last year

Know what's working

See how each campaign performs from the first view to the last code copied, and how much the people who signed up through PopSpin have spent in your store since.

  • Views, plays, leads collected and conversion rate, day by day
  • A conversion funnel and the reasons visitors didn't finish
  • Results by campaign, by device, and for popups and page sections
  • Which rewards were won, and how often

Results

  • Views
  • Plays
  • Leads collected
  • Conversion rate
  • Reward breakdown

Interactions

  • Copied their code
  • Clicked the win screen button
  • Opened from the side button
  • Closed without playing

Spend by subscribers

  • Total spent
  • Orders
  • Average order value

As a popup, or right on the page

Most stores show PopSpin as a popup, switched on once in the theme editor. You can also place the wheel inside a page as a section, for a landing page or a giveaway.

  • The popup is turned on with the PopSpin app embed, with no code
  • The Spin Wheel Section block goes on any page in the theme editor
  • Run several campaigns, each with its own rules and schedule

Where it appears

  • Popup
  • Spin Wheel Section

Side button

  • Text
  • Icon
  • Left
  • Right
  • Top of the screen
  • Pulse
  • Shake
  • Bounce
  • Glow

41 languages

Translate every text on the popup. Visitors see the translation for the language your store is showing them, and the original texts for any language without one.

  • Translate the heading, button, form, win screen and error messages
  • Each campaign keeps its own translations
  • Prize names and email templates are yours to write in any language

Some of the languages

  • Arabic
  • Bulgarian
  • Catalan
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Croatian
  • Czech
  • Danish
  • Dutch
  • English
  • Estonian
  • Finnish
  • French
  • German
  • Greek
  • Hebrew
  • Hindi
  • Hungarian

Room to customise

Add your own CSS and JavaScript, open the popup from your theme's code, and receive every signup as a signed webhook. Settings move between stores as a file.

  • Custom CSS and JavaScript for every popup
  • window.popspin.show(), hide() and resetAndOpen() from your theme or other apps
  • Signed webhooks with retries, for your own systems
  • Ask Shopify Sidekick about your campaigns, results and subscribers
  • Export your settings and import them into another store

JavaScript API

  • popspin.show()
  • popspin.hide()
  • popspin.getActiveCampaigns()
  • popspin.resetAndOpen()

Testing

  • Live preview
  • Development IPs
  • Import campaigns as paused

See it on your own store

Install free from the Shopify App Store. Paid plans start with a 3-day free trial.