Available on the Shopify App Store

PlayForge

Turn your storefront into a prize-winning experience

PlayForge is a gamification engine for Shopify. Shoppers play a game — spin wheel, scratch card, lucky box, gift box or mystery gift — win a reward, and receive a real Shopify discount code they can redeem at checkout. You capture emails, drive conversions, and watch all of it in a live dashboard.

Server-decided outcomesOne play per shopperSingle-use discount codes
5
Game Types
7
Reward Types
202
Automated Tests
1
Use Per Code
The Games

Five ways to make shopping feel like play

One game per campaign, each rendered as a themed popup with its own launcher button. Swap the game without rebuilding the campaign.

Spin Wheel

A real rotating wheel that lands on the won prize.

Scratch Card

A foil cover the shopper wipes away to reveal the reward.

Lucky Box

A pick-a-box grid where the winning box is highlighted.

Gift Box

A cover that opens to reveal what's inside.

Mystery Gift

A suspense reveal for the shopper's mystery reward.

Features

A game on the surface, a discount engine underneath

Every win becomes a real, redeemable Shopify discount locked to the shopper who earned it.

Five Interactive Games

Spin wheel, scratch card, lucky box, gift box, and mystery gift — each rendered as a modern, themed popup with its own launcher button.

Weighted Prizes & Inventory

Give every prize a weight to set its win chance, and an optional inventory cap so it retires automatically once depleted.

Server-Decided Outcomes

The prize is chosen on the server, so results can't be tampered with from the browser. Play limits are enforced server-side too.

Real Shopify Discount Codes

Percentage, fixed amount, and free shipping become real code discounts. Free-product wins create a 100%-off code scoped to that product.

Single-Use, Per-Shopper Codes

Every won code is restricted to the shopper who won it — by customer id or captured email — and limited to one total use.

Email Capture & One Play

Guests enter an email before playing and become a Shopify customer. The server allows one play per email; logged-in shoppers are identified automatically.

Customer Reward Wallet

A My Rewards page in the shopper's account lists every coupon won, with reveal-and-copy, status, expiry, filters, and soonest-expiry sort.

Targeting Rules

Control which pages a campaign shows on, who sees it — guest, logged-in, country, device — and how often they may play.

Live Analytics

Plays, completion rate, true rewards won, coupons created and used, and a full conversion funnel with recent activity.

Theming & Presets

Colors, fonts, corner radius, launcher position, and confetti — with presets and a live preview of the actual game.

Redemption Reconciliation

PlayForge reads discount usage back from Shopify to mark coupons redeemed and update analytics — automatically, or on demand via Sync orders.

Player History

An aggregated view of every player: what they played, what they won, what they redeemed, and what they spent.

How It Works

From campaign to redeemed order

PlayForge is the source of truth for plays, prizes and coupons. Shopify is the source of truth for the discount and the order. The two reconcile automatically.

  1. 01

    Build the campaign

    Pick one of five games, add prizes with weights and optional inventory, set who sees it and how often, then style the popup.

  2. 02

    Publish

    Hit publish and a themed launcher button appears on your storefront in the corner you chose. No theme code to edit.

  3. 03

    Shoppers play

    A shopper opens the popup and plays once. Guests enter an email first — which also creates a Shopify customer — and logged-in shoppers are recognised automatically.

  4. 04

    They win a real code

    The server picks the prize and PlayForge creates a matching Shopify discount, restricted to that shopper and limited to one use.

  5. 05

    You see the payoff

    When the code is redeemed at checkout, PlayForge reads the usage back from Shopify and updates analytics, the conversion funnel, and the player's history.

Seven reward types

Mix real discounts with informational outcomes. Percentage, fixed amount, free shipping and free product all become redeemable Shopify codes — no win and try again produce none.

Percentage offFixed amount offFree shippingFree productStore creditNo winTry again

A wallet for what they won

My Rewards lives in the shopper's account and lists every coupon they have won — on both classic and new customer accounts.

  • Reveal-and-copy control for each code
  • Status: active, redeemed or expired
  • Expiry date and time, soonest first
  • Filter by status, with an active-rewards counter
  • Coupons won as a guest appear after they log in

Identity is resolved server-side from a signed App Proxy customer id or a verified customer-account session token, so a shopper can only ever see their own coupons.

In The Admin

Everything in one Shopify-native admin

Dashboard

At-a-glance metrics and quick actions.

Campaigns

Create campaigns and open the builder: Details, Game, Rewards, Rules, Schedule, Publish.

Games

