Skip to content
Get Started

Inviting Players

There are multiple ways for players to join your playtest, including Sign-Up Links, Invite Codes, Friend Invites, and from the game via the FirstLook SDK.

We’ve made it extremely simple to invite players via email. Either from the bottom left corner of the screen, click “Invite Players” or select “Invite”“Invite by Email” from the sidebar. Enter one or more email addresses - Optionally, you can also add their First Name and Last Name.

Select the Role you want to assign to the player from the dropdown and click “Send Invites”.

You can optionally add custom ‘Invite Message’ which will be included in the email sent to the player.

Invite Players

You may want to send invites directly from the Players tab. This let’s you use the filter bar to narrow down the list of people you want to invite. Check the boxes of those players you wish to include. Once you’re happy with the selection, click ‘Invite’ to send invites to everyone selected.

This is a great way to invite specific cohorts based on as many conditions needed.

  • Don't send an invite email - tick to stop the default email notification.

Bulk Invite

Codes are a great way for you to create one-time or multiple-use shareable links that will grant players an immediate invite to your playtest.

To create a new code, navigate to the Invite tab → Create Shareable Link.

Really helpful for those times where you might want to invite someone, but don’t have their email address, and sending a link would be much easier - Select 1 as the “Max uses”.

Great for when you need a single link that can be used to invite multiple people. If you’ve got an event coming up or want to distribute invites to your community, this is recommended - Select anything higher than 1 in “Max uses”.

  • Max uses - number of times it can be used before running out.
  • Vanity Invite Code - customise the URL to be event specific e.g. gamescom2025. This will result in a shareable link e.g. - https://demo.firstlook.gg/invite/gamescom2025 .
  • Role to grant - choose the role you wish to grant the invitee.

Multiple-Use Invite Code

Batches on the other hand are a “batch” of single-use invite codes. These make distributing invites through a campaign or partner nice and straight forward. To find this navigate to InvitesBatches. From here you can view any batches you’ve created, see who’s used the codes within each batch and export them so you can distribute accordingly. To create a new batch click “Generate Batch” .

  • Amount - Decide on the number of individual invites you want in this batch.
  • Role to grant - Choose the role you wish to grant the invitee.
  • Batch Key - Identifier for the batch to track usage. Can be used to filter players in the Players tab. “+Add Filter”“More”“Invite Batch Key”.
  • Custom Message - Display an additional message to players when they accept the invite.

Batches

For larger waitlists, navigate to ‘Invites’ → ‘Invite by Conditions’ to send invites to everyone who matches a set of filters. Stack any combination of conditions (role, access state, wishlist conditions, library value, custom questions, surveys, country, sign-up date, and more) to narrow the eligible pool down to exactly who you want to reach.

Once you’ve defined your audience, choose how to send the invites:

  • All matching players - invite the full filtered set.
  • Random players - invite a random sample of a chosen size, great for staggered rollouts or capacity-limited playtests.
  • By sign-up date - prioritize players based on when they joined, so your earliest signups get in first.

Invite by Conditions

You can leverage your existing players to invite their friends.

For each Role, you can configure if and how many invites your players can send to their friends. They’ll receive unique links they can share with their friends, and find them on their Dashboard - Learn more

You can also assign additional invites to players at any time by visiting their profile and clicking the ‘Grant Invites’ button.

Player Invites

You can also invite players immediately after importing them into the CRM. Go to ‘Players’ → ‘Import’ and select a CSV file. You can map any columns to import, and select whether people should be invited automatically or be placed on the waitlist instead. Existing players will be updated but not invited again. See Import for more info.

When your game is publicly available and integrated with the FirstLook SDK, players can be created and onboarded directly from the game client. For setup instructions, see the SDK guide for your engine: