Skip to main content

Scratch Cards

BeyondCart avatar
Written by BeyondCart
Updated over 3 weeks ago

The Scratch Cards feature in BeyondCart is a dynamic and engaging way to reward your users and drive conversions. This gamified in-app experience encourages customers to interact with your brand in a fun and tactile way, boosting engagement and increasing sales through surprise-and-delight mechanics.

With BeyondCart, setting up Scratch Cards is quick and seamless—our expert team will handle everything for you, from design to reward logic. Just reach out via our support chat and let us handle the setup for you!

Why Use Scratch Cards?

Scratch Cards turn ordinary promotions into interactive experiences that help you:

  • Boost Customer Engagement
    Users enjoy the thrill of “scratching” to reveal their prize, making them more likely to return.

  • Encourage Daily App Opens
    Daily scratch campaigns can build habits and increase app retention.

  • Drive Urgency and Sales
    Reveal-based rewards with expiration timers can encourage immediate purchases.

  • Surprise & Delight Users
    Offer anything from small discounts to big wins to keep users guessing and excited.

Examples of Scratch Card Campaigns

We can design Scratch Cards that match your goals and brand tone. Here are a few customizable formats:

Classic Scratch Card

A simple, elegant card that users scratch to reveal hidden prizes like 10% off, free shipping, or points.

Holiday Themed Cards

Valentine’s Day, Black Friday, or Christmas-themed scratch cards add seasonal excitement to your app.

Tiered Reward Cards

Create scratch cards with tiered probabilities—e.g., common, rare, and ultra-rare prizes—for high engagement and retention.

How to Set Up a Scratch Card Game

From the Mobile App Builder, head to the Scratch Card Games tab and click “Add Game”.

Page Tab

  • Title: Name the campaign (e.g., Scratch & Save Event).

  • Sectors Count: Number of outcomes

  • Terms and Conditions: Display rules and how prizes are handled.

  • Lose Message: Message shown to users who don't win.

  • Background Type: Choose between Image or Color for the background.

  • Background Image: Upload the visual background of the scratch card.

  • Scratch Layer: This is the image that users will scratch off (like a silver coating).

  • Credit Limit: How often a user can play (e.g., Every Day, Once per game).

  • Toggles:

    • Test Mode: Preview game without logging entries.

    • Active: Toggle to enable the game.

    • Guest Access: Let users play without logging in.

Code Tab (Advanced Styling)

  • CSS: Customize the appearance of the card, messages, layout, etc.

  • JavaScript: Add custom behaviors like event tracking or post-win flows.

How to Configure Scratch Card Sectors

After saving your initial wheel setup, you’ll be directed to the Sectors Configuration Panel. This is where you define what the user can win, their chances, and how they’re rewarded.

How to Set Up Each Sector

Click the pencil icon on any row to open the sector editor:

Basic Settings

  • Name: What appears visually on the Scratch Card (e.g., Free Gift, Try Again).

  • Is Loosing: Toggle this ON if the sector should be a losing one.

  • Win Message: A message shown when the card is scratched

Rewards & Linking

You can reward users and direct them to shop using:

  • Coupon Code: Enter a valid Shopify coupon code.

  • Product ID: Add a specific product ID to automatically apply in cart.

    • Combo: If both Coupon + Product ID are added, they apply together at checkout.

  • Deeplink to Category: Route users to a product category by its ID.

  • Deeplink to Product/s: Direct to one or multiple products (comma-separated IDs).

  • Image: Upload a graphic to visually represent the prize on the wheel.

Win Chance

  • Set how likely this sector is to be landed on.

  • Higher numbers = higher odds (e.g., “5” is more likely than “1”).

  • Make sure your total chances add up proportionally across all sectors.


Best Practices

  • Combine with push notifications to drive users to play daily.

  • Use a “lose message” that encourages re-engagement (e.g., Try again tomorrow!)

  • Analyze sector data to optimize prize distribution and frequency.

  • Add CSS animations to the scratch area for a more immersive experience.

Need Help?

If you’re unsure about the best configuration for your Scratch Cards or have unique requirements, don’t worry! Our support team is here to guide you through the options and help you build a wheel that aligns with your business objectives.

Did this answer your question?