Skip to content

Configure Twitch Drops

This how-to connects a Twitch Drops campaign to LootLocker, so claimed Twitch rewards are automatically granted to players in your game.

  • A Twitch organization that owns your game. See Game Management in the Twitch documentation.
  • Unified Player Accounts configured for your game — used to authenticate players during the Twitch account link process.

Twitch Drops needs a Twitch application to link player accounts. Register it from your own Twitch account in the Twitch Developer Console, not from the organization's console.

Navigate to the Twitch Drops settings page in the Web Console and copy the OAuth Redirect URL from the Twitch Configuration Information section.

Twitch Configuration Information section of the Twitch Drops settings page, showing the Drop Connection URL and OAuth Redirect URL

In the Twitch Developer Console, go to Applications and click Register Your Application, then fill in the form:

  • Name: a name for the application, shown to players when they authorize it.
  • OAuth Redirect URLs: paste the OAuth Redirect URL from LootLocker and click Add.
  • Category: select Game Integration.
  • Client Type: select Confidential.
  • Organization: select the organization that owns your game.
Register Your Application form in the Twitch Developer Console

Click Create, then click Manage on the new application. Copy the Client ID, then click New Secret to generate a Client Secret and copy it.

Manage Application page in the Twitch Developer Console, showing the Client ID, Client Secret and New Secret button

On the Twitch Drops settings page, fill in the LootLocker Configuration section and click Save:

  • Organization ID: the ID of the Twitch organization that owns your game. It appears in the URL when you open the organization in the Twitch Developer Console.
  • Client ID: the Client ID of the application you created.
  • Client Secret: the Client Secret of the application you created.
LootLocker Configuration section of the Twitch Drops settings page, with Organization ID, Client ID and Client Secret fields

In the Twitch Developer Console, open your organization and create a Drops campaign for your game, then set up its rewards and campaign settings.

In Drops Connection URL, paste the Drop Connection URL from the Twitch Configuration Information section of the Twitch Drops settings page. This is the page players are sent to when they select Connect to link their Twitch account.

Create Drops Campaign form in the Twitch Developer Console, with the Drops Connection URL field

Create a LootLocker reward for each reward in your Twitch campaign:

  • In the Twitch Developer Console, go to Drops Campaigns > Reward Manager and copy the Reward ID of the reward from the list.
  • Navigate to the Twitch Rewards page in the Web Console and create a new Twitch Reward.
  • Paste the ID into Twitch Reward ID.
  • Under LootLocker Reward, click Add Reward and choose what the player receives when they claim the reward on Twitch.
  • Click Save.
Create Twitch Reward form in the Web Console, with the Twitch Reward ID field and the LootLocker Reward section

After a player claims a reward on Twitch, LootLocker automatically grants it to their account. Depending on the reward type, you may need extra logic in your game to use it:

To notify players of a claimed reward in-game, implement LootLocker Notifications — the notification source is twitch_drop.

You've connected Twitch Drops to LootLocker, so players can link their Twitch account, claim rewards, and receive them automatically in your game.