
Building a community on Discord is one thing; connecting that community directly to your game’s ecosystem is another. One of the most effective ways to bridge this gap is by rewarding your players with in-game assets like exclusive skins or items directly through Discord.
In this guide, we’ll walk you through setting up the LootLocker Squire bot to automate these rewards using Claimable Rewards. The best part? Once you’ve set up a "deep" integration, you can add new rewards through the Web Console without ever needing to push a new game update.
To get this running, we’ll tackle these six steps:
Before a player can claim an item, LootLocker needs to know which Discord user belongs to which player account. We do this through Unified Player Accounts.

Now, let’s create the "shiny thing" the player actually gets.

We use Squire, our dedicated Discord bot, to handle the heavy lifting. Follow our Squire Setup Guide to invite the bot to your server and link it to your game.

The Trigger is what tells Squire, "When a player clicks this, give them that." But by adding a Have Linked requirement, you ensure only players who have authenticated with a specific platform can claim the prize.

Lets first create the trigger and add a reward:
Next, we'll add the segment requiring players to link their platform account:

By creating this segment, Squire will now check if the player's Discord account is linked to a LootLocker account that has also signed in via one of these platforms.
Finally, we'll prepare the Discord embed that Squire will post in your Discord channel:
In order for the "Have Linked" requirement to work, your game must authenticate the player using the chosen platform. If a player claims a reward on Discord without a link to the platform they're playing, the link won't exist and the reward won't be avaialble. Alternatively, you can choose to add Discord authentication into your game, requiring players to sign in with Discord once they're in-game.
You can read up on how to authenticate with all our supported platforms on our documentation website.
Once you've authenticated your players you have two ways to handle rewarding them in your game code.
This method checks for a specific Asset ID. It’s quick but requires a game update if you want to change the reward to a different ID later.
This is the "set it and forget it" method. By using Metadata, your game can download and apply assets (like textures) dynamically.
Setup in Console:
The Code: The game now looks for any asset with the skin_texture key and applies it automatically.
Once your code is live and tested, it’s time to tell the world.

Because this system is data-driven, you aren't limited to just skins. You could use metadata to:
By moving the logic to the cloud, you can keep your community engaged with fresh rewards without the friction of a 2GB patch.
Happy building!
Need help? If you run into any snags while setting up your Unified Accounts or Triggers, jump into our Discord Support Channel and ask for help.