Skip to main content

Reward Codes

Set up and manage game key distribution on your landing page

How Reward Codes Work

Reward codes let you distribute game keys to visitors on your landing page. The system uses reward code types — each type defines what requirement visitors must meet to claim a code.

Creating a Reward Code Type

  1. Navigate to your game
  2. Go to the Reward Codes section
  3. Create a new code type with:
    • Name - e.g., "Steam Beta Key", "Launch Day Key"
    • Description - What the visitor receives
    • Reward Requirement - What the visitor must do to claim (see below)
    • Code Delivery Timing - Choose whether codes are sent immediately or manually (only available for email-based requirements)

Requirements

Each reward code type has a requirement that visitors must complete before claiming:

RequirementDescription
Wishlist OnlyVisitor must wishlist your game on Steam
Email OnlyVisitor must provide their email address
Wishlist + EmailVisitor must do both
Steam Wishlist Verification

GSHub verifies wishlists through the Steam API. Visitors connect their Steam account and GSHub checks if they've wishlisted your game.

Adding Codes

  1. Go to the All Reward Codes section at the bottom of the Reward Codes page
  2. Click "Add Codes"
  3. Select which code type to add codes to from the dropdown
  4. Paste your codes into the text area, one per line
  5. Click "Add Codes" to import
XXXXX-XXXXX-XXXXX
YYYYY-YYYYY-YYYYY
ZZZZZ-ZZZZZ-ZZZZZ
Code Limits

The number of codes you can add depends on your subscription plan. Upgrade your plan if you need higher limits.

Code Status

Each code has a simple status:

  • Available - Ready to be claimed by a visitor
  • Claimed - Has been distributed to a visitor

Waitlist

When all codes in a reward code type have been claimed, visitors can join a notification waiting list. When you add more codes, you can choose to send notification emails to everyone on the waiting list.

Distribution Tracking

You can view all codes in a reward code type and see which ones have been claimed. The codes list shows each code's status (available or claimed) and the recipient's email address if one was collected.

Best Practices

  • Start with a small batch of codes to test the flow
  • Keep your code pool stocked to avoid running out
  • Use the "Send codes manually later" delivery option if you want to review claims before distributing
  • Monitor your reward code analytics to understand claim rates