Rewards
Pre-built rewards engine for consumer apps
Award bonus points, discount codes, or any custom prize when users hit milestones, then let them redeem it in your app. Configure reward triggers in the dashboard without having to build your own rewards engine.
Your rewards
2 to redeem+500 XP
7-day streak
1 month of Pro
1st place this week
20% off coupon
50 workouts
Powering gamification experiences for 1M+ users
Learn why product teams trust Trophy. Read our customer stories
Rewards engine
Motivate your users with prizes and rewards
Create points rewards or custom rewards, award them automatically, and let users redeem them when they are ready.
- Points rewards
- Grant bonus XP, coins, or any other points when a reward is redeemed, with boosts and points caps applied.
- Custom rewards
- Hand out discount codes, free months, or physical prizes, fulfilled through your own internal systems.
- Redeemable rewards
- Rewards wait until users redeem them, giving you a natural moment for a celebration screen or animation.
Reward triggers
Offer rewards for any milestone
Award rewards when users reach a metric threshold, extend a streak, complete an achievement, or finish a leaderboard at a specific rank.
- Any milestone
- Combine metric, streak, achievement, and leaderboard triggers on one reward.
- Target specific users
- Limit rewards and individual triggers to users with specific attributes like subscription plan or country.
- Redemption limits
- Cap how many times each user can earn a reward to keep your rewards budget under control.
Rewards analytics
See which rewards users redeem
Track awards and redemptions over time, compare trigger types, and measure what points rewards pay out.
- Awards and redemptions
- Compare how many rewards are awarded with how many are redeemed to spot rewards users ignore.
- Compare trigger types
- See which milestones award the most rewards so you can tune thresholds and ranks.
- Measure points cost
- For points rewards, see the points actually redeemed, including boosts and points caps.
Gamification software for modern product teams
The only gamification platform built for the modern era. Control via API or MCP and wire into your development workflow across multiple environments.
// Track a workout (reward triggers are configured
// in the dashboard / MCP)
const event = await trophy.metrics.event('workouts', {
user: { id: user.id },
value: 1,
})
// Any rewards this event awarded, ready to celebrate
console.log(event.rewards)
// List the user's rewards that are waiting to be redeemed
const unredeemed = await trophy.users.rewards(user.id, {
redeemed: false,
})
// Redeem when the user taps "Redeem". Points rewards
// grant points, custom rewards fire reward.redeemed
const redemption = await trophy.rewards.redeem('streak-bonus', {
user: { id: user.id },
})Trophy MCP
Sonnet 4.6 · 8 tools loaded
> Add a redeemable 500 XP reward for 7-day streaks and a free month of Pro for winning the weekly leaderboard
Listed Trophy MCP tools · read rewards docs
(ctrl+o to expand)
I'll create both rewards with their triggers:
- Create a points reward that grants 500 XP
- Create a custom reward for a free month of Pro
- Add a leaderboard trigger to the Pro reward
rewards.create({ name: 'Streak bonus', key: 'streak-bonus', type: 'points', pointsSystemId: 'xp', points: 500, triggers: [{ type: 'streak', streakLength: 7 }] })
rewards.create({ name: 'Free month of Pro', key: 'free-pro-month', type: 'custom', maxRedemptions: 1 })
rewards.triggers.create({ rewardId: 'free-pro-month', triggers: [{ type: 'leaderboard', leaderboardId: 'weekly-xp', rank: 1 }] })
Both rewards and their triggers are configured in staging, should I promote these changes?



Scale with confidence
Trusted by startups and enterprises alike. Scale seamlessly from your first to your millionth user.
150M
API requests · 30D
210ms
p95 latency · 24H
100.0%
Uptime · 90D
Data encryption
TLS 1.2+ in transit and AES-256 at rest
Privacy-first
Trophy operates without PII by default
Secure API keys
Rotation and revocation on demand
Fault tolerant
Automatic failover through redundancy
Rate limited
Per-endpoint limits maintain fair use
Idempotent
Retry requests without side-effects
Customers
Loved by consumer app teams
Learn why growing product teams are increasing engagement with Trophy.
Get started
Up and running in minutes
FAQ
Frequently asked questions
Have a different question and can’t find the answer you’re looking for? Send us an email.




