Personyze
Scan your siteA first AI personalization plan for your site: the best ideas drawn on your own pages, before you have any data.
Starts right away · about 4 minutes · no email needed
Website & app
Website PersonalizationContent, offers and layout shaped to each visitor — one profile across every page and every session.Recommendation EngineWhat each visitor wants next, ranked by the algorithm you pick or one you write.A/B TestingA winner per audience, promoted mid-campaign rather than after it.Dynamic Landing PagesThe whole page recomposed per visitor — headline, imagery and offer from the ad they clicked and their own interests. On pages you already run.AI Search & Chat AgentAnswers from your own pages and catalogue, and a search box that replies in a sentence.Banners & Pop-UpsYou decide who sees each banner or pop-up — by behavior, source, location or CRM field — and when it appears.AI Promotion ManagerYou list the offers; the AI picks the one each visitor sees and keeps learning from what converts.Social ProofLive scarcity, ratings and what other people just did.
Email, push & SMS
Email PersonalizationContent and recommendations picked per reader at open time — sent from Personyze or pasted as one block into your ESP.Push, SMS & WhatsAppFired by what they just did rather than by a schedule.Hosted Landing PagesThe same per-visitor page, served by us — your domain or ours, no site to deploy to.
Targeting & analytics
Behavioral TargetingSegments that update themselves from what people actually do.Audience DiscoveryPlain-language audiences found in your own data — visitors who convert several times more often than average, targetable in a click.ABM MarketingThe company behind an anonymous visit, joined to your CRM.Website AnalyticsSessions, bounce and revenue — then click a row and there is a person.
Platform & integrations
MCP ServerRun your account from Claude, ChatGPT or any MCP client.IntegrationsHubSpot, Salesforce, Twilio Segment, Tealium, GTM and the REST API.App MarketplaceThe integrations built in to every plan, and apps from other companies that Personyze reviews before listing.APIs, SDKs & AutomationOne REST endpoint over every object, server and mobile SDKs, rules and reports that run on their own.Inspire meType your site: who visits, what to show each of them, and the best ideas drawn on your own pages.
Reviews, surveys & chat
Reviews & TestimonialsReviews from 17 platforms and your own site, matched to each visitor.Surveys & NPSOne question or a whole survey — every answer ready to target.AI Chat AgentAnswers visitors’ questions from your own pages, and hands over to a person.Meeting SchedulerThe right visitors book time with your team, on your own page.
PricingVideosProduct TourShort narrated videos of the real platform, one feature at a time.
← All articles
PersonalizationOctober 6, 2026

Coupon Games and a Tab That Brings the Offer Back: Scratch Cards, Gift Boxes and Codes That Apply Themselves

P
Personyze TeamPersonalization experts
Coupon Games and a Tab That Brings the Offer Back: Scratch Cards, Gift Boxes and Codes That Apply Themselves

Most coupon popups lose the same way. The popup opens, the visitor closes it before reading it, and the offer is gone for the rest of the visit. The ones who do read it copy a code, forget it, and look for it again at checkout. Three settings on the same coupon popup deal with all of that: make revealing the code something the visitor does, leave a way back after it is closed, and put the code in the cart for them.

Below is each one as a visitor sees it, then as you set it. The coupon designs are shown with sample data; the settings are the real editor on a demo account.

Where the code comes from

Every coupon starts on the Coupons screen. A coupon is one of three kinds: a shared code everyone gets, generated codes made from a pattern so each visitor gets their own, or a code pool — a list of codes you upload, one per visitor. The screen counts how many were handed out and used, and warns when a pool runs dry.

The Coupons screen: each coupon with its kind - a shared code, generated codes from a pattern, or a code pool - where it is used, how many were handed out and used, and its status
The coupons, by kind. Shared codes such as WELCOME10, generated codes from the pattern SWC-{6}, and a pool marked No codes left — nobody new gets one until you add codes. A demo account.

The coupon reaches visitors through a promotion, and an AI Promotion Coupon in a campaign picks which promotion each visitor sees — the most popular, the one matching the page’s category or their last search, the one valid at their nearest store, or one it learns to optimize. Keeping every offer in one list is covered in one list of promotions, chosen per visitor. What follows is about how the coupon is shown.

Watch it done · 2:40 Promotions in one list, the campaign that picks one per visitor, and where it shows. See it with the rest of the tutorials →

Make revealing the code something the visitor does

Pick the design when you add the coupon: AI Promotion Coupon, then choose a template. The Game filter shows two.

Scratch Card

The code sits under a silver or gold foil. The visitor scratches it with a finger or the mouse, and the code with its Copy button is underneath. It is counted once, as Code revealed, and the reveal is remembered on later pages, so nobody scratches the same card twice. The offer itself can stay a surprise until then.

