Skip to content
Get Started

Changelog

Custom Announcement Email Headers

You can now customize the header image for individual announcement emails! By default, announcements pull your header image from Branding, but you can now upload a different image per announcement directly from the email composition page. Perfect for campaign-specific sends or events you want to stand out visually.

Custom Announcement Email Headers

Custom Announcement Email Headers

Self Player Deletion

You can now allow players to delete their own accounts directly from the player dashboard! Toggle this on in your game’s Settings page. You can configure whether deleted players’ social accounts (Discord, Steam, etc.) are unlinked immediately or put on a cooldown period to prevent misuse.

Self Player Deletion

Self Player Deletion

Masking Personally Identifiable Information (PII)

With games that have anonymization on, you can now unmask PII directly from the player dashboard! Click ‘Reveal PII’ on any player profile to temporarily view their information. Every reveal is tracked in player activity logs for auditing and preventing abuse.

PII Masking

Advanced Filter Operators

Filters on your player table now support not equals and not in operators! Click the new Advanced option in any dropdown filter (roles, state, tags, region, and more) to exclude specific values instead of only filtering for them. Need everyone except your VIP tag? Or all players not in the Waiting state? Now you can do that in one click.

Advanced Filter Operators

Pending Player State

Players who start your sign-up flow but don’t finish now show up as Pending on your player dashboard! Previously, anyone who dropped off mid-flow was invisible - you’d only see players who made it all the way to your waitlist. Now you have a complete picture of your player pipeline: who signed up, who’s waiting, and who fell off somewhere in between.

Pending Player State

Custom Dashboard & Email Footers

You can now customize the footer text on your player dashboard and in announcement emails! Customize the message for players or remove any game names for confidential playtests. Set it in the Sign Up step of your flow and on your Branding page.

Custom Dashboard & Email Footers

Custom Dashboard & Email Footers

Performance-Based Creator Goals

You can now add performance-based goals to creator campaigns! Set a target, like 1,000 views, and reward creators each time they hit it. Goals repeat automatically as creators keep performing, so your top creators keep earning without you having to manually track anything.

To keep reward distribution in check, you can set a limit on how many times a creator can unlock rewards.

Still haven’t tried our Creator tools? Enable them in FirstLook Labs!

Performance-Based Creator Goals

Performance-Based Creator Goals

Kick and Chzzk Creator Signup

Creators can now link their Kick and Chzzk accounts during the creator signup flow, alongside the existing Twitch, YouTube, and TikTok options! View creators’ Kick and Chzzk reach in the creator profiles table to see which creators are driving views on those platforms.

Kick & Chzzk Creator Logins

Kick & Chzzk Creator Logins

Google Play Access Codes

You can now distribute Google Play access codes for closed playtests through FirstLook! Upload your codes the same way you would Steam keys, and players can redeem them to join your playtest without needing a direct email invite.

Google Play Access Codes

Custom Publisher Banners

Publishers can now create a custom banner that displays across all their studio games! Configure your banner text and link directly from Publisher Settings, then toggle it on per-game from each game’s Settings page. Perfect for driving players deeper into your network, like linking to your publisher community or upcoming titles.

Interested in publisher accounts on FirstLook? Reach out to learn more!

Custom Publisher Banners

Custom Key Types

You can now create custom key types to distribute codes outside of existing platforms like Steam or Epic! Upload a list of codes, add optional redeem instructions or a URL, and hand them out to players just like platform keys. Perfect for in-game cosmetics or any reward generated on your own backend.

Custom Key Types

Custom Key Types

Publisher Organization Support

We now support publisher organizations! If you’re a publisher managing multiple studios and games, you now have a dedicated overview to see everything in one place. View total active players across all games, manage team permissions for each studio, and mark games as active or inactive for billing purposes.

Interested in managing multiple games on FirstLook? Reach out to learn more about publisher accounts!

Publisher Organization Support

Publisher Organization Support

Easier Discord Setup

It’s easier than ever to set up Discord for Sentiment and Analytics! The new configuration page shows your full channel structure, which channels we’re tracking versus syncing, and last message timestamps. Toggle channels on to instantly start importing with real-time sync status. We also automatically detect missing permissions and provide a button to assign the correct bot role, no more manual troubleshooting.

Plan to use Discord for Sentiment? Enable Sentiment in FirstLook Labs!

Easier Discord Setup

Localized Flows and Player Dashboard

We can now automatically translate your flows and player dashboard based on a player’s browser language! Reach players worldwide 🌐 without having to manually create flows in multiple languages. If an automatic translation isn’t quite right, you can override it with your own translation.

Try localized flows in FirstLook Labs today!

Localized Flows and Player Dashboard

Localized Flows and Player Dashboard

Content Discovery for Creators

We now automatically detect content being created about your game from creators outside your program! Discover videos and streams from creators you didn’t know were covering your game, track their performance, and never miss potential partnerships. Simply specify the games you’re interested in, see all detected creators on the Content page, start tracking ongoing coverage, and invite the best ones to join your creator program when you’re ready.

Want to see who’s covering your game? Enable Creator tools in FirstLook Labs!

Content Discovery for Creators

Campaign-Specific Content Filters

You can now specify which content tags to track for each individual creator campaign! For example, track #NewUpdate content for one campaign and #LaunchEvent for another, giving you more control over what content counts toward each campaign’s goals.

Set up campaigns today in FirstLook Labs!

Campaign-Specific Content Filters

Campaign-Specific Content Filters

Limit Rewards Access to Specific Players

You can now limit which players can see and earn rewards! Restrict your program to specific FirstLook roles instead of showing it to everyone. Perfect for VIP programs, player councils, or special community groups that you want to treat differently from your general player base.

Haven’t tried Rewards yet? Enable it in FirstLook Labs!

Limit Rewards Access to Specific Players

Custom Rewards

You can now offer custom rewards outside of FirstLook! Link players to external redemption pages, order forms, or any other URL when they unlock a reward tier. Use this for physical merchandise like T-shirts, exclusive content, or codes hosted elsewhere.

Haven’t tried Rewards yet? Enable it in FirstLook Labs!

Custom Rewards

Require Approval for Creator Campaigns

You can now optionally require approval for creator campaigns! Choose whether to let all creators join automatically or require them to request access first. Perfect for VIP-only campaigns or special events where you want to hand-pick participants.

Still haven’t tried our Creator tools? Enable them in FirstLook Labs!

Require Approval for Creator Campaigns

Require Approval for Creator Campaigns

Manually Add Creator Content

You can now manually add creator content to the Content page by entering a URL! Track all creator videos and streams in one place, including any content that wasn’t automatically detected.

Interested in our Creator and Content tools? Enable them in FirstLook Labs!

Manually Add Creator Content

Filter Players by Discord Role

You can now filter players by their Discord roles! Segment your community based on existing Discord roles to target specific groups for surveys, announcements, or playtests.

Filter Players by Discord Role

Manually Grant Reward Points

You can now manually grant reward points to players! Award bonus XP for community contributions, event participation, or any other reason you choose. Simply select players and grant them points directly from the player table or individual player profiles.

Still haven’t tried our Rewards system? Enable it in FirstLook Labs.

Manually Grant Reward Points

Filter Players by Last Announcements

You can now filter players by their last announcement received, opened, or clicked! This makes it easy to target specific groups without sending duplicate announcements. Send follow-up surveys only to players who opened your original announcement, or resend to players who never received a specific announcement.

Filter Players by Last Announcements

Skip Waitlist and Auto-Invite Players

You can now have players skip the waitlist and automatically receive invites when they sign up! Perfect for open playtests or when you’re ready to let everyone in without manual approval.

