Key Management
With FirstLook, you can distribute keys across different platforms and for various purposes. In the ‘Keys & Access’ tab, you can view all keys for your game, check which ones are redeemed, or search for a specific key.
Key Types
Section titled “Key Types”To differentiate between the various keys in your system, we use Key Types. Key Types group keys by their purpose and platform, allowing you to configure different settings for each type and assign specific keys to targeted audiences.

Distribution Platforms
Section titled “Distribution Platforms”When creating a new Key Type, you’ll be given the choice between which platforms you’d like.

Key Type Configuration
Section titled “Key Type Configuration”Next you can configure the following settings:
Steam
Distribution Platform– The platform on which the key is distributed.Key Name– The name of the key type. This identifies the key type in your system and is displayed to players in their dashboard.Key Type– Select the type of key you exported - Playtest Standard Key, Default Release Steam Key, Release State Override Key. Developer Autogrant Key.Redeem Type– The type of product or content the key unlocks (Game, DLC or Bundle)Hide from Players- Toggle to hide the key from a players dashboard, but keep it assigned.Enable Key Limit- Set the maximum numbers of keys a player can receive.

PlayStation Store
Distribution Platform– The platform on which the key is distributed.Key Name– The name of the key type. This identifies the key type in your system and is displayed to players in their dashboard.Use Region Locked Codes- Lock codes to a specific region and automatically assign them based on the players PlayStation Country.Hide from Players- Toggle to hide the key from a players dashboard, but keep it assigned.Enable Key Limit- Set the maximum numbers of keys a player can receive.

Xbox Store
Distribution Platform– The platform on which the key is distributed.Key Name– The name of the key type. This identifies the key type in your system and is displayed to players in their dashboard.Hide from Players- Toggle to hide the key from a players dashboard, but keep it assigned.Enable Key Limit- Set the maximum numbers of keys a player can receive.

Player Choice
Token Label- The name of the key type. This identifies the key type in your system and is displayed to players in their dashboard.Cross-Platform Keys- Cross-Platform lets players pick from supported store platforms (Steam, Xbox, PSN…)Custom- Custom lets you offer any selection of key types, e.g. one of several in-game skins.

Epic Games Store
Distribution Platform– The platform on which the key is distributed.Key Name– The name of the key type. This identifies the key type in your system and is displayed to players in their dashboard.Hide from Players- Toggle to hide the key from a players dashboard, but keep it assigned.Enable Key Limit- Set the maximum numbers of keys a player can receive.

Google Play
Distribution Platform– The platform on which the key is distributed.Access Name- The name of the key type. This identifies the key type in your system and is displayed to players in their dashboard.Access Type
- Link - Add users to Google Play Console and provide access via link.
- Access Code - Generate codes that anyone can redeem. FirstLook has no control over user redemption.
Hide from Players- Toggle to hide the key from a players dashboard, but keep it assigned.
Link to Google Play Integration docs

Apple TestFlight
Distribution Platform– The platform on which the key is distributed.Key Name– The name of the key type. This identifies the key type in your system and is displayed to players in their dashboard.Use TestFlight Group- Toggle on to hide the link from players and automatically assign them to a TestFlight group.
-
Assign TestFlight Group- Choose the TestFlight group to assign.
Access Link- The link that players will use to access the content.
Link to Apple Integration docs

Nintendo Switch 2
Distribution Platform– The platform on which the key is distributed.Key Name– The name of the key type. This identifies the key type in your system and is displayed to players in their dashboard.Hide from Players- Toggle to hide the key from a players dashboard, but keep it assigned.Enable Key Limit- Set the maximum numbers of keys a player can receive.

Custom Key
Distribution Platform– The platform on which the key is distributed.Key Name– The name of the key type. This identifies the key type in your system and is displayed to players in their dashboard.Redeem Instructions- Player facing instructions that are visible when redeeming the key. This field supports Markdown formatting. Leave blank to only show the key.Redeem URL- Add a custom URL which the player can use to redeem their key.Hide from Players- Toggle to hide the key from a players dashboard, but keep it assigned.Enable Key Limit- Set the maximum numbers of keys a player can receive.

Viewing Keys
Section titled “Viewing Keys”In the ‘Keys & Access’ tab, you can browse all keys for your game and filter by key type, status (redeemed or not), and search by key. If a key is assigned to a player, you will see when it was assigned and the player who received it.

Revoking and Deleting Keys
Section titled “Revoking and Deleting Keys”If you want to remove keys from FirstLook, you can either select Revoke or Delete. This can be done either individually or in Bulk from the Keys tab.
Revoke - Revoke keys that have been assigned to a player.
Delete - Delete keys that have not yet been assigned.

Exporting Keys
Section titled “Exporting Keys”If you need to export a .txt list of your keys, this can be done by selecting Export in the top right hand corner of the Keys and Access tab. This is especially useful if you’re looking to import them directly into Steam for deletion.