A scratch card coupon in three states: the silver foil reading Scratch here, half scratched with the code WELCOME10 showing, and fully revealed with Copy code and Applied to your cart
Before, during and after. “Scratch here” on the foil; the code showing through half-way; then the whole code, Copy code, and — with Apply It by Itself on — the line saying it is already in the cart. The design with sample data.

Its settings are in the design step, under Scratch Card:

The Scratch Card settings: Foil silver, Words on the Foil Scratch here, Hand Icon on the Foil, Reveal After Scratching about half, and the Foil Label read aloud by screen readers
The foil. Silver or gold; the words on it; a hand icon; how much the visitor scratches before the whole code shows; and a label for screen readers. Keyboard users reveal it with Enter.

Pick a Gift

Two to four gift boxes. The visitor picks one, its lid flies off, and the coupon is there: the discount, the code with its Copy button, and the Apply button. Every box holds the visitor’s own coupon, so there is no losing box and nothing to feel cheated by — the game is the moment of choosing. The pick is remembered on later pages.

A Pick a gift coupon in three states: three gift boxes, the chosen box opening while the others fade, and the coupon inside with its code, Copy code and Applied to your cart
Pick one. Three boxes; the chosen box opens while the others fade; the coupon inside, with its code and the line that it is in the cart. The design with sample data.

Put the code in the cart for them

A copied code is a code that can still be forgotten. Apply It by Itself, in the coupon’s Coupon Code settings, removes the step: when the visitor copies or reveals the code, it goes into their cart — at once on a Shopify store, and on other stores into the coupon field when they reach the cart or checkout.

The Coupon Code settings: Apply It by Itself set to Yes, and the Apply Button with its text
Apply It by Itself: Yes. Below it, the Apply Button for promotions that have a Redeem link — a store address that puts the code in the cart.

The coupon says which happened, under the code: Applied to your cart on a store where it went in at once, or It will be applied at checkout where the store adds it later. Both lines are yours to reword. Set it to No – they paste it when you would rather they enter it themselves.

Leave a way back after it is closed

A closed popup usually means a lost offer. The popup’s placement step has a row for that: After it’s closed. Just close is the old behaviour. Leave a tab keeps a small tab with your words at the edge of the screen, and a click on it opens the popup again.

How the popup behaves: After it is closed set to Leave a tab, with the tab words Your offer, the position bottom left, the dark look and a gift icon
Leave a tab. The tab’s words, where it waits, its look — dark, light or your brand colour — and an icon: a gift, a question mark, a star or a speech bubble.
  • For the rest of the visit the popup stays a tab instead of opening by itself again, until the visitor opens it or puts the tab away with its ×.
  • Only the visitor’s own close leaves a tab. A popup that closes itself with Auto-close does not.
  • Bottom left keeps the tab clear of a chat button, which usually sits bottom right. The edges take a tab standing up.
  • Keep the words short and specific: “Your 10% off” works; “Click here” does not.
  • A popup that opens from a click on your page has no tab: its own trigger is already the way back.

When to open it, and whether it worked

The same placement step decides when the popup opens: as the page loads, after a delay or some scrolling, when the visitor goes idle, or on exit intent — the cursor heading for the close button on a desktop, a Back tap on a phone. A game reads best where a visitor is deciding, not the moment they arrive.

Then measure it the honest way: redemptions show who used a code, not who bought because of it. Hold back a share of visitors who see no coupon, and compare — measure the lift of a promotion with a holdout shows how.

The checklist

  • A coupon of the right kind: shared, generated per visitor, or a pool with enough codes.
  • A design that makes the reveal an action: the scratch card or the gift boxes.
  • Apply It by Itself on, with both lines under the code in your words.
  • After it’s closed: Leave a tab, with short words and a spot clear of your chat button.
  • Opened where people decide, not the second they land.
  • A holdout, so the result is orders, not redemptions.

Questions people ask

Does every gift box hold a different prize?

No. Every box holds the visitor’s own coupon, so whichever they pick, they get the offer meant for them. The game is the moment of choosing, not a lottery.

What happens on later pages after the visitor scratches or picks?

The reveal and the pick are remembered, so the code is shown again instead of asking the visitor to play twice. A scratch is counted once, as Code revealed.

How does the code get into the cart?

With Apply It by Itself on, copying or revealing the code applies it: at once on a Shopify store, otherwise in the coupon field when the visitor reaches the cart or checkout. The coupon says which of the two happened.

Will the tab keep reopening the popup?

No. After the visitor closes it, the popup stays a tab for the rest of the visit and opens only when they click the tab. The tab’s × puts it away.

Can people who cannot use a mouse reveal a scratch card?

Yes. Keyboard users reveal it with Enter, and the foil has a label that screen readers read aloud.

See AI promotion management in PersonyzeOne list of offers and coupons, the right one for each visitor, in designs that make the code worth revealing.
Let's talk

Book a demo with a personalization expert

30 minutes with a personalization expert. Bring your stack, your goals, your skepticism. We'll show you what changes when every visit feels like the only one.