To enable this, navigate to the Waitlist page under Flow Steps.

Skip Waitlist and Auto-Invite Players

Create Your Own Creator Campaigns

You can now create and run your own creator campaigns! Activate your creator community around new content drops or special events. Set goals for creators to hit, like number of uploads, views, or concurrent viewers, and reward them with in-game items, codes, or Discord roles that they can claim directly from their dashboard. Track all content created during a campaign, analyze performance, and identify your top-performing creators.

Still haven’t tried our Creator tools? Enable them in FirstLook Labs!

New Sentiment Experience

New Sentiment Experience

New Sentiment Experience

We just released a major update to Sentiment with better discovery, easier navigation, and a focus on player quotes! Explore sentiment by topics, tags, and sources more intuitively, see how many players are talking about each topic, and dive directly into what players are saying about your game.

Interested in Sentiment? Enable it in FirstLook Labs.

New Sentiment Experience

New Sentiment Experience

Apple TestFlight Playtests

We now support Apple TestFlight as a platform for you to run mobile playtests! Capture Apple IDs during signup, and FirstLook automatically adds players to the correct TestFlight groups in Apple’s App Store Connect. Manage iOS playtesting alongside NDAs, custom signup questions, surveys, and all the FirstLook features you’re already using.

Interested? Enable Apple TestFlight in FirstLook Labs.

Apple TestFlight Playtests

Apple TestFlight Playtests

View Email Replies to Announcements

You can now see player email replies to your announcements directly in the dashboard! Click the “Replies” tab on any announcement to see individual responses, or view “All Replies” in the left navigation. Capture feedback without needing to monitor a separate email inbox or set up a custom reply-to address.

View Email Replies to Announcements

View Email Replies to Announcements

Generate Unreal SDK Config

For SDK users, we’ve added a ‘Generate Config’ button on the Dashboard page to automatically create your Unreal configuration! No more manually copying API URLs and game slugs, just click the button and get ready-to-use files for DefaultGame.ini and DefaultEngine.ini.

Download the FirstLook SDK to send in-game surveys.

Generate Unreal SDK Config

Export Analytics Data

You can now export any Analytics graph as a CSV! Click on a graph’s export button to download the underlying data for player signups, Discord activity, Steam metrics, and more. Analyze trends in your own tools or create custom reports for your team.

Export Analytics Data

Export Analytics Data

Assign Discord Roles via Player Tags

You can now automatically grant Discord roles based on player tags! Easily manage Discord access for events, prototypes, or special testing groups. When you assign Discord roles to a tag, all players with that tag automatically receive those roles, and they’re removed when the tag is removed.

Configure Discord roles for any tag in Settings > Player Tags.

Assign Discord Roles via Player Tags

Conditional Survey Questions

We’ve added conditional logic to surveys! Show or hide questions based on previous responses or player filters. For example, ask follow-up questions only to players who answered “No” to recommending your game, or show specific questions only to players who wishlisted on Steam. Create dynamic, personalized surveys that adapt to each player and gather more targeted feedback.

Simply toggle on Conditional or Player Conditions when adding a new survey question to get started.

Conditional Survey Questions

Bulk Revoke and Delete Keys

You can now bulk revoke or delete keys directly from the Keys & Access page! Filter keys by status or key type, then bulk revoke or delete them. Clean up unused keys or revoke access for multiple players at once instead of handling each key individually.

Bulk Revoke and Delete Keys

Filter Players by Region/Continent

You can now filter players by region and continent! Segment your player base by North America, Europe, Asia-Pacific, and more to run region-specific playtests, send localized announcements, or analyze geographic distribution of your community.

Filter Players by Region/Continent

FirstLook Wrapped 2025

See how your community grew in 2025! We’ve created a personalized wrapped summary showing your year in numbers: 🎮 players signed up, 🫂 referrals from friends, 💬 Discord activity, 🦾 most active team member, 🕰️ total playtime, and more. Check your dashboard to see your community’s highlights from the past year!

FirstLook Wrapped 2025

Sentiment on Survey Responses

Survey text responses are now included as a sentiment source alongside Discord, Steam Reviews, and Steam Discussions! Get a complete picture of player sentiment across all feedback channels in one unified view.

Interested in Sentiment? Enable it in FirstLook Labs!

Sentiment on Survey Responses

Google Play Playtests

We now support Google Play as a platform for you to run mobile playtests! Capture Google Play accounts during signup, upload them to your Play Console developer account, and distribute access links to your players for a seamless experience. All while benefiting from our NDAs, custom signup questions, surveys, and more.

Google Play support is available on Standard plans and above.

Google Play Playtests

Google Play Playtests

Easier Survey Creation and Distribution

We’ve made it easier to create and distribute surveys! We’ve simplified emailing surveys to players and added new options for you to control whether players can edit their responses or submit multiple responses. You can also now use any question type and post surveys natively in Discord - if a question type isn’t supported in Discord, we’ll show a call-to-action button to the web survey instead.

Easier Survey Creation and Distribution

Easier Survey Creation and Distribution

Filter by Steam Owned Date

You can now filter players by when they added your game to their Steam library! Filter by owned-by date ranges to identify early supporters, recent buyers, or target specific launch windows for feedback and campaigns.

Filter by Steam Owned Date

Filter by Steam Owned Date

View/Sort by Player XP

You can now view and sort players by their XP directly in the player table! XP is the total points players have earned from completing quests in your Rewards program, making it easy to identify your most engaged community members at a glance.

Haven’t tried Rewards yet? Enable it in FirstLook Labs to start tracking player engagement!

View/Sort by Player XP

Sentiment on Steam Discussions

You can now track player sentiment from Steam discussions in addition to Steam reviews and Discord channels! Simply navigate to the Steam Configuration page and select the subforums you wish to analyze. On the Sentiment pages, filter by source to compare community feedback with public store reviews.

Interested? Enable Sentiment in FirstLook Labs!

Sentiment on Steam Discussions

Sentiment on Steam Discussions

Player Notes

You can now add notes to any player profile! Keep track of important context about individual players to help you better understand and manage your community. Notes are private to your team and visible on each player’s profile.

Player Notes

Matrix Question Type

We’ve added a new Matrix question type to web surveys! Matrix questions let you gather consistent feedback across multiple items in a single question, keeping your surveys organized and more efficient for players to complete. Use them to ask about game mode preferences, feature ratings, or satisfaction levels across different aspects of your game.

Matrix Question Type

Matrix Question Type

Set Your Game's Timezone

You can now set your game’s timezone in Settings! All analytics across FirstLook will now respect your game’s timezone, ensuring accurate data reporting.

Set Timezone

Player Rewards

You can now keep players engaged and motivated by rewarding them for participating in your community! Create custom quests where players earn points for activities like wishlisting on Steam, being active on Discord, or playing the game. As they accumulate points, they unlock reward tiers with prizes you configure like Discord roles, game keys, or exclusive content.

Players track their progress on their dashboard and see what rewards they can unlock next. Build multiple tiers with escalating rewards to drive long-term engagement.

Interested in trying Rewards? Enable it in FirstLook Labs!

Player Rewards

Player Rewards

Try New Features with FirstLook Labs

We’re excited to announce FirstLook Labs, where you can try beta and in-development features before they’re fully released! Enable features like sentiment analysis, creator tools, and rewards systems directly from the Labs page. See what’s coming next and get notified when new things launch like custom analytics, LLM Localization, and automated messaging.

All Labs features are free while in beta, and we’d love your feedback to make them better! Simply navigate to the new Labs page in your admin dashboard.

