Free Spinning Wheel Widget

Add an interactive spinning wheel to offer prizes, capture leads, and drive user engagement through gamified rewards.

Create a Spinning Wheel

loved by 500K+ businesses

plugineditor
Quick add to:

The Common Ninja Spinning Wheel widget is a free, no-code embed that adds an interactive spin-to-win game to any website.

Define your prizes (discount codes, free shipping, gift cards, content unlocks), customize the wheel design, gate the spin behind an email-capture form, and paste one line of embed code on 200+ platforms including Canva, Notion, Shopify, Google Sites, Elementor, WordPress, and Webflow.

Use it for e-commerce promotions, lead-generation campaigns, holiday giveaways, event raffles, and gamified opt-ins that turn passive visitors into engaged customers.

Why add a Spinning Wheel widget to your website?

  • Capture email leads with a gamified opt-in

    Static lead magnets and plain newsletter signups convert at low single digits. Gating a spin-to-win wheel behind an email-capture form turns the opt-in into a moment of anticipation visitors actually want to complete. The wheel handles the email collection and the reveal; you handle the followup with whatever email tool you already use.

  • Drive e-commerce sales with discount-code reveals

    Hide a discount code, free-shipping coupon, or limited-time offer behind the spin. The reveal moment turns a passive coupon banner into a short interactive beat, which is the difference between scrolling past and clicking to checkout. Works for Shopify stores, BigCommerce shops, and any Wix/Squarespace e-commerce setup.

  • Add interactivity to a static page

    Coming-soon pages, event landing pages, course landing pages, holiday campaigns, product launches. A spinning wheel turns a flat scroll into a moment the visitor remembers. Visitors are far more likely to share or return to a page that gave them something to do.

  • Replace static Canva spin-wheel templates and online spinner sites

    Canva's spin-wheel templates are designs, not playable widgets, and online spinner sites route visitors off your domain. The Common Ninja Spinning Wheel runs inside your page on your domain with your branding, captures the email, controls the prize outcomes, and tracks which visitor got which prize in the dashboard.

Get started in 3 steps

How it works

  1. Set up your prizes

    Add the slices: discount code, free shipping, free gift, percent-off, content unlock, or a plain message. Set the probability per slice so the wheel feels fair but you control how often the headline prize lands. Each slice takes its own label, color, and outcome message.

  2. Customize the wheel and email gate

    Pick a skin from the design library, set the wheel colors, slice fonts, pointer style, and spin animation. Turn on the email-capture gate so visitors enter name + email before they spin. Set the post-spin message: copy the code, redeem in checkout, redirect to a product page, or open the email inbox.

  3. Embed and start spinning

    Copy the one-line embed snippet and paste it into your site on Canva, Notion, Shopify, Google Sites, Elementor, or any of the 200+ supported platforms. Display the wheel inline on a campaign page, as an exit-intent popup, or behind a button visitors tap to play.

Open the editor

What you get with the Spinning Wheel widget

Leads and email collection

Gate the spin behind a custom-fields form: name, email, phone, or any other field your campaign needs. Submissions land in the Common Ninja dashboard and export to CSV for follow-up in your email tool, CRM, or ad-platform audience.

Customizable prize colors and slice content

Set the color, label, and reward outcome per slice. Adjust slice probabilities so the headline prize stays rare and the consolation prizes land often enough to feel fair. The wheel preview updates live as you tune it.

Personalized winning messages

Write a custom message per prize: "Use code WELCOME20 at checkout", "Click here for your free guide", "Check your inbox". Add a redirect URL so winning visitors land on the product page, the redemption flow, or the download. Conversion shouldn't end with a confetti animation.

Flexible display options

Embed the wheel inline on a campaign page, behind a button visitors tap to play, in an exit-intent popup, or as a scheduled-popup on visitor arrival. Pick whichever placement matches your campaign goal: persistent engagement (inline), retention (exit-intent), or first-impression conversion (arrival popup).

Everything in the editor

Also included in the editor

Control Spin Limits

Keep your offers exclusive and exciting with the Spinning Wheel widget's ability to set a maximum spin limit for each user. This feature lets you regulate how often visitors can spin the wheel, preventing overuse and maintaining the allure of your deals and discounts.

Multiple Layouts

The Spinning Wheel widget is designed to complement your site's design, not clash with it. With multiple layout options at your disposal, you can select the one that best suits your website's aesthetic and functionality. Whether you want the wheel next to the email field, alongside a content section, or under a catchy title, you can arrange it to create a seamless and engaging user experience.

Customizable Display Rules

Dictate when the Spinning Wheel widget makes its appearance with the adjustable timing feature. You can opt to have the widget show up right when the page loads, after a specific time delay, or just when a visitor is preparing to exit. This functionality provides you with a tactical advantage in optimizing visitor engagement.

User-Friendly Interface

Designing your ideal spinning wheel is a breeze with our user-friendly interface. Forget about the need for coding knowledge - our simple, intuitive interface allows you to customize your spinning wheel just the way you want it, all with just a few easy clicks. Customizing your interactive widget has never been easier or more accessible.

Turn passive visitors into engaged subscribers

Open the editor

No credit card · Setup in under 5 minutes

Loved by our customers

Real reviews. Real customers.

Verified

Outstanding service. I use their widgets to help me with my web design business and whenever I need help they are very quick to help.

Verified

Excellent company with excellent service!!! We used it to build a survey, it was very user friendly. The service was perfect. Amit helped us with every problem and question we had, thank you very much!!!

Verified

Common Ninja saved the day when building our website and the customer service Daniel, the co-founder and CEO, provided was amazing.

Read more customer reviews
FAQ

Quick answers

  • Yes. The free plan covers one spinning wheel campaign with no time limit and no credit card. Upgrade only when you need additional wheels, premium skins, more spins per month, or advanced features like custom-field email gates and CSV export.

Platform-specific guides

How to add Spinning Wheel to your website

Pick your platform. Each takes under 4 minutes.

  1. 1Open your Canva website project and select the page where the spinning wheel should appear.
  2. 2Add an Embed element from the left panel and paste the Common Ninja embed snippet into the URL or code field.
  3. 3Publish the Canva site. The wheel renders inline, the email gate works on every device, and updates in the Common Ninja editor flow automatically.
Add Instagram Feed to Canva

Compatible With All Site Builders, E-Commerce Platforms and Websites

Explore Related Widgets

FAQ

The Spinning Wheel widget is an interactive tool that offers rewards like discounts or deals to website visitors when they spin the wheel.

The Spinning Wheel widget provides an interactive and fun experience for your website visitors, boosting engagement. It offers potential rewards, encouraging users to interact more with your site.

Before spinning the wheel, you can set up a requirement for users to provide their email addresses. This way, you can efficiently collect leads for future marketing campaigns.

Absolutely! You can modify colors, fonts, layout, and more. If you're comfortable with the code, you can even use custom CSS for further personalization.

It's as simple as copying and pasting a line of code! All changes you make in the widget will automatically reflect on your website.

Yes, the widget is designed to be fully responsive, ensuring an excellent and seamless user experience on any device.

Yes, the Spinning Wheel widget allows you to set a maximum spin limit for each user. This helps in maintaining the allure of your deals and prevents overuse.

Definitely! The widget enables you to display a personalized message to the winners indicating their prize. You can also include a clickable button and a link within this message, guiding the winners to their prize or another destination on your site.

Yes, you can dictate when the Spinning Wheel widget appears with the adjustable timing feature. It can show up immediately when the page loads, after a specific time delay, or when a visitor is about to exit.

Yes, the Spinning Wheel widget lets you set individual colors for each prize segment, allowing you to highlight specific prizes and draw the visitor's attention.

The widget has a user-friendly, drag-and-drop interface that makes it easy for anyone to design their ideal spinning wheel. No coding knowledge is required, though the option to use custom CSS is available for those comfortable with the code.

Ready when you are

Run a spin-to-win campaign in 5 minutes

Email-gated spinning wheel with custom prizes, controlled odds, and discount-code reveals. Embed on 200+ platforms including Canva, Notion, Shopify, Google Sites, Elementor, and Webflow.

Create your Spinning Wheel

No credit card · Setup in under 5 minutes