Gamified popups for Shopify
Turn every visitor into a player — and every player into a customer.
Five games and animated popups in your brand, built by AI and live in minutes. Every winner gets a code that can't leak, a reminder to use it, and a reward on the Thank you page.
Free plan · no credit card · uninstall anytime
What is Lucky You?
A Shopify app that turns your popup into a game people finish.
Lucky You replaces the “enter your email for 10% off” box with a spin wheel, Plinko, Slide, Card reveal or Scratch card, or an animated popup or announcement bar when a game isn't the right fit. Every look is ready-made and matches your store.
Underneath, it does the work after the win: the email is verified, each winner gets a one-time Shopify discount code, a reminder bar follows them until they use it, and buyers can reveal a reward on the Thank you page. Results are reported per campaign and leads flow to the tools you already use.
- Works with Shopify
- Free plan
- Made in the EU
Five games
Five games. Your store's style.
76 ready-made styles between them, seasonal ones included, so a game looks finished before you upload anything. Whatever is shown, the prize is decided on the server, so the odds you set are the odds that play out.

Spin wheel
The classic, with ten brand styles and six seasons.
16 styles

Plinko
Drop the balls, climb the prize ladder.
14 styles

Card reveal
Pick a card. The others show what else was on offer.
15 styles

Scratch card
Real foil, scratched with a finger or a mouse.
16 styles

Slide
A case-opening strip that lands on the prize.
15 styles
76
ready-made styles. Play every one.
The live demo runs the real widget on a demo store: every game, look, popup and bar.
Try the live demo
Popups and bars
Not every offer needs a game. Every one gets a look.
Run an animated popup or an announcement bar on its own, or beside a game. A popup and a bar never compete: each visitor gets at most one of each.

Animated popups
Email capture without a game, in ten templates and five animations: static, cascade, reveal, pop and slide in.
- Email, phone and message steps
- Countdowns on the server clock
- Closes to a small tab, not into nothing
Every plan · tab from Starter · multi-step from Growth
Announcement bars
Sixteen looks, rotating messages and the bar in your shopper's language. Message, free-shipping progress, countdown or discount code.
- Push mode moves your sticky header too
- Reserves its height so the page never jumps
- Shown, clicks and dismissals reported
From Starter
Start screens, prize popups, launchers
Eight looks each, in four voices, and the offer names your best prize. One choice styles all three, from the corner of the page to the code in hand.
- 20 storefront languages
- Your own headline, text and button
- The coupon reminder wears it too
Every plan
AI campaign builder
Describe it. Live in minutes.
Type what you want, such as “10% off for first-time visitors, Black Friday colours”, and get a complete campaign to preview, edit and switch on.
A whole campaign, not a draft of one
The game, the prizes and odds, the start-screen look, and the words in your store's language. An announcement bar, the coupon reminder and seasonal dates when you ask for them.
Within sensible limits
At most 50% off, at least one play in five wins, odds that add up to 100%, and no guarantees or gambling claims.
Every line is yours to change
Rewrite any line with AI in five tones, then save it as a draft. Nothing goes live until you say so.
Your shoppers stay out of it
Only your store and product information is sent, never shopper data.
Prefer to pick? New campaign is one screen: the AI prompt on top, then a tile with a real preview for each game, the popups and the bars.
AI builds per month: 2 on Free, 5 on Starter, 15 on Growth, 40 on Pro and Scale, plus 3 builds while you set up.

After the win
Discounts that can't leak.
A prize is only worth what happens next. Lucky You does that part, so a code turns into an order instead of a coupon-site listing.
One-time code per winner
A real Shopify discount code, reserved to one shopper and spent once. Codes refill themselves, and broken ones are repaired before a winner is left without one.
Verified before it's issued
Optional email verification sends a 6-digit code that expires in 10 minutes, so typos and throwaway addresses never reach your list.
A reminder that sells
A slim bar follows a winner around your store with their code and a real countdown. One tap applies it to the cart; it disappears once the code is used. Free on every plan.
A reward after checkout
Buyers reveal their own code for their next order on the Thank you and Order status pages. One reveal per order, checked against the real Shopify order.
Cooldowns and pending-prize resume stop reward farming, and the server decides every prize before the game starts. After-purchase reward: Lucky You Starter and above, on every Shopify plan except Shopify Starter. No Shopify Plus needed.

Targeting and A/B tests
The right offer, for the right shopper.
Campaigns are checked top to bottom, and the first one that fits a visitor is what they see. Welcome first-time visitors with a wheel, catch the cart page with Plinko, and save a scratch card for the way out.
| When it opens | On click or after a delay | Every plan |
|---|---|---|
| Exit intent and scroll depth | Starter | |
| Where and on what | Device, page type (home, product, cart…) and URL | Growth |
| Who | First-time or returning visitors, skip subscribers, traffic source | Pro |
A/B test anything, even the game
From GrowthSplit a campaign into two versions that differ in anything: rewards, colours, copy or the game itself. It won't call a winner below 100 visitors per version or 95% confidence, and says how many more visitors it needs.

