1. Create your account
Sign up at rewards.so. A default point system is created automatically when you first log in.2. Create a point system
If you need additional point systems (e.g. separate programs per game or season):- Click the point system selector in the top navigation
- Select New point system
- Give it a name and optionally a description
3. Add wallets
Navigate to Wallets and add wallet addresses manually or via CSV import. Wallets can also be created automatically when your app fires a trigger via the API — no pre-registration required.4. Set up automation (optional)
If you want to credit points programmatically from your app:- Go to Automation → New trigger
- Define a trigger key (e.g.
craft_artifact), points amount, and a display name - Grab an API key from Integration
- Call
POST /api/sdk/triggerfrom your backend
5. Configure your leaderboard
- Go to Settings → set a slug (e.g.
my-game) - Your public leaderboard is live at
rewards.so/leaderboard/my-game
6. Create a reward
- Go to Rewards → New reward
- Set token type, total amount, minimum points, and allocation type
- Deposit funds on-chain to activate distribution
- Eligible wallets can claim their allocation
Next steps
Automation
Configure triggers for your app
Integration
Generate and manage API keys
API reference
Connect your app to Rewards