โ† Back to Dashboard

๐Ÿ“‹ Admin Help Guide

Learn how to create, customize, and manage your scratchcards effectively.

๐Ÿš€ Quick Start: Create Your First Card

1
Sign In โ€” Click "Sign in with Google" on the admin dashboard.
2
Click "+ New Card" โ€” Opens the creation form.
3
Set Title & Win Rate โ€” Give your card a name and set the win percentage (e.g., 20%).
4
Add Prizes โ€” Enter at least one prize (e.g., "Free Coffee", "10% Discount").
5
Add Losing Messages โ€” Enter messages shown when users don't win.
6
Click "Create Scratchcard" โ€” You'll get a shareable link!

๐ŸŽจ Design & Branding

Background Presets

Choose from 5 theme presets: Simple Gradient, Dark Geometric, Soft Pastel, Neon Vibes, and Gold Luxury. Each preset sets the page background, card colors, and accent colors automatically.

Google Fonts

Type any Google Font name (e.g., "Lobster", "Playfair Display"). The font loads dynamically on the player's page.

Scratch Layer Image

Upload an image URL to replace the default silver scratch surface. Great for branded scratch-off experiences. The image covers the entire card area.

Revealed Image (Behind Scratch)

Set an image that appears behind the scratch layer โ€” the image players see when they scratch. Perfect for brand logos, promotional graphics, or themed artwork.

Custom CSS

For advanced users: inject your own CSS rules to fine-tune the player page appearance.

๐Ÿ’ก Tip: Use the Custom CSS field to target .card-wrapper, .card-title, or .result-layer for precise control.

๐ŸŒ Localization

Override the default English text strings for any language:

๐Ÿ’ก Example: For Spanish, set Instructions to "ยกRasca aquรญ!", Win Title to "ยกGanaste!", Lose Title to "Mejor suerte la prรณxima vez"

๐ŸŽฐ Prize Configuration

Unlimited Pool (Default)

Prizes are randomly selected from your list with no quantity limits. The win rate determines how often someone wins โ€” not which prize they get.

Finite Pool

Toggle "Finite Prize Pool" to set a specific quantity for each prize. When all quantities are claimed, the card shows "All prizes claimed!" and no more plays are possible.

โš ๏ธ Note: When editing a card, you can choose to "Reset Progress" which resets all play counts and claimed prizes to zero. Use carefully!

๐ŸŽฃ Lead Generation

Enable lead capture to collect user information before they scratch:

Leads appear on your dashboard and can be downloaded as CSV files.

๐Ÿ”— Integrations

Webhooks

Enter a webhook URL (Zapier, Make, Slack) to receive real-time notifications for every win and lead. Use the "Test Connection" button to verify.

๐ŸŽฎ Gamification

๐Ÿ”’ Access Control

๐Ÿ“Š Understanding Your Stats

๐Ÿ›ก๏ธ Fairness Guarantee

All outcomes are determined server-side using cryptographically secure randomness (crypto.randomInt). The client never controls or predicts the result. Each browser session gets a unique token โ€” refreshing the page returns the same result, preventing users from gaming the system.