Once activated, you’ll find the plugin in the left-hand menu under Spin to Win.
💡 Notice: Upon installation the plugin comes with default sample rewards enabled, make sure to edit them to your liking.
1. Enable Plugin #
- Checkbox: ✅ Enable the spin to win wheel
- Turns the plugin on or off.
- If unchecked, the wheel will not display anywhere on your site.
💡 Tip: Disable it when preparing a new campaign, then enable it on launch day.
2. Email Required #
- Checkbox: Require email before spinning
- Collects the visitor’s email address before they can spin.
- Useful for lead generation and newsletter growth.
💡 Best practice: Combine with GDPR Consent (see below) for compliance.
3. Spin Limit Type #
Choose how to limit the number of spins:
- Email → Restrict by email address.
- IP Address → Restrict by visitor’s IP.
- User Account → Restrict by WooCommerce logged-in account.
4. Spin Limit Count #
- Number field – sets the number of spins allowed per user.
- Example: Set to
1if you want users to spin only once.
5. Retry Delay (hours) #
- Number field – hours to wait before allowing another spin.
- Example:
24means the user can spin again the next day.
6. Display Type #
- Dropdown:
- Popup Modal – Wheel appears in a modal window.
- Slide-in (if supported) – Wheel slides in from the corner.
- Shortcode – Place the wheel on a specific page with
[spin_to_win].
7. Popup Delay (seconds) #
- Number field – how many seconds to wait before showing the popup.
- Example:
3→ popup appears 3 seconds after the visitor loads the page.
8. Exit Intent #
- Checkbox: Show wheel on exit intent
- Displays the wheel when the user is about to leave the page (mouse moves to close tab).
9. Device Support #
- Checkboxes:
- Enable on mobile devices
- Enable on desktop devices
💡 Tip: You can run mobile-only campaigns if most of your audience shops from phones.
10. Confetti Animation #
- Checkbox: Enable confetti on win
- Adds a fun animation when the user wins.
11. Auto Apply Rewards #
- Checkbox: Automatically apply rewards to cart
- Example: A coupon is instantly added, or free shipping is activated.
12. GDPR Compliance #
- Checkbox: Show GDPR consent checkbox
- Displays a checkbox under the email field to collect consent.
13. GDPR Text #
- Text field: Customize the message shown with the consent checkbox.
- Example: I agree to the processing of my personal data in accordance with the Privacy Policy.
💡 You can include HTML links to your privacy policy page.
14. Wheel Size #
- Dropdown options: Small (300px), Medium (400px), Large (500px).
- Controls the diameter of the wheel.
15. Spin Duration (ms) #
- Number field: Duration of spin in milliseconds.
- Example:
3000= 3 seconds. - Increase for more suspense, decrease for faster results.
🎨 Text Customization #
Customize the text displayed around the wheel:
- Main Title: Shown at the top (e.g., Spin to Win!).
- Subtitle: Shown below the title (e.g., Try your luck and win amazing prizes!).
- Email Prompt: Shown above the email field (e.g., Enter your email to spin).
- Start Button Text: Shown on the form submit button (e.g., Start Spinning!).
- Spin Button Text: Shown on the spin trigger button (e.g., SPIN).
- Wheel Info Text: Shown below the wheel (e.g., Click the spin button to try your luck!).
🎭 Theme Selection #
- Wheel Theme: Choose from available CSS styles.
- Default = simple styling.
- Custom templates can be added for seasonal campaigns (Black Friday, Christmas, Valentine’s Day, etc.).