FirstLook Labs

Change Team Members Roles

You can now change team member roles within your organization! Owners can adjust permissions on the ‘Team Members’ page by switching members between Owner, Collaborator, and the new Developer role. Developers have the same access as Collaborators but can also create API keys for integrations.

Change Team Members Roles

Move Players to Waitlist

You can now move invited, accepted, or onboarded players back to the waitlist! Manage key distribution more easily without having to revoke keys or switch FirstLook roles as you prepare for a new event.

Simply select the players from the player table and click ‘Move to Waitlist.’

Move players to waitlist

Sort/Filter by Creator Reach

You can now sort and filter creators on the player table by their total reach across all platforms or by individual platform reach! Quickly identify high-impact creators with large audiences to prioritize partnerships and campaigns.

Sort/Filter by Creator Reach

Edit Signup/Onboarding Responses

Players can now update their signup and onboarding question answers directly from their dashboard! Keep player data accurate without requiring players to contact support or re-register.

Have players simply click ‘Edit Responses’ under their ‘Account/Profile’ tab.

Edit Responses

Advanced Player Filtering

You can now create complex player filters with OR groups to find players like ‘Steam Wishlisted OR came from the Playtester Network.’ Click ’+ Add Group’ at the top of the player table to add filter groups, then save your combinations to quickly access them later!

Advanced Player Filtering

Advanced Player Filtering

Scheduled Announcements

You can now schedule announcements to send at a future date/time instead of sending them immediately! Queue up multiple announcements at once, set them to automatically send during peak player activity, or coordinate announcements across time zones.

Scheduled Announcements

Custom Events in Date Filters

You can now save playtests, launches, and other events as custom date ranges in the date picker! Instead of manually selecting the same dates every time, click ‘+’ next to ‘My Events’ to name and save important time periods for quick filtering across Sentiment and Creator Content.

Custom Events in Date Filters

Weekly Summary PDF Export

You can now export your weekly sentiment summaries as PDFs to easily share insights with your team or include in reports! Simply click ‘Export’ on any weekly summary page.

Interested in Sentiment? Reach out for access!

Export Sentiment PDF

View Team Activity

You can now see when team members were last active and when they joined your organization! This lets you identify inactive accounts and keep your team up-to-date and secure.

View Team Activity

Bulk Action Deleting Players

You can now delete multiple players at once from the player table instead of removing them one by one! Choose to keep or remove them from the Discord, wipe their data immediately, or ban them.

Bulk Delete Players

Sentiment on Steam Reviews

You can now track player sentiment from Steam reviews in addition to Discord channels! Analyze what players are saying across both platforms and filter by source to compare community feedback with public store reviews.

Navigate to Configuration > Steam to enable Steam review syncing.

Interested in Sentiment? Reach out for access!

Sync Steam Reviews

Sync Steam Reviews

Edit Surveys

You can now edit surveys after they’ve gone live! Make spelling fixes, clarify questions, or update minor details without having to recreate the entire survey.

Edit Surveys

Edit Surveys

Create API Tokens

For Enterprise customers, you can now create API tokens to access the FirstLook API directly from your dashboard! Build custom integrations, automate workflows, or connect FirstLook data to your own tools and systems.

Navigate to Settings > Developer to create your tokens. Check out our API documentation for available endpoints.

Create API Tokens

Sentiment on Discord Text Channels

You can now track player sentiment from Discord text channels in addition to forum channels! Capture casual conversations happening in your community alongside structured forum discussions. Navigate to Configuration > Discord to select your text channels to sync.

Interested in Sentiment? Reach out for access!

Discord Text Sync

Discord Text Sync

Creator Content Page

We’ve added a new Content page for tracking everything your creators are making! You can see all creator content in one place, including views and engagement rates. Filter content by platform or by a specific game.

Interested in our creator tools? Reach out for access!

Content Page

Player Dashboard Redesign

We’ve redesigned the player dashboard with a new sidebar and dedicated pages for each feature! Players now have a cleaner, more organized experience after signing up or getting onboarded.

Have them explore your Discord server and claim roles, view Steam keys and branches, track invites and referrals, access the Creator Program, or catch up on past announcements in the News section.

Player Dashboard Redesign

Player Dashboard Redesign

FirstLook x ChatGPT/Claude (Beta)

We’ve added support for the Model Context Protocol (MCP), allowing AI assistants like ChatGPT or Claude to securely access your FirstLook data! Search and filter players, view detailed profiles and activity logs, compare analytics across time periods, perform bulk actions like updating roles or granting invites, and search Steam play sessions directly through your AI assistant.

Ask questions like “How many playtesters are signed up for my game and of those, how many are from Germany?” or “Show me players who logged more than 10 hours last week” without leaving your AI chat.

Interested? Check out our documentation.

FirstLook x ChatGPT/Claude

FirstLook x ChatGPT/Claude

Export Keys

You can now export your keys filtered by redeemed, unredeemed, or revoked status! This makes it easier to audit key distribution, track redemptions, and reconcile keys with external systems.

Simply hit ‘Export’ on the ‘Keys & Access’ page.

Export Keys

Assign Creators FirstLook Roles

You can now assign creators to a specific FirstLook Role! This ensures all creators receive the same keys, access, and invites. Navigate to Settings > Creator Program > Roles to choose the role.

Interested in our creator tools? Reach out for access!

Assign Creators FirstLook Roles

Manual Referral Rewards

You can now show players their referral progress without automatically sending invites! This allows you to control exactly when to reward referrers instead of sending invites before you’re ready.

Find ‘Referral Gamification’ settings under a flow’s ‘Waitlist’ step.

Manual Referral Rewards

Manual Referral Rewards

Weekly Sentiment Summaries

We’ve added automatic weekly summaries to track how player sentiment evolves over time! See your biggest sentiment shifts, trending topics, and engagement levels at a glance to understand if recent changes landed well or if new issues emerged.

On the ‘Sentiment’ page, simply navigate to the ‘Weekly Summary’ tab.

If you’re not in the Sentiment beta yet, what are you waiting for?! Reach out for access!

Weekly Sentiment Summary

Weekly Sentiment Summary

Ban Entire Email Domains

You can now ban entire email domains to prevent fraudulent or spam signups from specific providers! This lets you block domains in bulk rather than individual email addresses one by one.

On the ‘Banned Players’ page, simply select ‘Email Domain’ as the Identity type.

Ban Email Domain

Filter Creator Content

You can now filter creator content by specific games and tags! Track how often creators feature your game or cover certain genres to find the best fits for your creator program.

On any creator profile, click the ‘Game Coverage’ tab to choose the games and tags you want to filter by.

Filter Creator Content

Filter Creator Content

Delete a Player’s Survey Response

You can now delete individual survey responses! This is useful for removing internal test responses or admin submissions without affecting other data.

On the player response row you want to delete, click the ’…’ button and press delete.

Delete a Player Survey Response

More Flow Localization Languages

We’ve added three more languages for Flow localization: 日本語 (Japanese), 한국어 (Korean), and 简体中文 (Simplified Chinese)!

To enable localization, go to your Flow > Manage > Settings > Language and select your language.

More Flow Localization Languages

Dynamic NDA Fields

You can now add dynamic data to your NDA based on onboarding questions! Collect information like a player’s address or zip code during onboarding, then automatically populate it in the NDA they sign.

Dynamic NDA Fields

Dynamic NDA Fields

Invite Players to become Creators

You can now directly invite your most dedicated players to join your creator program! This gives you a way to keep players engaged and deepen their connection to your community.

