Spin-to-win lead capture for online stores: from the game to a welcome SMS
How to run spin-to-win for consented mobile/email capture, set honest prizes, and connect winners to a Leadara welcome journey.

Sara Moradi
Designs customer journeys and marketing automation campaigns for retention and lower churn.
September 26, 2026 · 7 min read
Also available in فارسی

A spin-to-win lead capture for an online store is a short on-site game that collects email or mobile in exchange for a real discount code — and that win can start a welcome SMS or email journey.
What is gamified lead capture?
In ecommerce marketing, gamification means using a game moment (wheel, lucky box, rock-paper-scissors) to drive one clear action: share an identity, complete a first purchase, or come back. The point is not entertainment for its own sake; it is consented capture plus a transparent incentive.
Spin-to-win is the common shape: the visitor spins, the server picks the outcome, a code appears, and you now have that person in a segment or journey.
Why Iranian stores ask for this now
Persian WooCommerce and loyalty content repeats points, cashback, VIP tiers, and prize wheels. Shops that still lean on Instagram but own a thin list want a way to collect phone or email on the first visit. The AI question is blunt: “Will a prize wheel improve signup rate?”
If you only sell through Instagram DMs, every access disruption leaves you without a list. A well-built game on your own domain builds that list.
Decisions to lock before you design the wheel
| Decision | Healthy default | If you get it wrong |
|---|---|---|
| Prizes | Mix of real codes + some “try again” | Everyone gets 50% → margin burns |
| Gate | Mobile or email + channel consent | Ten required fields → nobody plays |
| Play cap | Once ever or once per day | Unlimited → abuse |
| Placement | Home, category, or campaign landing | Everywhere forever → fatigue |
| After the win | Welcome SMS/email journey | Code with zero follow-up |
Validate codes in your order system before launch. A code that fails at checkout is worse than no wheel.
Sample honest prize table
| Slice | Approx. odds | Prize |
|---|---|---|
| 1 | 30% | Try again |
| 2 | 25% | Free shipping over amount X |
| 3 | 25% | 10% on a specific category |
| 4 | 15% | 15% off |
| 5 | 5% | 20% or a small gift |
Players should feel the game is fair. Always-max or never-max outcomes both destroy trust.
User path from landing to welcome SMS
- Visitor hits the page and sees the wheel after a short delay (or opens a widget);
- Enters mobile/email with clear consent;
- Spins, sees the code, copies it;
game_wonis recorded;- Journey starts: SMS or email with the same code + category link;
- If no purchase within X days, one soft reminder; if they buy, exit.
Compared with a flat “give email, get 20%” popup, a game often lifts completion — when the prize is real.
Wheel vs popup vs loyalty club
| Tool | Main job | Best use |
|---|---|---|
| Simple popup | Capture email/mobile | Newsletter, announcement, exit intent |
| Wheel / game | Capture + instant incentive | Launch, sale weekend, social traffic landing |
| Points club | Repeat purchase over time | After first order, VIP tiers |
Do not stack popup + wheel + points banner in one session. Ship one well.
How to build it in Leadara
Leadara’s gamification feature includes spin-to-win, rock-paper-scissors, and lucky box; email/phone/name+phone gates; static or unique codes; play limits; and game_won / game_played events for journeys.
Suggested path:
- Create a wheel campaign with FA/RTL copy and branding;
- Set slice odds and prizes server-side (not only the visual wheel);
- Enable a mobile gate if you will SMS; state consent clearly;
- Limit URL paths (for example campaign landing only);
- Journey on
game_won: send the code via SMS (Kavenegar/Nikaline) or email; - Segment “winners with no purchase in 7 days” for a reminder;
- Ask AI Chat in the dashboard to draft prize copy or a journey — that assistant is for your team, not a customer-facing bot in live chat.
Keep Leadara popups for simpler newsletter moments; reserve the wheel for campaign bursts.
How to write the gate and consent line
Keep the gate short: mobile (or email), a consent checkbox, spin button. Spell consent out: you will receive prize-related and store offer messages; cancel instructions where required. Link a privacy policy if you have one.
Do not pre-tick consent. If the first message is only the prize code, say so — and collect a separate promotional opt-in later if needed.
When to show the wheel
- A 3–8 second delay after landing usually beats an instant interrupt;
- On mobile, check that the widget does not cover checkout or nav;
- Suppress for logged-in users who already won this week;
- Suppress on the checkout path so you do not break a purchase in progress.
Using this before Black Friday / autumn campaigns
Early Mehr is a good window to grow a consented list before Azar’s Black Friday. An “early access” wheel with free shipping or early-sale access builds the list without burning holiday margin yet. Keep the deepest BFCM codes for that week; right now optimize for leads and trust.
What to measure
| Metric | Definition |
|---|---|
| Play rate | Page views → game starts |
| Gate completion | Game starts → identity submitted |
| Real win rate | Plays → wins with a valid code |
| 7-day conversion | Winners → purchasers |
| Discount cost per order | Total discount / orders |
If play is high but purchases are low, restrict the prize to a healthier category or add a minimum order value.
Common mistakes
- A wheel that always lands on the same 20%;
- Capturing mobile without SMS consent, then daily blasting;
- Showing the wheel on every page forever;
- Expired or shop-incompatible coupon codes;
- Stacking three popups with the wheel;
- Promising a full loyalty club when you only shipped a simple wheel.
FAQ
Is a wheel better than a plain popup?
With a real prize and clean UX, wheels often lift form completion. With no real prize, a simple popup is more honest.
Mobile or email?
Many Iranian shops prefer mobile for fast follow-up. Ask for SMS consent in the same gate.
Do we need unique codes?
Yes for larger prizes, to stop a public code spreading in chat groups.
How often should we refresh the campaign?
Once-ever caps fit launches. Daily caps fit recurring promos with rotating prizes.
Is gamification the same as a loyalty club?
No. Gamification creates a moment; points clubs build long-term value. You can enroll winners into points later.
What if someone loses?
On game_played you can send a soft note without a code — or send nothing. Do not spam “try again”.
Does Leadara send prizes on WhatsApp?
Public docs cover SMS via Kavenegar/Nikaline, email, web push, and popups. Promise only channels you actually have.
Does Leadara AI Chat send the prize to the customer?
AI Chat is an internal team assistant in the dashboard. Customer sends go through journeys and messaging channels; live chat is human support.
Next step
Build a test-landing wheel with two real prizes and one “try again”, enable a consented mobile gate, connect a game_won welcome SMS, and for seven days measure only completion and purchase rate.




