Not required: All advanced features have sensible defaults. Only customize if you need specific behavior for your campaign.
Allocation Methods
When you have multiple users eligible for the same reward, how do they get distributed? The allocation method determines the fairness and strategy of the distribution.Random Allocation
Pure luck-based distributionEvery eligible user has an equal chance. Perfect for fairness and preventing gaming the system. Most common choice.
Priority-Based Allocation
Reward the most engagedUsers with higher engagement scores get priority. Great for recognizing your most active community members first.
List-Based Allocation
Manual or imported distributionUpload a specific list of users who receive rewards. Useful for targeted campaigns or special promotions.
How to Choose
Use Random if:- You want maximum fairness and transparency
- You’re running a public contest or giveaway
- You want to encourage all user segments to participate
- You want to reward loyal/engaged users
- You’re incentivizing specific behaviors
- You want to tier rewards by engagement level
- You’re running a targeted campaign for specific users
- You have a curated selection criteria
- You’re integrating with an external system
Auto-Redeem Settings
Auto-redeem determines whether rewards are automatically sent to users or whether they need to claim them manually.- Auto-Redeem: ON
- Auto-Redeem: OFF
Instant gratificationThe reward is immediately sent/activated when earned. Great for:
- Instant codes or discounts
- Digital access that can be granted immediately
- Badges and achievements
- Points or XP credits
Redeem By Date
Optional deadline for claiming rewards. After this date, unclaimed rewards expire. Leave blank if you want rewards to never expire (like achievement badges). Set a date if you’re running a campaign with limited-time value or need to manage inventory cleanup.Inventory & Supply Management
Control how many of each reward can be distributed and what happens when supplies run out.Limited Supply
Set a specific quantity: “Only 500 discount codes available”Once users redeem that amount, the reward is no longer available. Creates urgency and scarcity.
Unlimited Supply
Infinite availability: Set to “Unlimited” for rewards that don’t have physical constraintsPerfect for digital rewards, badges, points, or any reward where quantity isn’t a concern.
Tracking Supply
The system automatically tracks:- Total allocated: How many you’ve given out
- Remaining: How many are left (if limited)
- Pending claims: Rewards claimed but not yet redeemed
Metadata Fields
Custom data fields for capturing additional information about rewards or tracking special attributes. Common use cases:- Tracking
- Fulfillment
- Analytics
- Campaign source:
campaign_id: "holiday-2025" - Campaign phase:
phase: "launch"orphase: "extension" - Partner attribution:
partner: "partner-name"
Audience Targeting & Eligibility
Restrict who can earn or claim a reward based on specific criteria.User Segment Targeting
Limit by user characteristicsOnly show/allow rewards for specific user segments: VIP members, users in certain regions, specific activity levels, etc.
Behavior-Based Eligibility
Require specific actions firstUsers must complete certain challenges, reach engagement milestones, or achieve specific badges before they can earn this reward.
Setting Up Eligibility
- Who can see it: Control reward visibility (all users, VIP only, specific communities)
- Who can earn it: Set behavior requirements (must complete 5 challenges, must reach level 10, etc.)
- When they can claim it: Time windows, gating rules, permission checks
Multi-Community Rewards
This is where things get powerful. You can create a single reward that works across multiple communities in your organization.How Multi-Community Rewards Work
Instead of creating separate rewards for each community, you create one reward and decide:- Which communities have access: The reward is available in specific communities (or all of them)
- Shared supply or per-community: Do all communities pull from the same pool, or does each get their own allocation?
- Unified analytics: See performance across all communities in one dashboard
Use Cases
- Global Brand Campaign
- Departmental Program
- Tiered Rollout
Same reward across all regionsYou’re launching a “Buy X, Get Y” offer across US, EU, and APAC communities. Each region has the same offer and shared supply pool (e.g., 10,000 codes total).
Configuring Multi-Community Rewards
When editing the advanced settings:Multi-Community Analytics
When you view reward stats, you can see:- Aggregate view: Performance across all communities
- Community breakdown: Which community is driving the most claims
- Supply tracking: How supply is being consumed per community
Testing & Validation
Before launching a reward with these advanced settings, test the combination:1
Create in Draft
Set up the reward in Draft status while you’re configuring advanced options
2
Test Scenarios
Create test user accounts and walk through the reward path:
- Can eligible users see it?
- Can ineligible users see it?
- Does auto-redeem work correctly?
- Does the allocation method work as expected?
3
Preview
Use the Preview feature to see the reward from a user perspective
4
Go Live
Move to Live status once you’re confident in the configuration
When Things Get Complex
If you’re configuring:- Multi-community rewards with different supply pools per community
- Audience targeting + auto-redeem with behavior requirements
- List-based allocation with priority overrides
Advanced features are best used when you have a clear strategy. If you’re unsure, use the defaults and iterate. You can always adjust advanced settings on an existing reward.