Simply go to a player’s profile and click “Enroll as Creator” to send an invitation.

Not in the Creators beta yet? Reach out for access!

Invite players to creators

Invite players to creators

Manual Creator Tracking

You can now manually add creators to your creator table to monitor their content and stats before inviting them to your program! Track their performance, then send an invite when you’re ready to work together.

Interested in our creator tools? Reach out for access!

Manual Tracking

Manual Tracking

Optional Player Name/Country Collection

We’ve now made the player name and country fields optional during onboarding! You can keep private data collection minimal and only ask for what you need.

Optional Name and Country

Custom Sentiment Tags

Under Sentiment, on the Tags page, you can now create and monitor custom tags like hero names, maps, items, or even competitor names! Any new signals will be automatically grouped.

Still not in the Sentiment beta? Reach out for access!

Sentiment Tags

Sentiment Tags

Duplicate Flows

We’ve added the ability for you to duplicate any Flow! When duplicating, you can choose which details to bring over including the name, slug, description, and roles.

No more starting from scratch - set up new Flows faster using ones you’ve already built.

Duplicate Flows

Duplicate Flows

Player Sentiment Filter

On the player overview, you can now filter by player sentiment! Identify your most positive players to reward them, or the most negative to follow up with a survey.

Click into any player’s profile to see exactly what feedback they shared.

Not in the Sentiment beta yet? Reach out for access!

Player Sentiment

Player Sentiment

Creator Program Beta

We’re thrilled to announce our first set of tools for working with content creators!

Creator Program - You can now let players interested in creating content for your game sign up for your creator program. Customize the program’s landing and success pages, and automatically assign new creators a special Discord role upon joining.

Creator Profiles - Manage the players that sign up by tracking their channels, reach, and latest content.

Interested in the beta? Reach out for access!

Creator Program Beta

Creator Program Beta

Game Selector Question Type

We’ve added native game selection support! Instead of using multi-select questions with manually-typed game lists, you can now use our game selection question that searches IGDB and presents a clean interface.

Configure at least one game for players to choose from, or let players search and add their own games for better gaming preference data.

Game Selector

Game Selector

Survey Response Filters

We’ve added the ability to filter players by survey answers! This allows you to target specific individuals for follow-up questions or playtests.

You can also filter by survey completion status to see who finished versus who dropped off halfway. This is useful for optimizing your surveys to get better response rates.

Survey Response Filter

Social Account Age Filters

On the player overview, you can now filter players by when they created their Discord or Steam accounts!

This is useful for identifying established players versus potentially fraudulent signups.

Social Account Age Filter

Sentiment Beta

You can now track player sentiment directly from your Discord community! Comments are categorized as positive, negative, or neutral, plus tagged as bug reports or feedback.

The Tags page organizes sentiment under tags like Gameplay, Combat, and Balance, and the Topics page identifies emerging topics automatically. You can filter each page by time period to focus on specific events like playtests or launches.

Interested in the beta? Reach out for access!

Sentiment Beta

Sentiment Beta

Playtest Network

Playtest Network Launch!

This week we’re launching a brand new initiative to help studios connect with more players: a way for you to promote your game to our community of playtesters interested in sharing feedback and helping developers build the games they’ll love.

Through a store-like experience with low friction signups, high quality players, and a free pay-it-forward model, we’re creating a new place for studios to safely experiment with discovery and market validation.

Playtest Network

Playtester Community

We are building a community of active gamers across different game genres, regions, and platforms, of which the majority plays more than 15 hours a week, enjoys playing games with friends, and regularly buys things in free-to-play games.

The players are eager to try out new titles, join a game’s community, and help shape the games.

→ Sign up here

Playtest Promotion

Studios can opt-in to have FirstLook promote their playtests to this Playtester Community on our website and other channels. You can craft your Promo Card with key art, a trailer, game description, and optional additional call-to-actions.

Your game will then be featured on FirstLook.gg, our socials (280k followers), and pushed to Playtesters.

Playtest Network

Low Friction Sign Up

FirstLook Playtesters can sign up for your playtest with less friction. When they visit your playtest signup, their verified email, Steam Account, and optional Discord will be pre-filled.

You can even remove all friction and let players join your waitlist with just one click!

Data Sharing

Once a player signs up for your game using FirstLook’s Network, they are truly yours. Players will go through your own onboarding and have to accept your click-through agreements, NDAs, and other policies. They agree with FirstLook transferring their Steam, Email, Discord, and other data to you, and are made aware that their playtime activity and engagement in your playtest is shared back with FirstLook.

We use those signals to curate, qualify, and reward players for actively participating. We’ll also make these signals, and more data about FirstLook Playtesters available to you.

Pay It Forward

Just like any other waitlist sign up, FirstLook Playtester Signups don’t count towards your usage until you invite or engage with them. There’s no limit to the amount of signups you can get through FirstLook’s network, and promoting your game is free.

We want to offer a safe place for pre-release games to experiment with their positioning, and scout their initial community.

Once you opt-in to promoting your game, we start showing a small banner on your players’ dashboard promoting the playtester community. This way, you help your fellow studios and the pool of players grow. For studios on the Free Plan we’ll always show the banner.

Gamescom

From Wednesday till Sunday we’re promoting the FirstLook Playtester Community at Gamescom! Our booth hosts seven studios using FirstLook and we’re trying out some new low friction features for in-person signups. If you’re there, make sure to drop by (Hall 10.2, Stand D043G).

Playtest Network

Filter Pageviews and Visitors

You can now filter Analytics data by Source, Country, Page URL, or Device.

Under Analytics → Visits, you’re now able to:

  • Click on any Source, Page, Country, or Device to filter traffic data
  • View exact pageviews for specific routes
  • See ‘Top Pages’ and ‘Top Devices’ listed for quicker insights

This gives you a more powerful way to analyse how visitors engage with your player-facing site. Filter Pageviews and Visitors

Player Tags

Player Tags 🏷️

We’re excited to announce the launch of Player Tags — a brand new way to organize, personalize, and manage your players with ease! Instantly filter and find players by skill, role, or any custom tag you dream up. Add a splash of personality with colors, icons, and emojis, and keep your team data organized, searchable, and easy to update.

Player Tags

🏷️ Bulk Tagging: Quickly add or remove tags for multiple players at once. Save time and keep your roster organized!
🛠️ Tag Management: Effortlessly create, edit, and delete tags to fit your needs.
👤 Enhanced Player Profiles: Assign or remove tags directly from any player’s profile.
🎨 Personalize With Style: Add metadata, colors, icons, or even your favorite emojis to each tag for that extra flair!

Player Tags

Surveys

Our survey feature just got a major upgrade.

Use surveys to gather valuable insights from your players, so you can understand what they love, what needs work, and how to make your game even better. The refreshed UI streamlines survey creation, customization, and analytics, letting you collect actionable feedback faster.

We’ve reimagined the experience to help you optimize player engagement, iterate on design, and make data-driven decisions with less friction. Get the full scoop on Surveys and how to use them here: https://docs.firstlook.gg/player/surveys/

Surveys

Steam Branches

Looking to give specific players beta branch access on Steam, or wanting to test new features on a released game? FirstLook now helps you share Branch passwords and instructions!

Simply head over to ‘Keys & Access’ in the left-side tool bar, hit Steam Branches, add a new Steam Branch (top right corner) and enter your details on the page.

FirstLook will automatically provide clear instructions to your players.

Steam Branches

Flow Localization

You can now localize your Flows in Spanish and French!

To turn this on, go to the Flow you want, > Manage > Settings > Language and pick your language.

*Note: The language is set for each Flow and can’t be changed by players.

