Skip to content
SpinLoop

Slot machine popup for discounts and freebies

The slot game has three reels. When a visitor plays, the reels stop on three matching symbols for the prize our server chose. A result without a code shows a plain mixed line, never a teasing two-out-of-three, because we keep the game honest.

Make your own slot machine

Demo only. Nothing you type is saved or sent.

How to use it

  1. 1

    Give each prize a symbol

    Each prize gets its own symbol on the reels, so players can see what three in a row means.

  2. 2

    Match your brand

    Reels, frame and button follow your colours.

  3. 3

    Go live

    Turn it on in the dashboard once your plan is active. You can pause it at any time.

Prize ideas

  • 15% off everything
  • Free shipping
  • A free mystery gift with any order
  • Double loyalty points
  • 10% off your next order

No cash or cash-like prizes. Every segment should be a small win.

Good for

  • Playful brands with a bold look
  • Flash sales and weekend promotions
  • Visitors who like a bit of suspense

Ideas by industry: Pet supply stores, Fitness apparel, Specialty food and snacks

Guides and posts for this game

Slot machine questions

Why no near-misses?

Showing two matches and a miss on purpose makes people feel they almost won something bigger. We think that is a cheap trick, so the slot never does it.

Does the slot work with reduced motion settings?

Yes. If a visitor has asked their device for less motion, the reels skip the spin and show the result straight away.

Who decides what a player wins?

Our server does. The game in the browser only animates to the result the server sends back, so nobody can pick their own prize by poking at the page.

Does the game slow my store down?

The loader is a small script that loads with async, and the game itself only downloads when the popup is about to open. Styles live in a Shadow DOM, so nothing clashes with your theme.

Other games

Make your own game

Pick a template, add your brand and prizes, and paste one line on your site.