Results and integrations
See what every campaign earns.
Impressions, plays, emails, rewards and the revenue from orders that used a Lucky You code, per campaign, with revenue per 1,000 impressions to compare them fairly. Then every lead goes to the tools you already use.

Klaviyo
Leads and reward events, in real time
Omnisend
Leads and reward events, in real time
Mailchimp
Leads and reward events, in real time
ActiveCampaign
Contacts with code, prize and campaign fields
Brevo
Contacts, attributes, optional double opt-in
Shopify customers
Tagged customers, ready for Shopify Email
Webhooks
Anything else, e.g. Zapier, Make or n8n
Shopify Flow
6 triggers and 2 actions
Email tools, webhooks and Shopify Flow are on Growth and above, with a delivery log for every event. Only shoppers who ticked your box are subscribed, and Lucky You never unsubscribes anyone.
Cards in your Shopify admin
On a customer: every prize they won and whether they used it. On an order: the Lucky You code and the revenue it brought. Every plan.
Ask Sidekick
“How did my spin wheel do last week?” Sidekick answers from your Lucky You numbers and only ever sees counts, never email addresses.
Shopify Flow
Email captured, reward won, code unused, code redeemed, campaign started or ended. Workflows can pause or start a campaign too.
In your language
Your team's language. Your shoppers' too.
A Home that answers “is it working, is it making money, what next”, and What's new inside the app, so you hear about improvements where you work.
- 33admin languages
- Each person on your team picks their own.
- 20storefront languages
- Games, popups and bars speak your shoppers' language, set per campaign.
- 0automatic upgrades
- Upgrades apply when you approve them. A downgrade keeps what you paid for until renewal.
Pricing
You pay for reach, not per lead.
An impression is counted each time Lucky You actually puts something on screen for a visitor — not pageviews, not clicks, not leads. Thank-you page views are never counted.
Free
$0/mo
- Impressions
- 500 / mo
- Campaigns
- 1 running3 saved
- AI builds
- 2 / month10 changes
Try it on your own store
Starter
$6.40/mo
billed annually
- Impressions
- 4,000 / mo
- Campaigns
- 3 running10 saved
- AI builds
- 5 / month25 changes
$1.60 / 1k · Bars, exit intent and the thank-you reward
Growth
$12/mo
billed annually
- Impressions
- 20,000 / mo
- Campaigns
- 6 running25 saved
- AI builds
- 15 / month60 changes
$0.60 / 1k · A/B tests and integrations
Pro
$23.20/mo
billed annually
- Impressions
- 70,000 / mo
- Campaigns
- 12 running60 saved
- AI builds
- 40 / month150 changes
$0.33 / 1k · Every targeting rule
Scale
$63.20/mo
billed annually
- Impressions
- 200,000 / mo
- Campaigns
- Unlimited runningUnlimited saved
- AI builds
- 40 / month150 changes
$0.32 / 1k · High-volume stores
Free plan · no credit card · uninstall anytime
Campaigns running at once is the second axis. Drafts and paused campaigns never count against it, and neither do A/B variants or the coupon reminder.
| Included from | Free | Starter | Growth | Pro | Scale |
|---|---|---|---|---|---|
| Announcement bars | |||||
| After-purchase reward on the Thank you page | |||||
| Exit-intent and scroll triggers | |||||
| Scheduling and auto-end after N winners | |||||
| Your own game background, popup teaser tab | |||||
| Impression add-ons | |||||
| Device, page and URL targeting | |||||
| A/B testing, including the game | |||||
| Multi-step popups | |||||
| Email tools, webhooks and Shopify Flow | |||||
| Visitor type, traffic source, skip subscribers |
On every plan, including Free: all five games and 76 styles, animated popups, every look, the AI builder, one-time codes, email verification, the coupon reminder, analytics per campaign, admin cards and Sidekick.
Billing runs through Shopify. Upgrades apply as soon as you approve them; a downgrade keeps the plan you paid for until your next billing date. No automatic upgrades, ever: from Starter you can top up with one-time impression add-ons instead.
Questions
The things merchants ask first.
There is more in the help centre, or write to us at lucky.you.shopify@gmail.com.
Your first game
Turn every visitor into a player — and every player into a customer.
Install free, describe your first campaign, and it's live in minutes. Or play every game on the demo store first, no signup.
Free plan · no credit card · uninstall anytime