Flow Localization

Live Flow Preview

As you create your onboarding flow for play testers, a live preview now appears in the bottom left corner. This shows you exactly what your players will experience, without having to leave the page!

Live Flow Preview Screen

Live Flow Preview

Multiple Choice Questions

We’re thrilled to announce a brand new feature designed to make your playtesting and feedback collection even better: Multiple Choice Question Types!

Multiple Choice Question Type

Now, users can easily select their answers, making the feedback process smoother and more insightful 📝

How does it work?

During the signup and onboarding stages of your flow, you can add this question type to your custom questions. Simply select ‘New Question’ and then choose ‘Multiple Choice’.

Multiple Choice Question Config

Markdown Image Upload

In all areas where we support markdown formatting, we have added simple formatting buttons, a preview feature, and an option to upload images. Now you can easily insert images into your announcements and custom messages!

Markdown Image Upload

Epic Playtests

We now support the Epic Games Store as a platform for your playtests and key distribution. Capture Epic Account IDs during signup, upload them to your Product’s Player Group and distribute keys to your players for a seamless experience. All while benefiting from our NDAs, custom signup questions, surveys and more.

Epic support is available on all plans.

Get Started

Epic Playtests

Getting Started Recipes

To help you get started with FirstLook, discover new features or help you verify if you’ve set everything up correctly, we’ve created a series of Getting Started Recipes.

Getting Started Recipes

Discord recipe

We’ll be adding more recipes over time, so keep an eye out for updates or feel free to request specific Guides or Best Practices for us to add!

Discover the recipes

Manually Grant Keys

In certain edge cases, you may need to manually grant a key to players. This could be to provide access to a different platform, a release build, or to resolve an issue with the key they initially received. Currently, this requires setting up a completely new role or revoking their existing key. To simplify this process, we are introducing an option to manually grant keys to players through their profile or to multiple players at once via the player list.

These keys are granted in addition to any keys automatically assigned based on the player’s role and will not trigger a new invite email or notification.

Manually Grant Keys

Player Attribute Analytics

You can now view analytics for player attributes, including the custom questions you asked during onboarding. The analytics provide a complete breakdown of responses, and you can filter them by specific player groups.

Player Attribute Analytics

Edit Player Email and Questions

You can now edit a player’s email address and any of their questions and properties. Click on ‘Edit’ in the top right corner of their profile to get started.

Edit Player

Live Aware Integration

We’re excited to announce our first integration with Live Aware. Live Aware allows players to stream their gameplay to your team and automatically captures insights and feedback. We have several ideas lined up for this integration, starting with a simple one: a call to action for players to stream using Live Aware.

Live Aware Call to Action

This call to action displays a player’s personal Direct Invite link when they’re fully onboarded. Alternatively, you can show a generic shareable link to everyone. Learn more

Live-Aware Integration

If you’re using Live Aware and want to enable this integration, please reach out to us. If you’re interested in learning more about what Live Aware can do, reach out to developers@liveawarelabs.com!

Multi-Stage Questions

We’ve completely overhauled the way we you can create and manage custom questions in FirstLook, introducing a new multi-stage question builder and the option to delete and archive questions.

Create and edit questions in place

On the Flow Signup and Flow Onboarding page, you can now create and edit questions in place without leaving the page, seeing a full preview of what the question looks like. You’ll also see a list of all the questions you’ve created elsewhere to quickly insert them into the flow.

Edit Question

Additional pages

You can now add extra question pages, each with their own set of questions and a customizable title. This is useful for splitting a bunch of questions into multiple steps.

Multi-Stage Question Builder

Page One Page Two

Drag’n’Drop ordering

Drag and drop questions to reorder them, even between different pages.

Drag'n'Drop

Delete and archive questions

Under Settings > Questions, you can now delete and archive questions. Questions that have never been used can be deleted, so you can free up that question key. Questions that have been used but are no longer relevant can be archived.

Delete and Archive Questions

Key Inventory

On the Key Overview page, you will now see how many keys of each type you have used and how many you have remaining. If there’s a recent surge in keys being used, we’ll show a warning and a rough estimate of how long your current stock will last.

Key Inventory

Data Retention and Player Deletion

We’re now keeping player data intact when you delete a player from your playtest. This means that you can still access the player’s data, keys, and audit logs if needed. After 30 days, all personal information is scrubbed and removed, but the audit log and related keys are retained. You can view all deleted players in the Dashboard by filtering on the “Deleted” status.

You can configure the retention period in your General Settings. There’s also an option to keep players’ Emails or Names indefinitely, which is useful if you have a legal requirement to keep this data (e.g. NDAs).

Data Retention Settings

When deleting a player, you can bypass the retention period and delete the player’s data immediately. This is useful if you want to test an onboarding flow with your own account, or to comply with a data removal request.

Delete Player

To learn more about GDPR and privacy compliance, check out our brand new GDPR and Privacy Compliance guide.

Unsubscribe from email announcements

When sending email announcements to players, each email will now include a link where they can manage their email preferences and opt out of future announcements. When players opt out, they will still receive important emails from you, such as playtest invites or login links. They can always re-subscribe at any time via their Dashboard.

Email Settings

You will be able to see on a player’s profile whether they are unsubscribed to your email announcements.

Unsubscribed Player

Player country stats and filters

We’ve added Top Player Countries to the analytics page. This feature allows you to see which countries your players are signing up from. You can filter the analytics by specific roles or other attributes for a deeper dive.

Player Country Stats

Additionally, you can now filter the players and the analytics by country.

Player Country Stats Filters

Duplicate Announcements

You can now duplicate announcements in FirstLook. Want to resend an announcement to a different people? Send the same message with some tweaks? Click the duplicate button and start editing!

Duplicate Announcements

Clickthrough Agreements

When players are signing up for your playtest or community, you may want them to accept your Privacy Policy, Terms of Service, or other agreements before you store their data. To support this, we’ve added the ability to create clickthrough/clickwrap agreements in FirstLook. Clickthrough agreements are displayed as a checkbox that players must check before they can complete the signup.

Clickthrough Agreements

You can create clickthrough agreements in the Game Settings page. The label can be customized to fit your needs and supports markdown formatting if you need to include links or other formatting.

Clickthrough Agreements

Pragma Integration

In case you missed it, FirstLook was acquired by Pragma. Pragma is the leading backend engine for online games, and many FirstLook customers are collaborating with Pragma to accelerate their game development. Together, we aim to build the best tools for growing and engaging your community.

As part of this partnership, we are excited to announce our first integrations!

Pragma Account Creation

When you connect your Pragma instance to FirstLook using a Partner Token, we can now automatically create and link player accounts in your Pragma Player Database. You can select which accounts FirstLook should update in your Pragma Players.

This feature is extremely useful if you want to use Limited Access Mode to ensure that only onboarded players can access your game. Without this integration, players would need to launch the game first for their accounts to be created in Pragma. Now, their identity already exists in Pragma, allowing them to be included in player groups created before they launch the game.

FirstLook can also automate the addition of players to your player groups, and we’re happy to assist you with this setup.

Account Creation

Account Creation currently requires an Engine Mod—your Pragma CSM can help you get set up.

Entitlements via Order Fulfillment

With the above integration, FirstLook recognizes who players are in Pragma. This opens up new opportunities to reward and incentivize your players. With entitlements in FirstLook, you can now automatically or manually grant in-game items or currency to players. This is accomplished through Order Fulfillment, where you can add FirstLook as an Order Provider and Mapping Spec.

Entitlements

