Build engaging loyalty programs with points, badges, tiers, and referrals. Increase retention and drive repeat engagement with powerful gamification.
Everything you need to build engaging loyalty and gamification experiences
Flexible points engine with earning rules, multipliers, and expiration policies.
Award badges for milestones, behaviors, and accomplishments with visual recognition.
Create tiered programs with escalating benefits as customers engage more.
Generate unique codes, percentage or fixed discounts, with usage limits.
Track referrals, reward advocates, and measure viral growth.
Flexible redemption options including discounts, products, and custom rewards.
Award points, unlock achievements, and manage loyalty tiers with just a few lines of code.
Give points for purchases, actions, or custom events
Monitor tier progression and badge unlocks automatically
Let users exchange points for discounts or products
import { BlocksClient } from '@23blocks/sdk';
const client = new BlocksClient({
appId: 'your-app-id',
apiKey: 'your-api-key'
});
// Award points for a purchase
await client.rewards.awardPoints({
userId: 'user-123',
points: 150,
reason: 'purchase',
metadata: { orderId: 'ord-456' }
});
// Check user's tier and points
const status = await client.rewards.getStatus('user-123');
console.log(status.tier); // "Gold"
console.log(status.points); // 2450
// Redeem points for a reward
await client.rewards.redeem({
userId: 'user-123',
rewardId: 'reward-10-off',
points: 500
});From e-commerce loyalty to mobile app gamification
Reward repeat purchases, create VIP tiers, and drive customer retention with compelling loyalty programs.
Engage users with achievements, streaks, and progress-based rewards that keep them coming back.
Grow organically by incentivizing users to invite friends with two-sided rewards.
Connect Rewards Block with other 23blocks services and your existing tools
Points on purchases
User management
Welcome rewards
Any external service
Build loyalty programs that keep customers coming back. Free tier available.
Get product updates, engineering posts, and new block announcements delivered to your inbox.