Three boxes. One reveal. The fastest game on your site.
Visitors pick one wrapped gift and unwrap it instantly. No spinning, no scratching, no waiting. Perfect for ecommerce, restaurants, and any campaign where speed matters more than spectacle.
Every box has a reward
The real Gamification Studio 2.0, right here.
This isn't a mockup. It's the same Mystery Box runtime that ships to your visitors. Click anywhere on the editor to expand it to full screen.
Trusted by 11,000+ brands shipping pick-a-gift popups, mystery box reveals, and surprise reward campaigns.
A mystery box popup is the fastest five-second conversion mechanic on the web.
Visitors see two, three, or four wrapped gift boxes; they pick one; it opens; a reward reveals. The whole loop runs in under five seconds, which is why mystery box converts higher than any other popup format we ship.
- Also called: pick a gift popup, mystery gift game, surprise box popup, gift box reveal, gacha popup.
- Best for first-time visitor capture, BFCM daily reveal, birthday rewards, abandoned cart recovery, app onboarding.
- Choice creates ownership, letting visitors pick (even though all boxes resolve to weighted odds) raises perceived value of the reward by 2x.
- Built on the same engine that powers 5+ other Poper games (spin the wheel, scratch card, slot machine, plinko, claw machine).
The mystery box mechanic is borrowed from gacha, the Japanese capsule-toy machines that became the foundation of every freemium mobile game on the planet. Players don't know what's inside, they pick anyway, the reveal triggers a dopamine hit, they keep playing. Poper ports the same loop to the web, minus the freemium ick.
What makes mystery box different from spin the wheel or scratch card is the SPEED. The whole interaction is one tap to pick, one tap to dismiss the reveal. Under five seconds end-to-end. For audiences that hate friction (B2B, impatient shoppers, mobile-first visitors), mystery box outperforms every other gamification format by 20 to 40%.
What separates a real mystery box popup from a decorative gacha widget: weighted prize odds (so the brand controls margin), unique discount codes per pick (so the campaign can't be abused), native integrations with the marketing stack, and mobile-first physics (so the experience runs at 60fps on a budget Android). Poper ships all four, plus the rest of the Gamification Studio.
If you're searching for a free pick-a-gift popup, a mystery box generator, a surprise reward widget for your site, or a gacha-style opt-in tool, this is the right page. Poper runs on Shopify, WordPress, Wix, Squarespace, Webflow, BigCommerce, Framer, Ghost, and any site that accepts a script tag.
When to use a mystery box popup
Best fit: ecommerce welcome popup, BFCM daily reveal, birthday and anniversary loyalty rewards, abandoned cart recovery, mobile app onboarding, B2B demo-request reward. The tap-to-reveal interaction is the highest-converting format we ship when your audience is mobile-first or impatient.
How mystery box compares to other gamification formats
Spin the wheel has more suspense but takes 4 to 5 seconds. Scratch card is tactile but requires drag-on-mobile. Slot machine is casino-coded which some brands avoid. Plinko takes the most screen real estate. Claw machine is the most novel but takes the longest. Mystery box wins on speed and decisiveness, it's the right pick when your audience won't sit through a longer reveal.
Everything you need to ship a Mystery Box campaign
Built for the studio first. Branded out of the box. Tuned for mobile.
2, 3, or 4 boxes
Pick the number of boxes; Poper scales the layout cleanly on mobile and desktop.
Themed wrapping
Custom ribbon colors, wrapping art, bow shapes, and reveal animations per campaign.
Per-box odds
Visitors pick a box, but you control which prize lands. Weighted odds, not literal box contents.
Email gate optional
Capture before the pick, after the reveal, or skip entirely. Your call, your funnel.
Unique codes per claim
CSV of one-time discount codes, depleting inventory, daily caps, expiry windows. The full toolkit.
Pick distribution analytics
See which box visitors prefer (left, center, right). Useful for future creative variants.
Six pre-built mystery box templates, ready to customize.
Obsidian Drop, Crystal Capsule, Gacha Arcade, Secret Garden, Cyber Relic, Blueprint Box. Six real Studio 2.0 themes with different box art, reveal animations, and reward modal designs. Pick one, swap your prizes, ship.
Live in three steps
From template pick to live embed in under five minutes.
Pick a template
Holiday, birthday, sale, lead-gen mystery box. Each ships with sensible defaults.
Set your prize pool
Two to four boxes, weighted odds, optional inventory cap, optional email gate.
Launch on your site
One snippet, multiple triggers, instant analytics. Live in five minutes.
One snippet runs on Shopify, WordPress, Wix, Squarespace, Webflow, and every other site builder.
The Poper mystery box doesn't need a special plugin per platform. Paste the embed once, configure your campaigns in the studio, and the box renders identically on every builder.
Shopify
Drop the Poper app into your Shopify theme. The spin wheel renders on any product, collection, or cart page and can sync to Shopify customer tags.
WordPress
Install the Poper WordPress plugin or paste the embed in the theme header. Works with WooCommerce, Elementor, Divi, Bricks, and every classic theme.
Wix
Paste the Poper snippet in Wix Settings → Custom Code. The spin wheel runs on the entire site (or specific pages) with full targeting controls.
Squarespace
Add the Poper script in Squarespace Settings → Advanced → Code Injection. Targeting, scheduling, and exit-intent triggers all work out of the box.
Webflow
Paste into Webflow Project Settings → Custom Code → Head. The wheel inherits your published site styles and ships with Webflow Memberships integration.
BigCommerce
Install through the BigCommerce App Marketplace or paste the embed in Script Manager. Captures sync to BigCommerce customer accounts automatically.
Framer
Drop the Poper code into a Framer Embed component. Works inside any breakpoint, with full pointer and touch fidelity on both desktop and mobile.
Ghost
Add the snippet in Ghost Admin → Settings → Code Injection. Pairs well with paid memberships and newsletter signup gates.
Drupal
Add the embed via Drupal block, custom module, or the Poper integration. Compatible with Drupal 9, 10, and Commerce.
Joomla
Paste the snippet into your Joomla template head or use a custom module. Spin wheels run on any Joomla content type.
Etsy
Use the Poper link-in-bio with Etsy's listing description to drive shoppers to a spin landing page outside of Etsy's editor.
Custom HTML
Any site that lets you paste a script tag. Add Poper to the head once and every campaign, every game, every page renders without extra deploys.
Don't see your platform? If it accepts a script tag, the Poper spin wheel runs. Static HTML, Hugo, Jekyll, Astro, Next.js, Nuxt, Gatsby, Hydrogen, Remix, SvelteKit, Hotwire, Rails, Django, Laravel, ExpressJS, Statamic, Magento, Salesforce Commerce, Adobe Experience Manager. All supported.
Where teams ship Mystery Box
Six battle-tested patterns. Pick one, swap the copy, ship.
Welcome new shoppers with a pick-a-gift popup
First-time visitor lands, picks a box, claims a discount. 2x the opt-in rate of a static popup.
Send a mystery-box link in your loyalty email
Loyalty subscribers tap the link, pick a wrapped gift, claim a birthday discount or freebie.
Win back abandoning shoppers with a pick-a-gift
Trigger on exit-intent or abandoned cart email. 12 to 18% recovery rate, on top of your baseline.
Unlock a hidden discount with a mystery pick
Visitors who hover the pricing page get a mystery box with annual-plan discounts.
Reward sign-up with a surprise bonus
Bonus chapter, free template, 1:1 consult. The reveal lifts sign-up rates by 30%.
Daily mystery box from Nov 1 to Dec 1
Different prize behind every day's pick. Drives daily-return traffic without a hard CTA.
Six rules for shipping a mystery box that actually converts.
Distilled from 3.1 million picks per week across 11,000+ campaigns. The patterns that lift conversion, the mistakes that tank it.
Show three boxes, not two or four
Two feels like a coin flip (not enough choice). Four feels overwhelming. Three is the universal pick-a-gift number, it's also what fits cleanly on a phone screen. Default to three; only deviate if you have a strong reason.
Make every box win something
Weight your prize pool so the worst outcome is still a real reward. Visitors should never tap a box and see 'Try Again'. The mystery is the fun, not the risk.
Theme the wrapping to the campaign
Holiday boxes for December, birthday boxes for loyalty emails, neon arcade boxes for app onboarding. The wrapping art is what makes it feel intentional, not generic.
Capture email before the pick
Pre-pick capture lifts revenue per visitor by 4x. Don't be precious about it; mystery box is fast enough that the email field doesn't feel like friction.
Land the reveal in under 800ms
The pick should feel instant. The reveal should land within 800ms. Any longer and the visitor's attention drops. A short bounce animation on the picked box, then the modal, that's it.
Run a different prize pool every day
Schedule the campaign by date. Different prize behind every day's pick. Drives daily-return traffic without a hard CTA, visitors come back tomorrow to see what's behind today's box.
Plug into the email, CRM, and analytics stack you already run.
96+ native integrations. Every pick captures the visitor, the prize, and the redemption, and pipes them straight into your ESP, CRM, and warehouse.
Email & SMS
Every spin captures the visitor's email and pushes the contact, prize tier, and discount code into your ESP in real time. Subscribers land in the right list, tagged with the prize they won, ready for a follow-up flow.
CRM & lead pipelines
Lead capture from the spin wheel routes straight to your CRM with prize metadata, source, UTM, and timestamp. Reps see the lead the moment the spin lands, not in tomorrow's CSV export.
Ecommerce platforms
Unique discount codes per spin, inventory caps, customer-tag sync, and order attribution. The wheel knows when the prize is redeemed and updates the campaign dashboard automatically.
Analytics & warehouses
Every spin, claim, and redemption fires a clean event with prize metadata. Pipe to your warehouse, build dashboards in Looker, Metabase, or Tableau, attribute revenue cleanly.
Automation & webhooks
When the native integration isn't enough, hit any Zapier or Make scenario, fire a webhook, post to Slack, push to a Google Sheet, or trigger your own backend. The wheel is a tap into your full automation stack.
Poper vs. every other mystery box and gacha tool on the market.
Honest comparison vs. the popular alternatives: gacha widgets, generic pick-a-gift tools, Privy reveal popups. Side-by-side capabilities, no marketing fluff.
| Capability | Poper Spin Wheel Recommended | Wheel of Names | OptinMonster Wheel | Privy Wheel |
|---|---|---|---|---|
| Free tier with full features | ||||
| Weighted prize odds | ||||
| Unique discount codes per spin | ||||
| Anti-abuse (cookie, IP, email) | ||||
| Mobile-first physics & haptics | ||||
| Exit-intent & scroll triggers | ||||
| Native Shopify integration | ||||
| Native Klaviyo / Mailchimp sync | ||||
| Per-segment analytics | ||||
| Custom CSS & fonts | ||||
| No-watermark on free tier | ||||
| Five other game types included |
Comparisons based on publicly listed features as of 2026. We try to keep this updated; reach out if you spot anything stale.
Questions about Mystery Box
Ship your Mystery Box campaign this afternoon.
Free to start. No credit card. Templates ready. Embed in five minutes.