Example use cases include:

  • Providing content creators or testers with currency or items to bypass certain progression
  • Rewarding players for being active in your community with cosmetic items

This is just the beginning of the many ways we plan to integrate FirstLook with Pragma. If you have any specific requests or feedback, please let us know!

Player Influence and Relation Filters

On the player overview, you can now sort by player influence. This is the total number of players that someone brought in via invites and referrals, and includes the second degree referrals/invites of those players.

Player Influence

In addition you can filter by the number of invites and referrals a player has made.

Filter Options

View Announcement Recipients

After sending an email announcement, you can now view the recipients of the announcement. This includes when and if they opened the announcement or clicked any links.

View Recipients

Configurable Background Opacity

In your Branding Settings, you can now configure the background opacity.

By default, the background had some opacity. In some cases this could make your background image look a bit dull, in other cases the default opacity would make the background image too bright, clashing with your logo.

You can now choose between 75%, 50%, 25%, and 0% opacity to find the perfect balance for your branding.

Background Opacity

Regional Keys

For PlayStation Store, we now support regional keys. When using Regional Keys, you can upload product codes for different regions, and players will automatically receive the correct key for their region based on their PlayStation Account.

Regional Keys

Flow Signup URLs

If you created additional Flows, i.e. for Creators, Press or other purposes, you can now share a direct link to the signup page of that flow.

It’s a great way to host a sign up form for interested content creators, press, or anyone else you’d like to onboard.

The URL for the signup page is available in the Flow Overview page and can be customized on the Flow Settings page by changing the ‘slug’.

The sign up page for a flow can be toggled using the ‘Enable Sign Ups’ switch in the Flow Settings page.

Flow Overview

With this release, we’ve also added to option to delete a flow – so feel free to experiment with different flows and delete the ones you don’t need anymore.

Radio Question Type

We’ve added a new question type to FirstLook: Radio Questions.

Radio questions allow you to ask players to select one option from a list. In addition, you can also add a ‘Other’ option, which will allow players to enter their own answer.

Use Radio Questions to ask players to select their gender, their favorite game mode, their preferred platform, or anything else you can think of.

Radio Question

Configure your questions in Question Settings.

Set a Reply-To Email Address

Occasionally, players may wish to respond to your notification emails or announcements. To ensure you receive these replies and any potential support requests, you can set a reply-to email address in General Settings.

Reply-To Email Address

Now, when a player replies to an email, it will be sent to the address you specified in General Settings.

Onboard to Xbox and PlayStation

You can now onboard players to your Xbox or PlayStation playtests using FirstLook!

We’ve added full support for Xbox and PlayStation playtests, including key management and distribution, as well as ‘Sign-in with Xbox’ and ‘Sign-in with PlayStation’ options in the onboarding flow.

Console Login Options

Xbox Code Redeem

Cross-Platform Keys

With this release, we’re also supporting ‘cross-platform tokens’, which allow players to choose for which platform they want to receive a key. Instead of assigning a key, players will see a list of platforms they can choose from, and you can configure which key they’ll receive based on their choice.

Cross-Platform Keys

Console support and Cross-Platform Keys are available on the Pro plan and above – reach out if you’d like to use these features for your playtest!

Claim & Sync Discord Roles

On a player’s profile, you can now see the Discord roles they have, as well as a button to Claim and Sync their roles. This will remove or assign any roles they might be missing based on their FirstLook Role, as well as fetch any roles assigned outside of FirstLook.

We’ve reworked our stability and processes of assigning roles to keep them in sync at all times, so in general you should not need to manually claim and sync roles.

It’s also important to note that when many players are onboarding at once, or when you change the FirstLook role of a large number of players, the changes to their Discord roles will be applied in the background over a period of time rather than all at once.

Claim & Sync Discord Roles

Bulk Invite and Skip Email

When inviting multiple players in bulk, you can now choose to invite them without sending an email. This is very useful if you want to send a highly customized invitation email via your own email marketing provider.

Export the player list to a CSV file and import it into your email marketing provider, you can use the Login URL as a merge field to include a personalized link that will authenticate and take the player to your onboarding flow.

Bulk Invite Skip Email

Analytics Filtering

You can now filter down the graphs on the Analytics page to a specific subset of players. For example, if you want to check just the engagement or playtime of Playtesters, you can select the role(s) to be included. You can filter down by any property that is available on the Player overview.

Filter Analytics

Team settings and billing

We’ve added a new area to the Dashboard where you can manage your team’s billing information and settings. This includes the ability to update your billing information, view your subscription details and invoices, and invite new team members. This section is only available to Team Owners.

Team Settings and Billing

Filter players by multiple values

Previously, you could filter players by only one value, such as a single role or status. Now, you can select multiple values for a filter, and players will be included if they match any of the selected values. This feature also applies to your custom questions where multiple options are available.

Filter multiple values

Steamworks Integration

We’re thrilled to announce that our Steamworks integration is now available on all plans. This integration helps you make the most of FirstLook’s Steam features, allowing you to track the playtime and wishlist status of your playtesters using a Steamworks WebAPI Key.

The playtime and wishlist data is available in reports on the Analytics Page, on the Player Overview and profiles, and can be used for automations, filtering and announcements.

Steamworks Integration

You can add your Steamworks WebAPI Key in the Steam Settings page or learn how to create one in our Steamworks Integration Guide.

Multiple Key Types and Key Configuration

There may be times when you want to distribute keys for a different Steam App ID, or for different purposes. To support this, we’ve added the ability to create multiple key types for your game. You can now create different key types for different purposes, and select which key type a role receives when they onboard.

Key Types

Some use cases for this are:

  • Granting Pre-Release Keys (Release Override Keys) to Press or Influencers
  • Distributing Retail Keys as a thank you to specific playtesters
  • Distributing keys for DLC or other content
  • Granting Access to a Demo ahead of releasing the Demo for everyone

Key Type Configuration

Hiding Keys from Players

When configuring a Key Type, you can choose to (temporarily) hide the key from players. This means a key will be assigned, but players can’t yet view it in their dashboard.

Filtering by Key Type

As part of this update, we’ve renamed the ‘Steam Keys’ tab to ‘Keys’. Here, you can now find all keys for your game, and filter by key type, status (redemeed or not), and search by key. This change also prepares support for other Stores and Platforms we’re working on (Xbox, Epic Games Store, PlayStation).

Keys

Signup, Steam, and Discord Analytics

We’ve extended the Analytics Page with more data on your Signups, Steam, and Discord.

Player Signups

You can now inspect when players signed up and using what method (invite-code, friend invite, etc). Additionally, you can see which vanity invite codes were used the most.

Player Signups

Discord Activity

When you enable Discord Forum Syncing, we will show how many messages were sent across your Discord channels. Also, you’ll be able to see a leaderboard of the most active members, in addition to a graph displaying the amount of unique active members.

Discord Analytics

Steam Playtime

See how much time players have spent playing your game on Steam, including the total time played, average time played, and the amount of unique players.

Steam Analytics

Require Minimum Age

You may be facing regulatory requirements to ensure players are at least a certain age before they share their personal information with you or be allowed to play your game. With our new ‘Eligibility Requirements’ option in the ‘Sign Up’ step of your Flow, you can now require players to enter their age.

Age Verification

You can pick a minimum age, and if a player is under the minimum age, they’ll locked out of signing up and can’t continue until they clear their cookies or use a different browser or device.

Documentation

Flow Sign Up Eligibility Requirements

Discord Surveys

Introducing Discord Surveys: a new frictionless way to collect feedback from your players! Share mini-surveys with a single click, gather feedback from your players, all within Discord and backed by the data you have in FirstLook.

