Buy
Buy at the shop
A collector buys real shop goods first. The counter QR only appears after staff confirms the qualifying purchase.
A qualifying purchase unlocks a free side-effect entry, a feedback pack, and measurable return data. No paid pulls. Entry is always tied to real shop goods.
Secured prize preview
Mighty Pull TCG
QR after purchase
Odds shown
Before entry
Prize cap
Visible
Receipt
Staff-confirmed
Odds, value, and consent appear before entry.
The counter flow feels like a collectible ritual while every entry remains tied to a real purchase.
Buy
A collector buys real shop goods first. The counter QR only appears after staff confirms the qualifying purchase.
Unlock
The entry is recorded as a free side-effect, with odds, prize value, and PDPA consent shown before submission.
Collect
The draw result is published later. Feedback reserves a free pack so the visit still feels collectible.
Counter QR
receipt token attached
Staff confirm the purchase first, then the customer sees odds, value, and consent before contact details.
Feedback pack
Each MagicPull campaign generates a cinematic 9:16 promo that mirrors the in-app reveal arc — customers see the prize on their feed, walk in, and the counter flow feels like the same world.
Spend S$50 at Mighty Pull → you're entered.
Odds: 1 in 180 · Free pack with every feedback
Regenerated per campaign — swap prize + odds in seconds
Real prize, real motion
The slab your shop secured is the hero — animated from the actual prize photo. No generated card art, no invented characters.
Compliance overlays baked in
Spend amount, published odds, and 'free pack with feedback' appear in every final cut. The ad sells acquisition and compliance, same as the product.
One campaign, one promo
Swap the prize photo, shop handle, spend amount, and odds. Regenerated in minutes. Upscaled to 1080×1920 for Reels and Stories.
Visual continuity
Same gold / violet / rose palette and Space Grotesk type as the in-app reveal. The IG promo and the 'you're in' screen feel like one world.
Prize cards show rarity, value, odds, and cap information before anyone enters the draw.
Odds 1 in 180. Prize cap visible on the campaign before entry.
Odds 1 in 90. Prize cap visible on the campaign before entry.
Odds 1 in 45. Prize cap visible on the campaign before entry.
MagicPull sells compliant acquisition and retention measurement. The draw is transparent, witnessed, capped, and recorded.
Purchase-contingent entry only
Published odds before entry
Prize value <= S$100
Witnessed draw
Results published
Records kept 5 years
PDPA consent at entry
Merchant ROI
Illustrative example: your dashboard shows measured customer return, contactable acquisition, and estimated upside as separate figures.
New contactable customers
42
Consented contacts from qualifying purchases
30-day return rate
19%
Measured from logged return visits
CAC
S$18
Measured ROAS
2.9x
Estimated ROAS
est. model
Walk through the shopper flow, merchant dashboard, and the controls that keep measured and estimated ROAS separate.