# FirstLook Docs > Documentation for FirstLook — the all-in-one platform for game studios to run playtests, engage communities, and understand their players. ## Docs - [Getting Players Into Your Game](https://docs.firstlook.gg/access/index.md): Connect keys, roles, and invites so players receive game access automatically — no manual key assignment required. - [Key Management](https://docs.firstlook.gg/access/keys/index.md): Upload, assign, and manage game keys (Steam, Epic, PlayStation, Xbox and more) for your playtests. - [NDAs](https://docs.firstlook.gg/access/nda/index.md): Protect your game's confidential information with streamlined NDA collection and management. - [Steam Beta Branches](https://docs.firstlook.gg/access/steam-branches/index.md): Learn how to use steam beta branches for your game. - [Player Conditions](https://docs.firstlook.gg/conditions/index.md) - [Introduction to Flows and Roles](https://docs.firstlook.gg/configuration/flows/index.md): Configure your FirstLook Flows and Roles - [Complete](https://docs.firstlook.gg/configuration/flows/complete/index.md): Configure your Complete Flow - [Flow Settings](https://docs.firstlook.gg/configuration/flows/flow-settings/index.md): Configure additional Flow Settings - [Invite](https://docs.firstlook.gg/configuration/flows/invite/index.md): Configure your Invite Flow - [Onboarding](https://docs.firstlook.gg/configuration/flows/onboarding/index.md): Configure your Onboarding Flow - [Flow Roles](https://docs.firstlook.gg/configuration/flows/roles/index.md): Configure Flow Roles and access for onboarded players - [Sign Up](https://docs.firstlook.gg/configuration/flows/signup/index.md): Configure your Signup Flow - [Waitlist](https://docs.firstlook.gg/configuration/flows/waitlist/index.md): Configure your Waitlist Flow - [Localization](https://docs.firstlook.gg/configuration/localization/index.md): Configure translations and languages - [Pages](https://docs.firstlook.gg/configuration/pages/index.md): Learn how to manage static pages for your game. - [Developer](https://docs.firstlook.gg/configuration/settings/developer/index.md): Create API tokens and connect AI assistants to FirstLook via MCP. - [General](https://docs.firstlook.gg/configuration/settings/general/index.md): Configure your game's name, sender email, terms, and publishing settings. - [Notifications](https://docs.firstlook.gg/configuration/settings/notifications/index.md): Choose which email notifications you and your team receive. - [Questions](https://docs.firstlook.gg/configuration/settings/questions/index.md): Manage the reusable question library used in sign-up and onboarding forms. - [Tags](https://docs.firstlook.gg/configuration/settings/tags/index.md): Learn how to organize players with manual tags and automatic Smart Tags. - [Overview](https://docs.firstlook.gg/creators/index.md): Learn how to collaborate with creators and customize your creator program. - [Campaigns](https://docs.firstlook.gg/creators/campaigns/index.md): Create and manage creator campaigns with goals, rewards, and battle pass progression. - [Creators.gg](https://docs.firstlook.gg/creators/creators-gg/index.md): Reach creators beyond your own program by listing campaigns on Creators.gg, FirstLook's creator network. - [Metrics, Statuses & Payouts](https://docs.firstlook.gg/creators/metrics-and-payouts/index.md): Understand creator statuses, which content counts toward your program, how campaign metrics are measured, and how creator payouts work. - [Onboarding Creators](https://docs.firstlook.gg/creators/onboarding/index.md): Configure your creator sign-up flow, waitlist, emails, coverage, and branding — and learn every way to get creators into your program. - [API Tokens & API Access](https://docs.firstlook.gg/developers/api/index.md): Create scoped API tokens to query players, record analytics events, and export surveys programmatically. - [Overview](https://docs.firstlook.gg/developers/sdk/index.md): Add the FirstLook SDK to your build to capture playtest feedback and session data directly from your players. - [Unity SDK Setup](https://docs.firstlook.gg/developers/sdk/unity/index.md): Learn how to set up the FirstLook Unity SDK - [Unreal SDK Setup](https://docs.firstlook.gg/developers/sdk/unreal/index.md): Learn how to set up the FirstLook Unreal SDK - [Email Announcements](https://docs.firstlook.gg/engagement/announcements/index.md): Learn how to send email announcements to your playtesters. - [Discord Forums](https://docs.firstlook.gg/engagement/discord-forums/index.md): Browse, filter, and export your synced Discord forum posts from inside FirstLook. - [Rewards](https://docs.firstlook.gg/engagement/rewards/index.md): Learn how to interact with your community using Rewards - [Frequently Asked Questions](https://docs.firstlook.gg/faq/index.md) - [Welcome to FirstLook](https://docs.firstlook.gg/index.md): Learn how to use FirstLook to understand, engage, and grow your game's audience. - [Apple](https://docs.firstlook.gg/integrations/apple/index.md): Set up and configure Apple App Store Connect to manage TestFlight access for FirstLook. - [Custom Accounts](https://docs.firstlook.gg/integrations/custom-accounts/index.md): Connect your publisher account system to FirstLook so players sign in with their existing publisher account. - [Google Play](https://docs.firstlook.gg/integrations/google-play/index.md): Set up and configure Google Play for FirstLook. - [MCP](https://docs.firstlook.gg/integrations/mcp/index.md): Learn how to use FirstLook's MCP server with your AI assistant. - [PlayStation](https://docs.firstlook.gg/integrations/playstation/index.md): Let players authenticate with FirstLook using their PlayStation account. - [Pragma](https://docs.firstlook.gg/integrations/pragma/index.md): Set up and configure Pragma for FirstLook. - [Pragma Limited Access Mode](https://docs.firstlook.gg/integrations/pragma-limited-access/index.md): Learn how to integrate Pragma and run Limited Access Mode events - [Roblox](https://docs.firstlook.gg/integrations/roblox/index.md): Set up Roblox OAuth so players can sign in to FirstLook with their Roblox account. - [Steam](https://docs.firstlook.gg/integrations/steam/index.md): Learn how to connect your Steamworks with FirstLook. - [Xbox](https://docs.firstlook.gg/integrations/xbox/index.md): Set up and configure Login with Xbox for FirstLook. - [FirstLook and Platform Activity](https://docs.firstlook.gg/player/analytics/activity/index.md): Insights on player signups, Discord activity, Steam playtime, and web analytics. - [Databricks Events](https://docs.firstlook.gg/player/analytics/databricks-events/index.md): Ingest player events into FirstLook straight from your Databricks lakehouse using Delta Sharing. - [Export Analytics](https://docs.firstlook.gg/player/analytics/export/index.md): Export analytics data as CSV and track marketing campaigns with UTM parameters. - [Retention and Events](https://docs.firstlook.gg/player/analytics/retention/index.md): Track player retention, custom gameplay events, and duration events using the FirstLook SDK. - [S3 Events](https://docs.firstlook.gg/player/analytics/s3-events/index.md): Import player events from your own S3 bucket into FirstLook for unified analytics, segmentation, and engagement. - [Identifying Engaged Players](https://docs.firstlook.gg/player/engaged-players/index.md): Use player conditions and Rewards to find your most engaged playtesters. - [Players](https://docs.firstlook.gg/player/players/index.md): Learn how to manage players for your game. - [Sentiment](https://docs.firstlook.gg/player/sentiment/index.md): Track player sentiment directly from your Discord community. - [Steam Insights](https://docs.firstlook.gg/player/steam-insights/index.md): Learn how to track Wishlist and Playtime data from your playtesters. - [Surveys](https://docs.firstlook.gg/player/surveys/index.md): Learn how to create and manage advanced surveys with multiple distribution channels. - [Setting Up a Playtest](https://docs.firstlook.gg/playtest/index.md): Learn how to prepare your FirstLook workspace for a playtest, upload keys, and invite players to join. - [Playtests at Events](https://docs.firstlook.gg/playtest/events/index.md): How to make use of FirstLook at events. - [Flow Setup Guide](https://docs.firstlook.gg/playtest/flows/index.md): Learn how to create and configure player flows for each segment — from internal testers to media partners — to deliver tailored onboarding and access experiences. - [Prototyping with FirstLook](https://docs.firstlook.gg/playtest/prototyping/index.md): Learn how to manage prototyping with FirstLook. - [Configure Roles and Access](https://docs.firstlook.gg/playtest/roles/index.md): Properly defining the access your players receive based on the structure you define - [Player Segmentation](https://docs.firstlook.gg/playtest/segmentation/index.md): Properly defining the structure of your playtests. - [Running a Stealth Playtest](https://docs.firstlook.gg/playtest/stealth/index.md): Learn how to set up a stealth playtest in FirstLook - [Steam Playtests](https://docs.firstlook.gg/playtest/steam-playtests/index.md): Understand Steam key types, beta branches, and the Steam Playtest feature — and set one up connected to FirstLook. - [Question Types](https://docs.firstlook.gg/question-types/index.md) - [Limits & File Requirements](https://docs.firstlook.gg/reference/limits/index.md): File size limits, accepted upload formats, batch behavior, and plan quotas in one place. - [Statuses & How Things Work](https://docs.firstlook.gg/reference/statuses/index.md): What every status means, and what FirstLook is doing in the background. - [GDPR and Privacy Compliance](https://docs.firstlook.gg/resources/gdpr/index.md): Learn how to comply with GDPR and privacy regulations when using FirstLook. - [Branding & Custom Domain](https://docs.firstlook.gg/setup/branding/index.md): Set up your studio and game branding, themes, and a custom domain for a consistent, professional player experience. - [Discord Setup](https://docs.firstlook.gg/setup/discord/index.md): Learn how to set up the FirstLook Discord bot - [FirstLook Labs](https://docs.firstlook.gg/setup/labs/index.md): Discover and try out new and upcoming features - [Launch Checklist](https://docs.firstlook.gg/setup/launch-checklist/index.md): Everything to verify before you open sign-ups — in the order studios actually do it. - [Basic Setup](https://docs.firstlook.gg/setup/requirements/index.md): What you need to get started with FirstLook - [Getting Sign-Ups](https://docs.firstlook.gg/signups/index.md): Build a waitlist of interested players — set up your sign-up flow, open the doors, and drive traffic to it. - [Invites: Codes, Batches, Email, Conditions](https://docs.firstlook.gg/signups/invites/index.md): Learn how to invite players to your playtest. - [Promote on player.gg](https://docs.firstlook.gg/signups/player-gg/index.md): List your game on player.gg to reach organic playtesters across the FirstLook network. - [Referrals & Friend Invites](https://docs.firstlook.gg/signups/referrals/index.md): Grow your waitlist by letting players invite their friends and rewarding the referrals they drive. - [Troubleshooting](https://docs.firstlook.gg/troubleshooting/index.md): Symptoms, causes, and fixes for the issues studios hit most. ## Changelog - [Player.gg Attribution Analytics and Player Filters](https://docs.firstlook.gg/changelog/2026-07-15-player-gg-attribution-and-filters/index.md): You can now see exactly which player.gg pages and traffic sources drove pageviews and signups for your game. The new Player.gg Traffic view in your Analytics dashboard breaks down your Pageview and Signup Sources across posts, lists, and other placements, so you know precisely what's sending players your way. - [Redesigned Analytics Dashboard](https://docs.firstlook.gg/changelog/2026-07-13-analytics-dashboard-redesign/index.md): We've redesigned the Analytics dashboard around a new Overview that puts your most important numbers front and center. At-a-glance cards track New Players, Discord Members, Steam Playtime, Steam Wishlists, Custom Events, and Web Page Visitors, each with how they've moved versus the previous selected period, alongside cleaner charts, your top Discord channels, and a snapshot of your eight (8) latest Player and Creator signups. Same signup, Steam, and Discord data you rely on, now faster and easier to read. - [Review Content with Submission Methods](https://docs.firstlook.gg/changelog/2026-07-09-campaign-submission-methods/index.md): You can now review creator content before it counts toward a campaign! We already auto-detect every matching video and stream for you, and a new Submission Method setting lets you choose what happens to that content: - [Reposition Reward Images](https://docs.firstlook.gg/changelog/2026-07-01-image-positioning/index.md): You can now reposition images so they frame exactly how you want, no re-cropping or re-uploading! On a reward tier, drag to move the image and drag a corner to zoom, and set the card and the detail popup separately since they're framed differently. Image positioning also shows up in more places across the dashboard, like your creator sign-up page. - [Pay Your Creators in Cash](https://docs.firstlook.gg/changelog/2026-06-29-cash-payouts/index.md): You can now pay creators in cash! Add a Cash Payout to any campaign goal and creators earn it for hitting your target, not just keys and rewards. Use it for CPM deals or any milestone you really want to drive. - [More Languages and Localized Content](https://docs.firstlook.gg/changelog/2026-06-26-llm-localization-expansion/index.md): Since we launched LLM Localization, it's grown well past flows and the player dashboard. It now reaches more languages and translates almost everything you author. - [New Creator Sign-Up and Dashboard](https://docs.firstlook.gg/changelog/2026-06-25-new-creator-signup-and-dashboard/index.md): We've redesigned the entire creator-facing experience, from sign-up all the way through a brand-new dashboard! Creators now get a polished home from the moment they apply to the moment they're earning. Signing up is now streamlined for creators, which means cleaner applicants for you: - [Player Choice Keys](https://docs.firstlook.gg/changelog/2026-06-24-player-choice-keys/index.md): The Cross-Platform Key type has been renamed to Player Choice Keys and gained a new Custom selection type. - [Manually Add Campaign Content](https://docs.firstlook.gg/changelog/2026-06-23-manually-add-content-to-campaign/index.md): You can now manually add content to a campaign by entering a URL! When ingestion misses a creator's video or stream, or the tags don't get tracked, paste the link on the campaign's Content tab and it counts toward that creator's progress like anything we detect automatically. - [Improved Survey Response Viewing](https://docs.firstlook.gg/changelog/2026-06-22-survey-response-viewer/index.md): Click any row in a survey's responses table to open a drawer with that player's full submission, every question and answer in one place, including ratings, multiple-choice, and multi-select questions. - [Twitch and YouTube Tag Tracking](https://docs.firstlook.gg/changelog/2026-06-19-twitch-youtube-tag-tracking/index.md): You can now specify tags, not just a game, for us to detect Twitch and YouTube content for a campaign! Set your tags in a campaign's content eligibility settings and any matching stream or video gets attributed automatically, so you catch coverage outside your game's category. - [Redesigned Player Profile](https://docs.firstlook.gg/changelog/2026-06-18-new-player-profile/index.md): We've redesigned the player profile to give you a clearer, more complete view of a player in your community. - [New Admin Navigation](https://docs.firstlook.gg/changelog/2026-06-17-new-admin-nav/index.md): The admin dashboard has a redesigned left-hand navigation that makes it easier to find your way around. Categories are reorganized and collapsible and sections like Players and Flows expand to reveal their sub-pages. - [Creator Content Insights](https://docs.firstlook.gg/changelog/2026-06-11-creator-dashboard-insights/index.md): We've made major improvements to creator profile pages in the admin dashboard to give you a deeper understanding of your tracked creators' content. - [Set the Default Flow](https://docs.firstlook.gg/changelog/2026-06-04-default-flow/index.md): You can now set any flow as the default for your game, the one players use when landing on your game's firstlook.gg URL. - [Smart Tags](https://docs.firstlook.gg/changelog/2026-06-03-smart-tags/index.md): Tags can now assign themselves. Define a set of filter conditions and FirstLook will tag every player who matches, adding new players as they qualify and removing them when they don't. Make a "High Engagement" Smart Tag based on playtime and discord activity and that cohort will be kept current without anyone touching it. - [Filter Players by Creator Campaign](https://docs.firstlook.gg/changelog/2026-06-02-creator-campaign-player-filters/index.md): You can now filter the Players table by which creator campaigns a player is enrolled in, and slice that further by their status in each campaign (Approved, Pending, Rejected) or by Content Amount to see how many uploads they've actually made. - [Verify your Steam App Ownership](https://docs.firstlook.gg/changelog/2026-05-29-steam-app-verification/index.md): Your Steam Configuration now shows when your Steam App ownership needs verification. Verification unlocks certain Steam-related features, your listing on player.gg, and library ownership checks. - [FirstLook Agent](https://docs.firstlook.gg/changelog/2026-05-20-firstlook-agent/index.md): import Video from "@components/Video.astro"; - [Improved Sentiment Filtering](https://docs.firstlook.gg/changelog/2026-05-18-sentiment-filters/index.md): Sentiment now has a richer filter set so you can zero in on the conversations that matter! Slice by source, language, topic, tag, and sentiment score, and narrow Discord sentiment down to a specific channel instead of the whole server. - [Conditional Rewards](https://docs.firstlook.gg/changelog/2026-05-15-restrict-rewards-by-tag/index.md): You can now give some players bonus rewards inside a tier that's open to everyone! Tag a reward as restricted, and only players with the matching tags will see it; everyone else gets the rest of the tier as normal. To set it up, open any reward in your Tiers, flip on Restrict Eligibility, and add the player tags it should apply to. - [FirstLook Command Palette](https://docs.firstlook.gg/changelog/2026-05-11-command-palette/index.md): You can now jump anywhere in the FirstLook Admin Dashboard with a command palette! Hit Cmd + K on Mac or Ctrl + K on Windows, type where you want to go, and the matching navigation items pop up. It also plugs into the FirstLook Agent: use /ask to talk to the agent directly, or /players to search players and run actions on them inline. - [Player Language Selection](https://docs.firstlook.gg/changelog/2026-05-08-player-language-override/index.md): Players can now pick their preferred language directly from profile settings on the player dashboard! Handy for those whose system language doesn't match the one they actually want to read your game in. The choice is applied everywhere and sticks across sessions. - [SOOP Creator Signup](https://docs.firstlook.gg/changelog/2026-05-06-soop-creator-logins/index.md): Creators can now link their SOOP accounts during the creator signup flow, alongside the existing Twitch, YouTube, TikTok, Kick, and Chzzk options! View creators' SOOP reach or favorite count in the creator profiles table to see which creators are driving views on the platform. - [OR Conditions in Survey Branching](https://docs.firstlook.gg/changelog/2026-05-05-survey-or-conditions/index.md): Survey branching now supports OR logic! You can add multiple answers to a single branching condition and any match will trigger it; no need to set up separate branches for each one. - [Smarter Player Queries in MCP](https://docs.firstlook.gg/changelog/2026-05-04-mcp-player-attributes/index.md): Our MCP integration now understands all the custom fields you've configured on your game. AI assistants like Claude, ChatGPT, and other agents that support MCP can now filter, search, and break down players by any custom question — favorite genre, playstyle preferences, age brackets, and more. - [Auto-Enroll Creators into Campaigns](https://docs.firstlook.gg/changelog/2026-04-30-auto-enroll-campaigns/index.md): You can now auto-enroll creators into a campaign as soon as they're accepted into your program! In Campaign Settings, pick Auto-Enroll as the Join Method and any approved creator gets added to that campaign the moment it goes live, no opt-in click required. Best for publisher-wide campaigns where you want every creator participating by default. - [Per-Player Key Limit](https://docs.firstlook.gg/changelog/2026-04-29-enable-key-limit/index.md): You can now set a per-player limit on any key type! Configure it in your Key Type settings and FirstLook will block any player from claiming more than the set number of that key, even if they unlock the reward again through a different campaign, role, or rewards tier. This is useful for studios running multiple campaigns or rewards where the same Steam, PSN, or Xbox key shouldn't go out twice to the same player. - [Custom Agreement Names](https://docs.firstlook.gg/changelog/2026-04-28-rename-nda-agreement/index.md): You can now rename the NDA agreement on your flow! Studio legal teams may need their player-facing agreement to be called something more specific than "NDA", like "Beta Program Terms" or "Closed Beta Agreement". The new name shows up everywhere players see the agreement. - [Creator Battle Pass](https://docs.firstlook.gg/changelog/2026-04-24-creator-battle-pass/index.md): You can now run a creator battle pass in FirstLook! We made it so campaign goals can grant Rewards points as their payout, so every milestone or performance target a creator hits moves them further along your reward tiers (Discord roles, keys, custom rewards, all of it). - [Reach Organic Playtesters with player.gg](https://docs.firstlook.gg/changelog/2026-04-23-player-gg-listing/index.md): Your game can now be listed on player.gg — FirstLook's public destination where gamers discover and sign up for playtests across the network. Your game page is populated automatically from your Steam or IGDB page, so for most studios there's no extra content work: flip the toggle on and your listing is live. Players who find your game on player.gg get funnelled into your waitlist with the default flow, and show up clearly attributed in your dashboard. Confidential games are supported too — reach out to FirstLook and only your game name and self-uploaded branding will be shown. - [Live Queue Status for Discord & Announcements](https://docs.firstlook.gg/changelog/2026-04-22-queue-status-notifications/index.md): You can now see live queue status for large announcement sends and Discord-throttled server adds! Studios get a Large Queue Processing banner on the admin dashboard with remaining items and ETA, and players waiting to join your Discord server see a matching notice with their estimated wait time on the dashboard and Discord tab. - [Invite Player by Filter Conditions](https://docs.firstlook.gg/changelog/2026-04-21-invite-by-conditions/index.md): We reworked Invite by Role to Invite by Conditions, where instead of picking a single role, you can target invites using the same powerful filters you already use across the platform. - [Custom Sender for Announcement Emails](https://docs.firstlook.gg/changelog/2026-04-20-custom-announcement-senders/index.md): For our Pro customers, you can now send announcements from a different email address than your default sender! Head to Settings, Email, and toggle on the new Announcements Sender to set its own name and address. Useful if you want your transactional emails to come from one address while announcements go out from something friendlier. - [Playtime by Steam App](https://docs.firstlook.gg/changelog/2026-04-15-playtime-by-steam-app/index.md): You can now filter players by playtime for each individual Steam app being tracked in your steam settings, and see the full breakdown on every player profile. - [AI-powered Announcements and Survey Localization](https://docs.firstlook.gg/changelog/2026-04-14-localized-announcements-surveys/index.md): Studios using LLM-based Localization now benefit from automatically translated announcements and surveys! - [Capture Player Names at Sign Up](https://docs.firstlook.gg/changelog/2026-04-10-capture-real-name-signup/index.md): You can now ask for a player's legal name and country of residence at sign up, not just at onboarding! Toggle either option on in your Sign Up step settings. - [Powerful Match Filter Rewards Quests](https://docs.firstlook.gg/changelog/2026-04-09-match-filter-quest/index.md): In Rewards, Match Filter quests just got a lot more powerful! You can now reward players based on any player table filter, not just custom onboarding question answers. Set up a quest that triggers when a player matches a specific source, has linked a certain account, hits a playtime threshold, or any combination of filters you've saved. - [Custom Messages at Onboarding](https://docs.firstlook.gg/changelog/2026-04-08-custom-onboarding-messages/index.md): You can now add a custom message to your Onboarding step! Toggle on "Display a Custom Message" in your flow's Onboarding settings, then set a title and body to explain why you're asking players to link specific accounts or complete certain steps. Your custom text shows up directly in the player dashboard. - [Cross-Platform Keys for Google Play and Apple](https://docs.firstlook.gg/changelog/2026-04-07-cross-platform-mobile-keys/index.md): Cross-platform keys now support Google Play and Apple TestFlight! Studios with mobile games can set up a single key distribution flow for all mobile players. Each player claims one key for their platform based on whichever account they have linked, so no keys go to waste and you don't need separate flows for each store. - [Unity SDK](https://docs.firstlook.gg/changelog/2026-04-07-unity-sdk/index.md): The FirstLook SDK is now available for Unity! Drop the SDK into your Unity project to wire up runtime authentication, sessions, analytics, and in-game surveys directly from your game. Download it from the Game SDK section of your dashboard and follow the setup guide to get started. - [Switch 2 Key Support](https://docs.firstlook.gg/changelog/2026-04-06-switch-2-key-support/index.md): Nintendo Switch 2 is now available as a native key type! Upload your Switch 2 keys and distribute them to players the same way you would Steam, Epic, or PlayStation keys. Switch 2 shows up as its own platform in your key management settings, complete with platform branding. - [Publisher Audit Logs](https://docs.firstlook.gg/changelog/2026-04-03-publisher-audit-logs/index.md): Publisher admins can now view a full log of admin activity directly from the publisher dashboard! Every action taken by fellow admins, from privilege grants to configuration changes, is tracked and visible in one place. Built for organizations that need tighter auditing and security compliance across their organization. - [New Hours Watched Metric for Creators](https://docs.firstlook.gg/changelog/2026-03-31-hours-watched-metric/index.md): Hours Watched is now available as a metric for your livestream creator campaign goals! Set a target based on total viewing time, not just viewers, to better capture the full impact of a stream. Hours Watched is calculated as average concurrent viewers multiplied by stream duration, tracked automatically across all livestreams in your campaign. - [Custom Actions on Flows](https://docs.firstlook.gg/changelog/2026-04-01-custom-action/index.md): You can now add a Custom Action button to your Waitlist and Complete flow steps! Toggle it on in your flow settings and set your button text and URL. Perfect for Kickstarter campaigns, surveys, anything else you want to drive players towards. - [Custom Announcement Email Headers](https://docs.firstlook.gg/changelog/2026-03-31-custom-announcement-email-headers/index.md): 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. - [Self Player Deletion](https://docs.firstlook.gg/changelog/2026-03-30-self-player-deletion/index.md): 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. - [Masking Personally Identifiable Information (PII)](https://docs.firstlook.gg/changelog/2026-03-27-pii-masking/index.md): 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. - [Advanced Filter Operators](https://docs.firstlook.gg/changelog/2026-03-26-advanced-filter-operators/index.md): 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. - [Pending Player State](https://docs.firstlook.gg/changelog/2026-03-25-pending-player-state/index.md): 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. - [Custom Dashboard & Email Footers](https://docs.firstlook.gg/changelog/2026-03-24-custom-email-dashboard-footers/index.md): 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. - [Performance-Based Creator Goals](https://docs.firstlook.gg/changelog/2026-03-23-performance-based-creator-goals/index.md): 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. - [Kick and Chzzk Creator Signup](https://docs.firstlook.gg/changelog/2026-03-20-kick-chzzk-creator-logins/index.md): 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. - [Google Play Access Codes](https://docs.firstlook.gg/changelog/2026-03-19-google-play-access-codes/index.md): 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. - [Custom Publisher Banners](https://docs.firstlook.gg/changelog/2026-03-18-publisher-custom-banners/index.md): 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. - [Custom Key Types](https://docs.firstlook.gg/changelog/2026-03-17-custom-key-types/index.md): 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. - [Publisher Organization Support](https://docs.firstlook.gg/changelog/2026-03-06-publisher-organizations/index.md): 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. - [Easier Discord Setup](https://docs.firstlook.gg/changelog/2026-03-04-new-discord-config/index.md): 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. - [Localized Flows and Player Dashboard](https://docs.firstlook.gg/changelog/2026-03-03-llm-localization/index.md): 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. - [Content Discovery for Creators](https://docs.firstlook.gg/changelog/2026-02-27-content-discovery-for-creators/index.md): 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. - [Campaign-Specific Content Filters](https://docs.firstlook.gg/changelog/2026-02-25-campaign-filters/index.md): 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. - [Limit Rewards Access to Specific Players](https://docs.firstlook.gg/changelog/2026-02-23-limit-rewards-access/index.md): 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. - [Custom Rewards](https://docs.firstlook.gg/changelog/2026-02-20-custom-rewards/index.md): 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. - [Require Approval for Creator Campaigns](https://docs.firstlook.gg/changelog/2026-02-17-campaign-approvals/index.md): 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. - [Manually Add Creator Content](https://docs.firstlook.gg/changelog/2026-02-12-manually-add-content/index.md): 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. - [Filter Players by Discord Role](https://docs.firstlook.gg/changelog/2026-02-09-discord-role-filter/index.md): 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. - [Manually Grant Reward Points](https://docs.firstlook.gg/changelog/2026-02-04-manually-grant-points/index.md): 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. - [Filter Players by Last Announcements](https://docs.firstlook.gg/changelog/2026-01-29-last-announcements-filter/index.md): 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. - [Skip Waitlist and Auto-Invite Players](https://docs.firstlook.gg/changelog/2026-01-23-skip-waitlist/index.md): 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. - [Create Your Own Creator Campaigns](https://docs.firstlook.gg/changelog/2026-01-21-creator-campaigns/index.md): 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. - [New Sentiment Experience](https://docs.firstlook.gg/changelog/2026-01-20-sentiment-redesign/index.md): 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. - [Apple TestFlight Playtests](https://docs.firstlook.gg/changelog/2026-01-16-apple-testflight-playtests/index.md): 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. - [View Email Replies to Announcements](https://docs.firstlook.gg/changelog/2026-01-14-email-replies/index.md): 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. - [Generate Unreal SDK Config](https://docs.firstlook.gg/changelog/2026-01-13-generate-unreal-config/index.md): 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. - [Export Analytics Data](https://docs.firstlook.gg/changelog/2026-01-12-export-analytics/index.md): 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. - [Assign Discord Roles via Player Tags](https://docs.firstlook.gg/changelog/2026-01-09-discord-roles-via-tags/index.md): 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. - [Conditional Survey Questions](https://docs.firstlook.gg/changelog/2026-01-08-survey-branching/index.md): 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. - [Bulk Revoke and Delete Keys](https://docs.firstlook.gg/changelog/2026-01-07-bulk-action-keys/index.md): 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. - [Filter Players by Region/Continent](https://docs.firstlook.gg/changelog/2025-12-18-region-filter/index.md): 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. - [FirstLook Wrapped 2025](https://docs.firstlook.gg/changelog/2025-12-17-firstlook-wrapped/index.md): 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! - [Sentiment on Survey Responses](https://docs.firstlook.gg/changelog/2025-12-15-survey-responses-sentiment/index.md): 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. - [Google Play Playtests](https://docs.firstlook.gg/changelog/2025-12-11-google-play-playtests/index.md): 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. - [Easier Survey Creation and Distribution](https://docs.firstlook.gg/changelog/2025-12-10-easier-surveys/index.md): 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. - [Filter by Steam Owned Date](https://docs.firstlook.gg/changelog/2025-12-08-steam-owned-since/index.md): 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. - [View/Sort by Player XP](https://docs.firstlook.gg/changelog/2025-12-04-player-xp/index.md): 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. - [Sentiment on Steam Discussions](https://docs.firstlook.gg/changelog/2025-12-03-steam-discussions/index.md): 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. - [Player Notes](https://docs.firstlook.gg/changelog/2025-12-02-player-notes/index.md): 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. - [Matrix Question Type](https://docs.firstlook.gg/changelog/2025-12-01-matrix-question-type/index.md): 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. - [Set Your Game's Timezone](https://docs.firstlook.gg/changelog/2025-11-26-set-timezone/index.md): 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. - [Player Rewards](https://docs.firstlook.gg/changelog/2025-11-25-player-rewards/index.md): 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. - [Try New Features with FirstLook Labs](https://docs.firstlook.gg/changelog/2025-11-24-firstlook-labs/index.md): 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. - [Change Team Members Roles](https://docs.firstlook.gg/changelog/2025-11-21-team-members-roles/index.md): 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. - [Move Players to Waitlist](https://docs.firstlook.gg/changelog/2025-11-20-move-to-waitlist/index.md): 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. - [Sort/Filter by Creator Reach](https://docs.firstlook.gg/changelog/2025-11-18-sort-creator-reach/index.md): 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. - [Edit Signup/Onboarding Responses](https://docs.firstlook.gg/changelog/2025-11-17-edit-responses/index.md): 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. - [Advanced Player Filtering](https://docs.firstlook.gg/changelog/2025-11-14-advanced-filters/index.md): 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! - [Scheduled Announcements](https://docs.firstlook.gg/changelog/2025-11-13-schedule-announcements/index.md): 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. - [Custom Events in Date Filters](https://docs.firstlook.gg/changelog/2025-11-12-custom-events-date-picker/index.md): 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. - [Weekly Summary PDF Export](https://docs.firstlook.gg/changelog/2025-11-10-export-sentiment-pdf/index.md): 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. - [View Team Activity](https://docs.firstlook.gg/changelog/2025-11-07-view-team-activity/index.md): 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. - [Bulk Action Deleting Players](https://docs.firstlook.gg/changelog/2025-11-06-bulk-delete-players/index.md): 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. - [Sentiment on Steam Reviews](https://docs.firstlook.gg/changelog/2025-11-05-steam-reviews-sync/index.md): 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. - [Edit Surveys](https://docs.firstlook.gg/changelog/2025-11-04-edit-surveys/index.md): 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. - [Create API Tokens](https://docs.firstlook.gg/changelog/2025-11-03-create-api-tokens/index.md): 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. - [Sentiment on Discord Text Channels](https://docs.firstlook.gg/changelog/2025-10-31-discord-text-sync/index.md): 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. - [Creator Content Page](https://docs.firstlook.gg/changelog/2025-10-30-content-page/index.md): 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. - [Player Dashboard Redesign](https://docs.firstlook.gg/changelog/2025-10-29-player-dashboard/index.md): 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. - [FirstLook x ChatGPT/Claude (Beta)](https://docs.firstlook.gg/changelog/2025-10-28-mcp/index.md): 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. - [Export Keys](https://docs.firstlook.gg/changelog/2025-10-24-export-keys/index.md): 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. - [Assign Creators FirstLook Roles](https://docs.firstlook.gg/changelog/2025-10-23-creator-firstlook-role/index.md): 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. - [Manual Referral Rewards](https://docs.firstlook.gg/changelog/2025-10-22-manual-referral-rewards/index.md): 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. - [Weekly Sentiment Summaries](https://docs.firstlook.gg/changelog/2025-10-21-weekly-sentiment-summary/index.md): 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. - [Ban Entire Email Domains](https://docs.firstlook.gg/changelog/2025-10-20-ban-email-domains/index.md): 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. - [Filter Creator Content](https://docs.firstlook.gg/changelog/2025-10-17-filter-creator-content/index.md): 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. - [Delete a Player’s Survey Response](https://docs.firstlook.gg/changelog/2025-10-16-delete-ind-survey-response/index.md): You can now delete individual survey responses! This is useful for removing internal test responses or admin submissions without affecting other data. - [More Flow Localization Languages](https://docs.firstlook.gg/changelog/2025-10-10-more-flow-localization/index.md): We've added three more languages for Flow localization: 日本語 (Japanese), 한국어 (Korean), and 简体中文 (Simplified Chinese)! - [Dynamic NDA Fields](https://docs.firstlook.gg/changelog/2025-10-09-dynamic-nda-fields/index.md): 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. - [Invite Players to become Creators](https://docs.firstlook.gg/changelog/2025-10-08-invite-players-to-creators/index.md): 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. - [Manual Creator Tracking](https://docs.firstlook.gg/changelog/2025-10-03-manual-creator-tracking/index.md): 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. - [Optional Player Name/Country Collection](https://docs.firstlook.gg/changelog/2025-10-02-name-country-optional/index.md): 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. - [Custom Sentiment Tags](https://docs.firstlook.gg/changelog/2025-09-30-custom-sentiment-tags/index.md): 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. - [Duplicate Flows](https://docs.firstlook.gg/changelog/2025-09-29-duplicate-flows/index.md): 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. - [Player Sentiment Filter](https://docs.firstlook.gg/changelog/2025-09-26-player-sentiment-filter/index.md): 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. - [Creator Program Beta](https://docs.firstlook.gg/changelog/2025-09-25-creator-program-beta/index.md): We're thrilled to announce our first set of tools for working with content creators! - [Game Selector Question Type](https://docs.firstlook.gg/changelog/2025-09-24-game-selector-question-type/index.md): 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. - [Survey Response Filters](https://docs.firstlook.gg/changelog/2025-09-23-survey-response-filters/index.md): We've added the ability to filter players by survey answers! This allows you to target specific individuals for follow-up questions or playtests. - [Social Account Age Filters](https://docs.firstlook.gg/changelog/2025-09-22-social-account-age-filters/index.md): On the player overview, you can now filter players by when they created their Discord or Steam accounts! - [Sentiment Beta](https://docs.firstlook.gg/changelog/2025-09-19-sentiment-beta/index.md): 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. - [Playtest Network](https://docs.firstlook.gg/changelog/2025-08-20-playtest-network/index.md): 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. - [Filter Pageviews and Visitors](https://docs.firstlook.gg/changelog/2025-07-22-filters/index.md): You can now filter Analytics data by Source, Country, Page URL, or Device. - [Player Tags](https://docs.firstlook.gg/changelog/2025-07-14-player-tags/index.md): Player Tags 🏷️ - [Surveys](https://docs.firstlook.gg/changelog/2025-07-08-surveys/index.md): Our survey feature just got a major upgrade. - [Steam Branches](https://docs.firstlook.gg/changelog/2025-06-26-steam-branches/index.md): 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! - [Flow Localization](https://docs.firstlook.gg/changelog/2025-06-16-flow-localization/index.md): You can now localize your Flows in Spanish and French! - [Live Flow Preview](https://docs.firstlook.gg/changelog/2025-06-03-live-flow-preview/index.md): 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! - [Multiple Choice Questions](https://docs.firstlook.gg/changelog/2025-05-28-multiple-choice-question-type/index.md): We’re thrilled to announce a brand new feature designed to make your playtesting and feedback collection even better: Multiple Choice Question Types! - [Markdown Image Upload](https://docs.firstlook.gg/changelog/2025-05-08-markdown-image-upload/index.md): 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! - [Epic Playtests](https://docs.firstlook.gg/changelog/2025-04-25-epic-playtests/index.md): 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. - [Getting Started Recipes](https://docs.firstlook.gg/changelog/2025-04-16-getting-started-recipes/index.md): 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. - [Manually Grant Keys](https://docs.firstlook.gg/changelog/2025-04-10-manually-grant-keys/index.md): 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. - [Player Attribute Analytics](https://docs.firstlook.gg/changelog/2025-04-07-player-attribute-analytics/index.md): 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. - [Edit Player Email and Questions](https://docs.firstlook.gg/changelog/2025-04-02-edit-player/index.md): 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. - [Live Aware Integration](https://docs.firstlook.gg/changelog/2025-03-26-live-aware-integration/index.md): 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. - [Multi-Stage Questions](https://docs.firstlook.gg/changelog/2025-03-20-multi-stage-questions/index.md): 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. - [Key Inventory](https://docs.firstlook.gg/changelog/2025-03-18-key-inventory/index.md): 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. - [Data Retention and Player Deletion](https://docs.firstlook.gg/changelog/2025-03-14-data-retention/index.md): 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. - [Unsubscribe from email announcements](https://docs.firstlook.gg/changelog/2025-03-14-unsubscribe/index.md): 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. - [Player country stats and filters](https://docs.firstlook.gg/changelog/2025-03-13-player-country-stats-filters/index.md): 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. - [Duplicate Announcements](https://docs.firstlook.gg/changelog/2025-03-12-duplicate-announcements/index.md): 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! - [Clickthrough Agreements](https://docs.firstlook.gg/changelog/2025-03-11-clickthrough-agreements/index.md): 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. - [Pragma Integration](https://docs.firstlook.gg/changelog/2025-03-06-pragma-integration/index.md): 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. - [Player Influence and Relation Filters](https://docs.firstlook.gg/changelog/2025-03-03-player-influence/index.md): 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. - [View Announcement Recipients](https://docs.firstlook.gg/changelog/2025-02-27-view-recipients/index.md): 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. - [Configurable Background Opacity](https://docs.firstlook.gg/changelog/2025-02-25-background-opacity/index.md): In your Branding Settings, you can now configure the background opacity. - [Regional Keys](https://docs.firstlook.gg/changelog/2025-02-25-regional-keys/index.md): 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. - [Flow Signup URLs](https://docs.firstlook.gg/changelog/2025-02-20-flow-signup-url/index.md): 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. - [Radio Question Type](https://docs.firstlook.gg/changelog/2025-02-19-radio-question/index.md): We've added a new question type to FirstLook: Radio Questions. - [Set a Reply-To Email Address](https://docs.firstlook.gg/changelog/2025-02-18-reply-to/index.md): 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. - [Onboard to Xbox and PlayStation](https://docs.firstlook.gg/changelog/2025-02-13-console-playtesting/index.md): You can now onboard players to your Xbox or PlayStation playtests using FirstLook! - [Claim & Sync Discord Roles](https://docs.firstlook.gg/changelog/2025-02-06-claim-sync-discord-roles/index.md): 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. - [Bulk Invite and Skip Email](https://docs.firstlook.gg/changelog/2025-01-30-bulk-invite-skip-email/index.md): 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. - [Analytics Filtering](https://docs.firstlook.gg/changelog/2025-01-27-analytics-filtering/index.md): 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. - [Team settings and billing](https://docs.firstlook.gg/changelog/2025-01-24-team-settings-billing/index.md): 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. - [Filter players by multiple values](https://docs.firstlook.gg/changelog/2025-01-16-filter-by-multiple/index.md): 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. - [Steamworks Integration](https://docs.firstlook.gg/changelog/2025-01-09-steamworks-integration/index.md): 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. - [Multiple Key Types and Key Configuration](https://docs.firstlook.gg/changelog/2025-01-07-multiple-key-types-copy/index.md): 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. - [Signup, Steam, and Discord Analytics](https://docs.firstlook.gg/changelog/2025-01-03-player-analytics/index.md): We've extended the Analytics Page with more data on your Signups, Steam, and Discord. - [Require Minimum Age](https://docs.firstlook.gg/changelog/2024-12-18-require-minimum-age/index.md): 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. - [Discord Surveys](https://docs.firstlook.gg/changelog/2024-12-04-discord-surveys/index.md): 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. - [Sync Player Role changes with Discord](https://docs.firstlook.gg/changelog/2024-12-03-sync-player-role-changes/index.md): 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. - [Import Players with Steam Keys](https://docs.firstlook.gg/changelog/2024-12-02-import-player-keys/index.md): 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. - [Remove Steam Keys](https://docs.firstlook.gg/changelog/2024-11-26-remove-steam-keys/index.md): 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. - [Get Notified when Running out of Keys](https://docs.firstlook.gg/changelog/2024-11-08-low-redeemables/index.md): We’ve added a new Notifications section in Settings. - [Perform Bulk Actions on Players](https://docs.firstlook.gg/changelog/2024-11-07-bulk-player-actions/index.md): Invite multiple players at once, or assign friend invites to a handpicked selection with the new Bulk Player Actions. - [Unlink Player's Discord or Steam](https://docs.firstlook.gg/changelog/2024-11-06-unlink-steam-discord/index.md): It sometimes happens that player accidentally links wrong Steam or Discord account. - [Welcome Email](https://docs.firstlook.gg/changelog/2024-10-29-welcome-message/index.md): 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. - [Unsaved Changes](https://docs.firstlook.gg/changelog/2024-10-25-unsaved-changes/index.md): 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. - [Customize Invite Emails](https://docs.firstlook.gg/changelog/2024-10-21-customize-invite-email/index.md): 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. - [Detect Bounced Emails](https://docs.firstlook.gg/changelog/2024-10-15-bounced-emails/index.md): Sometimes emails can't be delivered, either because the email address doesn't exist, or because the recipient's email server rejected the email. - [Customize Social Sharing Preview](https://docs.firstlook.gg/changelog/2024-10-14-social-sharing-preview/index.md): 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. - [Reward Referrals with an Invite](https://docs.firstlook.gg/changelog/2024-10-04-referral-gamification/index.md): Players on the Waitlist could already refer their friends to the playtest. Now, we've added the option to reward players for doing so. - [Player Source Attribution + more](https://docs.firstlook.gg/changelog/2024-10-02-player-source-attribution/index.md): 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. - [Bulk Invite Players](https://docs.firstlook.gg/changelog/2024-09-27-bulk-invite-players/index.md): 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. - [Onboarding Flow and Dashboard Redesign](https://docs.firstlook.gg/changelog/2024-09-16-onboarding-redesign/index.md): We've completely redesigned the onboarding flow and dashboard, making it more user-friendly, less cluttered, and more intuitive. - [Grant Invites to Individual Players](https://docs.firstlook.gg/changelog/2024-09-11-grant-invites/index.md): 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. - [Ban, Kick or Unassign Roles on Discord when removing players from FirstLook](https://docs.firstlook.gg/changelog/2024-09-10-remove-from-discord/index.md): 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: - [Login as Player](https://docs.firstlook.gg/changelog/2024-09-09-impersonate/index.md): 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. - [Discord Forum Sync](https://docs.firstlook.gg/changelog/2024-09-06-discord-forum-sync/index.md): 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. - [Custom Signup Message](https://docs.firstlook.gg/changelog/2024-09-03-custom-signup-message/index.md): 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. - [Send Email Announcements to your Playtesters](https://docs.firstlook.gg/changelog/2024-08-29-announcements/index.md): 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. - [Introducing Flows – Unique Sign-ups for Different Audiences](https://docs.firstlook.gg/changelog/2024-08-21-flows/index.md): We're excited to bring you Flows: A new way to create unique and tailored sign-up and onboarding experiences for different audiences. - [Player Relations](https://docs.firstlook.gg/changelog/2024-08-19-player-relations/index.md): 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. - [Sign Up with Discord](https://docs.firstlook.gg/changelog/2024-08-16-discord-signup/index.md): 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. - [Token Based Email Verification](https://docs.firstlook.gg/changelog/2024-08-15-email-verification/index.md): 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. - [New Email Design](https://docs.firstlook.gg/changelog/2024-08-12-email-design/index.md): 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. - [Delete and Migrate Roles](https://docs.firstlook.gg/changelog/2024-08-08-role-delete/index.md): 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. - [Introducing the Light Theme and more Branding Customizations](https://docs.firstlook.gg/changelog/2024-08-01-light-theme-and-branding/index.md): 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. - [Customize your Waitlist Landing Page](https://docs.firstlook.gg/changelog/2024-07-26-waitlist-settings/index.md): 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. - [Player and Role Stats](https://docs.firstlook.gg/changelog/2024-07-16-player-and-role-stats/index.md): 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. - [Role-Tailored Welcome Message](https://docs.firstlook.gg/changelog/2024-07-12-role-welcome-message/index.md): Override the default Welcome Message for specific roles to tailor the communication to them. - [Self-Service Discord Role Claim](https://docs.firstlook.gg/changelog/2024-07-12-self-service-role-claim/index.md): 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. - [Promote Wishlists](https://docs.firstlook.gg/changelog/2024-07-10-promote-wishlists/index.md): 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. - [View Steam Activity 🥳](https://docs.firstlook.gg/changelog/2024-07-10-steam-status/index.md): 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.