Gamification

Interactive games — wheels, rock-paper-scissors, and lucky boxes — that capture leads and issue discount codes.

Turn a plain signup form into a moment people actually want to complete. Leadara’s spin-to-win campaigns show a branded wheel on your site, collect email or mobile when you need it, and reveal a real discount code — with the winning slice decided on the server, not in the visitor’s browser.

Spin-to-win in 3 minutesTutorial · 2–4 min · Not recorded yet

Script to read

Hey — in this walkthrough I want to show you Leadara’s spin-to-win gamification. It’s under Gamification in the sidebar, right next to Popups. I’ll click New campaign and you’ll see we already get a wheel with a few example slices — five, ten, fifteen percent off, free shipping, and a “try again” slice.

First I’ll set the brand color and pick Farsi for the widget language since this demo store is Persian. Under Lead gate I’ll choose Name + phone — same idea as the live chat pre-chat form. Visitors have to leave a real mobile number before they can spin.

Now the fun part: Wheel slices. Each row is one slice on the wheel. Weight is the odds — higher number means it lands more often. I can type a discount code per slice, or leave it blank and Leadara auto-generates codes with the prefix I set down here.

Where to show reuses the same path editor as popups — I’ll target the homepage and /products/* so the wheel doesn’t appear on checkout.

I’ll flip Status to active and hit Save. On the Golrand demo site I already have the Leadara snippet installed, so I just refresh… wait a couple seconds for the delay… and the wheel pops up. I’ll enter my name and mobile, tap Spin, watch it land, then copy the code from the result card.

Back in the dashboard, Results shows plays, wins, and win rate. And here’s the important automation bit: every spin fires game_played, and a real prize fires game_won into your event stream — so you can trigger a journey that sends SMS or email with the same code. That’s spin-to-win in Leadara.

What you can do

  • Launch a spin-to-win overlay without writing code on your site
  • Run rock, paper, scissors or lucky box games with the same prize engine
  • Set slice odds, static discount codes, or auto-generated unique codes
  • Gate play with email, phone, or name + phone
  • Target specific URL paths (same path rules as popups and live chat)
  • Limit plays per visitor (once ever or once per day)
  • See plays, wins, and win rate in the campaign editor
  • Trigger journeys from game_won / game_played events

How it works

  1. You publish an active campaign in the dashboard.
  2. The site snippet fetches matching campaigns for the current page.
  3. After the optional delay, the visitor sees the wheel and completes your lead gate.
  4. The server runs a weighted draw, stores the outcome, and returns the winning slice.
  5. The wheel animates to that slice, then shows the code with a one-click copy button.

Empty allowed paths means the campaign can appear on every page. An empty path list inside “Selected pages” means the same.

Connect to journeys

After someone wins, Leadara records a game_won event with the campaign id, prize label, and code. Add a journey that starts on game_won — branch on prize type, send a follow-up SMS, or tag the contact for your sales team.

Use game_played when you want to react to every spin, including “try again” outcomes.

Tips

  • Keep at least one try again or low-value slice so the wheel feels honest.
  • Use once per lifetime for launch campaigns; switch to per day for recurring promos.
  • Match widget language to your site — Farsi copy and RTL labels are built in; discount codes stay LTR.
  • Set logo, display names (EN + FA), brand color, and tagline once under Workspace Settings → Workspace branding — shared across games, live chat, and other on-site tools. Set widget language separately on each game or in live chat settings.
  • Test on a path you’ve allow-listed before setting the campaign to active site-wide.