Discord Survey

In our new ‘Feedback’ Section, you can create a survey from 3 available templates, customize the question and share it in any channel – or even send them to specific players via DM using filters to target players by role, playtime, etc.

Players can respond to surveys directly in Discord by clicking on of the buttons and entering more feedback or details in a native Discord modal. Results can be viewed in FirstLook in the Surveys section.

Discord Survey Distribution

Survey Templates

  • Game Review Ask if players would recommend the game to a friend, and get a Steam-like review score.
  • Issue Report Receive bugs and suggestions, great for stickied post or read-only channels.
  • Open Ended Ask players to give free-form feedback or suggestions on a topic of your choice.

Discord Survey Templates

We’re excited to introduce a new way to collect feedback, and are really curious to see how you’ll use this new feature – and are eager to hear your feedback!

Sync Player Role changes with Discord

Whenever you change the role of a player in FirstLook, we will now automatically update their roles in Discord to reflect the configuration you have set up in FirstLook.

And, when you add or remove Discord Roles from a FirstLook role configuration, we will automatically update all Discord Members to reflect the latest role change.

Bulk Role Change

We’re also introducing the ability to change the Role of multiple players at once using the bulk selection feature in the Players Table.

Player Role Changes Sync with Discord

We recommend to let FirstLook manage your Discord Roles exclusively. Using other bots or manual methods to manage Discord Roles is fine for roles that are not configured in FirstLook.

Import Players with Steam Keys

You could always import and migrate players from other sources and mailing lists to FirstLook. Imports are powerful as they also allow you to update player data in bulk, map roles and more.

Today we’re also introducing the ability to import assigned Steam Keys together with players. This way, if you’ve previously distributed keys outside of FirstLook, you can now easily import them in one go while keeping the relationship between the key and the player.

To import players, navigate to the Players section and click on the “Import” button in the top right.

Import Players with Steam Keys

Remove Steam Keys

You can now remove individual Steam keys from your pool of available redeemables. This can be useful if you’ve used or shared this key with someone outside of FirstLook, and don’t want to assign it to a player.

Remove Steam Keys

Get Notified when Running out of Keys

We’ve added a new Notifications section in Settings.

The first option lets you enable Discord notifications when you’re running low on redeemables (e.g., Steam keys), so you’ll always know when you’re about to run out.

Low Redeemables - Settings

Low Redeemables - Discord

Perform Bulk Actions on Players

Invite multiple players at once, or assign friend invites to a handpicked selection with the new Bulk Player Actions.

On the Players page, you can now select multiple players by checking the checkbox next to their name. Alternatively, you can select all players that match the chosen filters by checking the checkbox in the table header.

You can then perform actions in bulk, starting today with the following actions:

  • Invite – Invite the selected players to the playtest
  • Grant Invites - Give the selected players invite codes to share with friends

Do let us know if you’d like to see more actions made available in bulk!

Bulk Player Actions

Unlink Player's Discord or Steam

It sometimes happens that player accidentally links wrong Steam or Discord account.

You can now unlink their Steam or Discord by clicking Unlink next to Steam ID or Discord ID on Player profile.

Unlink Steam or Discord

Welcome Email

After a player completed the onboarding Flow, you can now send them a welcome email. Use this to communicate upcoming playtest dates, share more specific instructions.

You can enable this in the Flow → Complete.

Welcome Email

Unsaved Changes

Never lose your unsaved changes again. When edditing Flows or other settings, we’ll now show a warning if you try to leave the page without saving, as well as a small indicator next to the Save button.

Unsaved Changes

Customize Invite Emails

You can now fully customize the email that is sent when you invite playtesters! It’s a great way to build anticipation, set expectations, and share information about your playtest.

Customize Invite Email

The email can be changed for each flow, under ‘Flows’ > ’… your flow …’ > ‘Invite’ and toggle ‘Customize the invite email’.

  • The content can be formatted using Markdown
  • You can insert variables like {{ player.first_name }} to personalize the email
  • The email branding can be configured under ‘Settings’ > ‘Branding’

Learn more about customizing emails in our Email Announcements documentation.

Detect Bounced Emails

Sometimes emails can’t be delivered, either because the email address doesn’t exist, or because the recipient’s email server rejected the email.

In the Player Overview and on Profiles, you can now see if an email address has bounced, and since when.

Bounced Emails

Customize Social Sharing Preview

We’ve added a new way to customize how your Playtest Website will look when shared on social media. In Branding Settings, you can now add a custom Social Preivew Image (OG Image), Title and Description that will be used as a preview on Facebook, Twitter and other social media platforms.

Social Sharing Preview

Note that certain specific pages like Invites and Sign Up will override the Title and Description with their own.

Reward Referrals with an Invite

Players on the Waitlist could already refer their friends to the playtest. Now, we’ve added the option to reward players for doing so.

Referral Gamification

In your Flow → Waitlist, you can now enable ‘Referral Gamification’. When enabled you can set a goal for how many players need to join before the reward is unlocked. As a reward, you can choose to Invite the Player to your playtest, or give them and their referrals an invite. The last option is great for incentivizing players to share the playtest with their friends, and then play together.

Players on the Waitlist will see an active Call to Action, including the progress towards the goal. You can further customize the header and description of this section in the Waitlist Settings.

Referral Gamification Settings

Player Source Attribution + more

In the Player Overview, we’ve improved the ‘Source’ column. It now shows in detail where the player came from, like Invite Codes, Web Pages linking to your playtest, the Player that referred or invited them, or if they were invited by a team member.

Player Source

We’ve also made a few smaller improvements:

  • You can now filter by people who haven’t wishlisted your game
  • The Branding Configuration preview now uses the recent redesign
  • On Player profile we no longer truncate longer attributes or questions
  • Players can now access their signed NDA via Dashboard > Account Settings.

Bulk Invite Players

We’ve completely reworked the ‘Invite Players’ screen. Now you can invite multiple players at once, add a custom message and copy-paste emails from your Google Sheets or other sources.

Learn more about inviting players

Onboarding Flow and Dashboard Redesign

We’ve completely redesigned the onboarding flow and dashboard, making it more user-friendly, less cluttered, and more intuitive.

Some of the changes include:

  • The onboarding flow is no longer linear (step through each page)
  • Instead, a single screen shows all steps that needs to be completed before finishing
  • The Dashboard buttons are now more compact, leaving more space for your own communication
  • There’s now an ‘Account Settings’ where players can connect their Steam or Discord Account, if this was optional during onboarding
  • We’ve updated the Steam Redeem explanation to be more clear
  • The Accept Invite flow, while using an invite code, now uses a similar Account Registration as the Waitlist

Redesigned Onboarding flow

Grant Invites to Individual Players

Invites are a great way to grow your playtester community. You can now easily grant any number of invites to individual players, so they can give their friends instant access to your playtest.

On a player’s profile page, click the “Grant Invites” button at the top and enter the desired number of invites. By default, it will create one-time-use invites that grants access to your default Role. Click on “Advanced…” to change the role the invite grants, the number of times each invite code can be used, and add an optional internal description. The invites will be added on top of any invites the player receives through their Role.

Grant invites to individual players

Ban, Kick or Unassign Roles on Discord when removing players from FirstLook

When removing a player from FirstLook, you can now also take action on their associated Discord account in your server. You have the following options:

  • Keep in Server – Do nothing and keep the player in the server.
  • Remove Assignable Roles – Keep the player in the server but remove all roles that the FirstLook bot can assign.
  • Ban Player – Remove the player from the server and prevent them from rejoining.
  • Kick Player – Remove the player from the server, allowing them to rejoin.

