Overview
This loyalty rule allows admins to reward users based on the entry of a specific code. This rule is useful for rewarding users for joining certain community events e.g twitter spaces.
Rule Configuration Fields
Reward
- Type of Reward: Choose between “Points” or “Multiplier”.
- Points: Users will get the defined no of points.
- Multiplier: Users will get the multiplier of the defined amount.
Basic Settings
- Update Cadence: The Code Entry rule rewards users immediately upon successful entry of the code.
- User Reward Frequency: This is a one-time reward that users can claim after linking their accounts, helping to build a connected community across platforms.
Custom Settings
- Skip the multiplier for this rule
- Link: Provide a URL for users to take further action.
- Platform: This lets you choose from specific list of platforms of which icon will be shown in the rule card for better user experience.
- available platforms:
- discord
- epic games
- steam
- telegram
- tiktok
- twitch
- twitter/X
- youtube
- available platforms:
- Promo Code: Define the promo code that users need to enter to earn the reward.
- Link: Provide a URL for users to take further action.
- Button Text: Define the button label.
Use cases
- Event attendance — Share a code during a Twitter Space, Discord voice chat, or AMA and reward attendees who enter it
- Newsletter rewards — Include a hidden code in your email newsletter to reward engaged readers
- Partner activations — Distribute codes through partners or influencers to track which channels drive engagement
- Scavenger hunts — Hide codes across your website, social channels, or community for gamified discovery
Code types
You can configure three types of promo codes:| Type | Description |
|---|---|
| Single code | One shared code that all users enter (e.g., SNAG2024) |
| CSV upload | Upload a CSV of unique codes — each user gets a different code |
| Auto-generate | Snag generates a set of unique codes for distribution |
With unique codes (CSV or auto-generated), each code can only be redeemed once. This prevents sharing and ensures each reward goes to a unique user.