Browse the available game types and where they're in use.

Rewards

Per-campaign prize list with computed win probability.

Coupons

Every won code, its status and usage, plus Sync orders.

Analytics

Metrics, conversion funnel, and recent activity.

Customers

Players: plays, prizes won, redemptions, spend.

Themes

Style the popup with a live preview of the actual game.

Billing

Plan comparison, upgrade and downgrade.

Settings

Store profile: name, email, currency, brand color.

Pricing

Start free, scale when it works

Five plans, billed through Shopify. Every tier includes email capture and real single-use discount codes.

Free

Free

Try a single campaign and see how your shoppers respond.

  • 1 campaign
  • 500 game plays / mo
  • Email capture
Start free

Starter

$19/mo

For stores running their first regular campaigns.

  • 5 campaigns
  • 5,000 game plays / mo
  • Email capture
  • Campaign scheduling
  • Multiple games
Choose on Shopify

Growth

$49/mo

For growing stores that need analytics and their own branding.

  • 25 campaigns
  • 50,000 game plays / mo
  • Email capture
  • Campaign scheduling
  • Multiple games
  • Advanced analytics
  • Custom branding
Choose on Shopify

Professional

$99/mo

For high-traffic stores and teams that build on the API.

  • 100 campaigns
  • 500,000 game plays / mo
  • Email capture
  • Campaign scheduling
  • Multiple games
  • Advanced analytics
  • Custom branding
  • API access
  • Priority support
Choose on Shopify

Enterprise

$299/mo

For high-volume merchants who need white-label and no caps.

  • Unlimited campaigns
  • Unlimited game plays
  • Email capture
  • Campaign scheduling
  • Multiple games
  • Advanced analytics
  • Custom branding
  • API access
  • Priority support
  • White label
Choose on Shopify

Plans are managed by Shopify. You choose or change your plan on Shopify’s secure pricing page — upgrades, downgrades and cancellations all happen there, and your new plan applies in PlayForge automatically.

Email support is included on every plan, live chat is available from Growth up, and Professional and Enterprise add priority support.

All prices in USD, billed through your Shopify account. Need something custom?

Data & Security

Built so the browser can't cheat

Multi-tenant isolation

Every record is scoped to your store. One merchant can never read another merchant's data.

Tamper-resistant outcomes

Prizes are selected on the server. The browser can't change what it wins or how many times it plays.

Minimal PII

PlayForge stores the email captured for a play — to enforce limits and lock the discount — plus standard merchant profile data. Storefront requests are signed by Shopify's App Proxy.

GDPR webhooks

Customer and shop data-request and redaction webhooks are handled.

FAQ

Frequently asked questions

Still have questions? Contact our team.

When a shopper wins a discount-bearing prize, PlayForge records a coupon and creates a matching discount in Shopify: percentage and fixed amount become basic code discounts, free shipping becomes a free-shipping code discount, and a free product becomes a 100%-off code scoped to that product. Every code is restricted to the winning shopper and limited to one total use.

No for logged-in shoppers, who are identified by Shopify, and no for guests who reuse the same email — enforcement is server-side per email, not in the browser. A guest using a brand-new email address is the inherent limit of anonymous play.

To enforce one play per shopper, and to lock the won discount to that specific customer with a single use. The captured email also becomes a Shopify customer if it is new, so every play doubles as lead capture.

Percentage, fixed amount, free shipping, and free product all become real, redeemable Shopify discount codes. Informational outcomes — no win and try again — produce no code.

In their account, under My Rewards. New customer accounts get a My Rewards page added to the account navigation automatically; classic accounts need the PlayForge Rewards block added to the account template. Each coupon shows its reward, a reveal-and-copy control, its status, and its expiry.

Confirm the campaign is Published, that the App embed is enabled under Online Store → Themes → Customize → App embeds → PlayForge, and that the page you are viewing matches your targeting Rules. Then hard-refresh the storefront.

Open Coupons → Sync orders. Reconciliation reads the discount's usage back from Shopify, and Analytics and Customers also auto-sync when you load them.

Every record is scoped to your store, so one merchant can never read another's data. Prizes are selected on the server so outcomes cannot be tampered with, storefront requests are signed by Shopify's App Proxy, PlayForge keeps PII to a minimum, and customer and shop redaction webhooks are handled for GDPR.

Give shoppers a reason to stick around

Launch your first campaign on the Free plan, capture emails from day one, and watch the conversion funnel fill up.

Server-decided outcomesOne play per shopperSingle-use discount codes