The FirstLook bot cannot remove or kick Admins or Moderators.

Take action on a player's Discord account

Login as Player

If you need to troubleshoot or quickly check what a player is seeing in their FirstLook Dashboard, you can now log in to their account (impersonate them) with a single click. At the top of the player’s profile, you’ll find a new “Login as Player” button that allows you to do this. Whenever you or a team member impersonates a player, it will be added to the player’s audit log, enabling you to trace who accessed the platform on their behalf.

Impersonate Button

Discord Forum Sync

We have several exciting ideas and features in the pipeline to enhance our integration with Discord. As a first step, we’re introducing the capability to synchronize Discord Forum posts with FirstLook.

Once enabled, you can choose specific Forum Channels to sync. You’ll then see a new tab ‘Forums’ where you can browse all the synced posts on FirstLook, and filter them by channel.

On Player profiles, a new list of Discord Posts authored by the player will be visible. Additionally, within the Player Overview, you can sort and filter players based on their Discord Activity.

Configure the synced channels in Configuration > Discord and find more information in the Discord Setup Guide.

Discord Forum Sync

Custom Signup Message

You can now enhance your Flows’ Signup Pages by adding a custom title, message, and video. Use this feature to create unique landing pages for different types of playtesters.

Announcements

Send Email Announcements to your Playtesters

We’re excited to announce that you can now send Email Announcements to your playtesters! Announcements are a great way to keep your playtesters informed and engaged by sharing updates, upcoming playtests, and other important information.

  • Draft your announcements in a simple interface using Markdown
  • Select which Playtesters will receive the announcement using filters
  • Add a call to action to the bottom of your email
  • Track the success of your announcement using opens and clicks

You can learn more about announcements in our Documentation or try it out in Dashboard > Announcements.

Announcements

Introducing Flows – Unique Sign-ups for Different Audiences

We’re excited to bring you Flows: A new way to create unique and tailored sign-up and onboarding experiences for different audiences.

Previously, a single ‘Flow’ was used for everyone—every player went through the same onboarding steps, login options, and sign-up questions. While you could differentiate what a player received post-onboarding using Roles, we now allow you to create additional Flows to differentiate how players sign up.

Use Cases

Using Flows, you can now create:

  • Additional Sign-Up Forms for Content Creators: Tailor questions to their online presence.
  • Simplified Sign-Up for Partners and Vendors: Allow trusted parties to sign up with just an email—no Steam or Discord required.
  • Customized Messaging: Personalize invites and welcome messages for various roles.
  • And more!

Flow List

Configure Key Pages for Similar Roles

Flows group similar roles together, and allow you to configure the below pages for all of them at once:

  1. Sign-Up: Enable or require social accounts for account creation and configure additional questions. You can designate one Role as the default during sign-up.
  2. Waitlist: Customize messaging for those on the waitlist and configure Calls to Action like ‘Add to Wishlist’ or ‘Join our Discord’ to engage interested players.
  3. Invites: Personalize invite messaging and (coming soon) email invites.
  4. Onboarding: Set additional requirements before players are onboarded, such as linking social accounts or answering extra questions.
  5. Completed: Communicate expectations and upcoming playtests in the player dashboard.

Flow Settings

Roles still manage what a player receives after successfully onboarding and remain a great way to differentiate post-onboarding experiences. We’ve migrated all your Roles to use the default ‘Playtester’ Flow.

Try it Out!

Feel free to create new Flows as needed, experiment, and move Roles around. We’re eager to learn from your best practices and offer certain Flows as templates.

Reach out to us on Discord if you need any help designing the right flows for your playtest.

Player Relations

See how your community is connected! You can now view the relationships between your players on their profile. A small table shows the players that they invited or referred, as well as the players that they were invited by or referred by.

Player Relations

Sign Up with Discord

Players can now sign up for your Waitlist using Discord, in addition to Steam. If they have a verified email on their Discord profile, that email address can be used to sign up without the need for email verification.

Existing players can also sign in to their account using Discord.

Email Design

Token Based Email Verification

We now verify emails using a Token (One Time Password / code) sent to the email address. This is a more secure and friendly way to verifiy emails, and an improvement over the previous ‘confirm link’ method. We’re now also skipping the email verification if a player has a verified email on their Discord profile and they sign up using Discord.

Email Verification

New Email Design

We’ve revamped all our emails with a new design that’s simpler, cleaner, and more modern. You can preview and customize this template in your Branding settings.

Here’s what changed:

  • Light / Dark Theme: The email design now automatically matches your Player Facing Dashboard theme. If you’re using the Light Theme, your emails will be light as well.
  • Custom Header Image: Personalize your emails by adding a custom header image that aligns with your game’s style.
  • Improved Readability: We’ve enhanced the readability of our emails by increasing the font size and line height.

Upcoming Features

  • This new design also sets the stage for our upcoming feature, Email Announcements. Soon, you’ll be able to send updates and news directly to your players from FirstLook.
  • Under the hood, this also paves the way for more email customization options, allowing you to tailor your emails’ content. Stay tuned for more updates!

Here’s a what designing your email template looks like, learn more about Branding in our documentation.

Email Design

Delete and Migrate Roles

Deleting unused or redundant roles from your configuration is now possible. If any players are assigned to the role you wish to delete, you can select a new role from the dropdown to migrate them.

Delete Role

Introducing the Light Theme and more Branding Customizations

You now have more control over the look and feel of your Player Facing Dashboard. Change your Branding to match your game’s style, including a new Light Theme.

  • Light Theme: Love lighter, brighter, and more cheerful vibes? You can now switch to a Light Theme for your Dashboard and Emails.
  • Granular Color Options: We’re splitting text and button colors.
  • Email Template (preview): We’re preparing for a major update to our Email Template, including the option for a custom header image. You can now preview and customize it in your Branding settings.
  • Favicon: Add a Favicon to your Player Facing Website to make it stand out in browser tabs.

Light Theme

Branding Settings Email Template

Learn more about Branding in our documentation.

Customize your Waitlist Landing Page

You can now customize your Waitlist Landing Page in your Configuration. Add a trailer, customize the copy and get players excited about signing up for your game.

Additionally, you can also disable the Waitlist completely if you’re not ready to start collecting sign-ups.

Customize Waitlist Example Waitlist

Player and Role Stats

The Dashboard now displays the total number of Players, as well as in detail how many of them are Sign-ups, Invited, Accepted or Onboarded. Additionally, you’ll see a breakdown per Role.

Player Stats

Role-Tailored Welcome Message

Override the default Welcome Message for specific roles to tailor the communication to them.

Player Stats

Self-Service Discord Role Claim

We’ve enhanced the Discord tab on player dashboards to display available roles that can be claimed, along with a button to do so. Tip: You can visit a player’s dashboard by clicking the ‘Login Link’ on their page in your management interface, which allows you to claim Discord roles on their behalf.

Player Stats

Promote Wishlists

Add your Steam App ID to your Settings to automatically promote your Store page and aks for wishlists in the Dashboard, Onboarding and Waitlist Signup.

Promote Wishlists

View Steam Activity 🥳

View, filter and sort players by their Steam Status and Activity. Add your Steam App ID in Settings to start tracking and promoting your wishlists, as well as playtime.

  • See which players have your game on their Steam Wishlist
  • Or… for players that are onboarded and have the game installed, view their playtime!
  • Respects player’s Steam Privacy Settings.
  • Logs when a wishlist or playtime has been detected.

We hope this feature enables you to focus your playtests and research on your most engaged fans!

Steam Status Steam Activity