Documentation

Everything you need to run Snagzi.

Snagzi puts a small character on your storefront. Shoppers complete a short mission and unlock a real, single-use Shopify discount code. This guide explains every part of the app.

๐Ÿงฉ No theme code๐ŸŽฎ Four game modes๐ŸŽ Real discount codes๐Ÿ”’ Consent-aware analytics

Install and turn on

  1. Install Snagzi from the Shopify App Store, or enter your store address on snagzi.app.
  2. Turn on the app embed: in Snagzi open Settings and select Open theme editor. The theme editor opens on App embeds with Snagzi selected. Make sure it is on, then select Save.
  3. Create and activate a campaign. A draft never appears to shoppers.
  4. Visit your published store, then return to Settings and select Check again.

You can also turn the embed on yourself: Online Store โ†’ Themes โ†’ Customize โ†’ App embeds โ†’ Snagzi.

Settings shows Live when a campaign is active, the embed is verified on your published theme, and your storefront loaded Snagzi in the last 24 hours. A theme editor preview alone does not confirm that shoppers can see the game.

The campaign editor

Every campaign is built in five steps. A live shopper preview sits beside the editor and updates as you change settings.

1 ยท MissionName, game mode, how many catches, where it can happen, and optional extra requirements.
2 ยท RewardDiscount percentage, how it is revealed, the headline, expiry, minimum order and total codes.
3 ยท AppearanceStarting style, the character or object, brand colour, theme, movement and messages.
4 ยท Audience & timingDevices, when it appears, time between rewards, schedule and priority.
5 ยท SummaryReview everything, jump back to edit any part, then save and publish.

Optional settings live under Fine-tune in each step, so the essentials stay short. When you edit a saved campaign, use Next to move through the steps. Unsaved work is kept as a recovery draft in your browser.

Game modes

ModeWhat shoppers do
๐ŸŽฏ CatchTap a moving character.
๐Ÿ” HuntFind the character across different pages.
๐Ÿงบ CollectGather objects while they browse.
๐Ÿ—บ๏ธ QuestFollow a short page-by-page journey.

Choose where it can happen: anywhere, product pages, collections, a page journey, or specific pages. Journey stops and page rules can point at a product or collection picked from your catalog.

Mission goals

An extra requirement is optional. It adds a shopping goal on top of the catches.

  • Increase engagement and Increase sales: no extra prerequisite. Best for a first campaign.
  • Increase product discovery: shoppers visit a set number of different products.
  • Promote a product or Promote a collection: shoppers must visit the featured page.
  • Increase average order value: the cart must reach a subtotal. Shopify also enforces the minimum at checkout.
  • Grow your email list: shoppers enter their email and give marketing consent before claiming.

Product and collection promotion, cart targets and email signup are included with Starter. Combined mission rules and custom journeys are included with Growth.

Rewards and codes

  • Each reward is a unique Shopify discount code that starts with SNG-.
  • Codes are single-use, expire after the time you choose (24 hours by default, up to 720), and can require a minimum order.
  • Claiming again returns the same code instead of issuing a second one.
  • A campaign stops issuing codes when it reaches its total reward limit (100 by default).
  • Time between rewards (24 hours by default) controls how long a shopper waits before earning another reward.

Reveal styles: Instant popup is available on every plan. The simple code and character message reveals come with Starter, and the interactive reveals (mystery box, scratch card, gift opening) come with Growth. Every plan ends with the same unique, single-use code.

Codes are regular Shopify discount codes. An unused code can be shared like any other discount code.

Appearance

  • Starting styles: Companion, Studio, Atelier, Night and Bold. All five come with Starter, and every style can be customized.
  • What shoppers discover: one of five original companions (Pip, Clover, Mochi, Nimbus, Bolt) on every plan; 12 characters with Starter; the full library of 45 with Growth. A graphic object, or your own image (PNG, JPG, WebP or GIF up to 2 MB), comes with Starter.
  • Brand colour on every plan. Character colours, expression and accessories, text, buttons, surfaces and motion come with Starter. Readable contrast is kept automatically.
  • Seasonal themes such as Christmas, Halloween, Valentineโ€™s, Easter, Black Friday and Summer, with Growth.
  • Movement and positioning: where the character appears (bottom, middle, top, random or a custom position), its movement path, and speed. Peek and hide peeks from a side, stays for about 6 seconds, then hides before returning.
  • Messages, sound and celebration, and the widgetโ€™s corner and spacing on your storefront.

Shoppers can pause movement at any time, and reduced-motion preferences are respected.

Audience and timing

  • Show on: all devices, desktop only, or mobile only. Mobile means screens narrower than 768 pixels.
  • Appearance timing: after a delay (0 seconds by default), at a random moment within a range, or after real visible browsing time.
  • Schedule and priority: start and end dates in your time zone, and which campaign shows first when several can.

Device and page targeting come with Starter. Scheduling, priority and smart timing come with Growth.

Analytics

Analytics shows impressions, plays, completions, codes issued and the completion rate (the share of shoppers who started in the period and have finished) for 7, 30 or 90 days or custom dates, plus a chart of the last 7 days. It includes only shoppers whose privacy choice allows analytics. Shoppers who decline can still play and earn rewards.

  • Daily trends for any period and per-campaign results come with Starter.
  • Journey drop-off and completion-time insights come with Growth.
  • Redemptions, attributed orders and net payments need Shopify order access. Until it is available for your store, they show a dash. Once available, orders that use a Snagzi code are counted after refunds.

Attributed orders show purchases that used a Snagzi code. They do not prove that Snagzi caused extra sales.

Plans and usage

PlanMonthlyYearlyFree trialMonthly playsActive campaigns
Free$0โ€”โ€”2501
Starter$9.99$95.907 days5,0003
Growth$29.99$287.907 days25,00010
  • A play is counted when a shopper makes their first successful catch in a mission. Previews never count.
  • Your allowance resets on the first day of each calendar month (UTC). Yearly billing gets the same monthly allowance, reset every month, not twelve months at once.
  • Monthly and yearly billing unlock exactly the same features. Yearly costs about 20% less than twelve monthly payments.
  • At the limit, new plays stop until the reset or an upgrade. Missions already started can finish. There are no automatic overage charges.
  • Billing runs through Shopify, which confirms the price and any free trial you are eligible for before you subscribe. Shopify tracks trial days per store, so reinstalling does not restart a trial that was already used.
  • Changing to a smaller plan never deletes campaigns. Campaigns that need the larger plan keep their settings and wait; pause the ones you donโ€™t need or upgrade again.
  • Agencies and developers: in a development store you can choose Starter or Growth at no charge to build and test campaigns, following Shopifyโ€™s App Pricing rules. On a merchantโ€™s live store, the merchant chooses and pays for a plan through Shopify.

Languages and wording

In Settings โ†’ Languages and wording you can edit every word shoppers see. The wording applies to all your campaigns.

  • English is the fallback. Add up to 8 language overrides; each follows the language selected on your storefront.
  • Set text direction (including right to left), search messages, and export or import translations as JSON.
  • Live values such as {count}, {total}, {remaining} and {percent} are filled in automatically, so keep them in your translations.

Shopper data and privacy

  • Snagzi collects a shopperโ€™s email only in an email signup campaign, and only with explicit consent.
  • Settings โ†’ Email signups & privacy lets you download email consents and fulfil customer data requests from Shopify.
  • Game sessions expire after 30 days. After you uninstall, your storeโ€™s data is deleted when Shopify requests it.

Read the full privacy policy.