Skip to main content

1. Create your account

Sign up at rewards.so.

2. Create your first point system

Signing up does not create a point system for you. The dashboard shows an empty state until you create one, so this is your required first step:
  1. Click the point system selector in the top navigation
  2. Select New point system
  3. Give it a name and optionally a description
Create additional point systems the same way whenever you need them (e.g. separate programs per game or season).

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 triggers (optional)

If you want to credit points programmatically from your app:
  1. Go to TriggersNew trigger
  2. Define a trigger key (e.g. craft_artifact), points amount, and a display name
  3. Grab an API key from Account → Integration
  4. Call POST https://api.rewards.so/trigger from your backend
See the Triggers API docs for implementation details.

5. Configure your leaderboard

  1. Go to Settings → set a slug (e.g. my-game)
  2. Your public leaderboard is live at rewards.so/leaderboard/my-game

6. Create a reward

  1. Go to CampaignsNew reward
  2. Set token type, total amount, minimum points, and allocation type
  3. Deposit funds on-chain to activate distribution
  4. Eligible wallets can claim their allocation

Next steps

Campaigns

Distribute tokens and gift cards

Triggers

Award points from your app

Automations

Queue rewards on conditions

Settings

Levels, views, and blacklist

Integration

Generate and manage API keys

API reference

Connect your app to Rewards