콘텐츠로 이동
Get Started

Campaigns

이 콘텐츠는 아직 번역되지 않았습니다.

Creator Campaigns let you activate your creator community around a specific event, content drop, or ongoing program. You define what content counts, what creators need to achieve, and what they earn — FirstLook tracks everything automatically.

Navigate to Creators → Campaigns to get started.

The overview shows a live summary of campaign performance:

Five metrics are shown as selectable tabs. Clicking a tab reveals a time-series sparkline chart for that metric over the campaign period.

MetricDescription
Content CreatedTotal number of videos and streams published by approved creators during the campaign.
Total ViewsCombined view count across all tracked content.
Hours StreamedTotal live streaming time across all creators, in hours.
Hours WatchedTotal hours watched by viewers across all streams.
Engagement RateAverage engagement rate (likes + comments relative to views) across all content, shown as a percentage.

Only shown when a Total Budget has been set on the campaign. Displays a progress bar with:

FieldDescription
% usedProportion of the budget already paid out to creators.
TotalThe full campaign budget in USD.
RemainingUnspent budget remaining.

A ranked table of up to 15 creators, sorted by total campaign views. Each row shows:

ColumnDescription
RankPosition by total views.
CreatorAvatar and name, linking to their creator profile page.
PlatformsBadges for each platform the creator is active on (Twitch, YouTube, TikTok).
ViewsTotal views generated during the campaign.
JoinedWhen the creator joined the campaign.

A read-only panel showing exactly how the campaign appears to creators:

SectionDescription
StatusCurrent campaign status badge (Draft, Published, Live, or Completed).
DurationTotal length (e.g. “3 weeks and 2 days”), plus formatted start and end date/times.
AboutThe campaign description.
BudgetTotal payout amount, if a budget is configured.
Campaign ResourcesReward cards showing what creators receive just for joining. Empty if no resources are configured.
GoalsReward cards for each goal, showing the condition and reward. Links to the Goals tab if none are set yet.

Creator Preview

The Content tab is the main view for monitoring what your creators are producing during the campaign. It’s only populated after the campaign start date — before that, a Content Pending placeholder is shown.

Aggregate performance stats for all approved creators are shown across the top:

MetricDescription
Total ViewsCombined view count across all tracked content.
Total uploads / streamsTotal number of videos and streams published during the campaign.
Total hours watchedTotal hours watched across all streams.
Average viewersAverage viewers across all streams.
Engagement RateAverage engagement rate across all content as a percentage.

The four highest-viewed pieces of content from the campaign period are shown as cards. Each card displays:

FieldDescription
ThumbnailWith duration overlay, links to the content on its platform.
CreatorAvatar, name, country, and follower count.
TitleLinks directly to the video or stream.
Published dateWhen the content was published.
Platform badgeSource platform with view count.
EngagementLike and comment counts.

Below the top performers is a table of every piece of content attributed to the campaign, 20 items per page. Each row shows:

ColumnDescription
ThumbnailWith duration overlay, links to the content.
Published dateWhen the content was published.
CreatorAvatar, name, and follower count, linking to their creator profile.
Platform badgeSource platform (Twitch, YouTube, TikTok) with view count.
EngagementLikes, comments, and views.

Campaign Content

Shows every creator enrolled in the campaign with their current stats: goals, views, uploads, stream duration, hours watched, and average viewers.

When the join method is Require Approval, pending join requests appear here. Select one or more creators and use Approve or Deny to manage access.

Campaign Creators

To set a new goal for your campaign, click ’+ New Goal’. You’ll be able to configure the following:

Milestone - Fires once when the creator hits the target. Supports all reward types. Performance - Repeats every time the creator hits the threshold. Supports a subset of reward types.

For Performance goals you can also set a Max award count — the maximum number of times a single creator can earn the reward. Leave it at 0 for unlimited.

Campaign Goal Type

Each goal tracks either Video (VOD) or Livestream content.

MetricTypeMeasurement
ViewsVODTotal across all videos / On a single video
Duration (minutes)VOD + LivestreamTotal / On a single piece of content
Number of uploadsVODTotal
Average viewersLivestreamTotal across all streams / On a single stream
Hours watchedLivestreamTotal across all streams / On a single stream
Number of streamsLivestreamTotal

Set a target value — the number creators must reach to earn the reward. For performance goals this is the repeating threshold (e.g. every 1,000 views).

Campaign Goals

Every goal has a reward that creators receive on completion. Milestone goals support the full reward catalog; performance goals support a focused set suited to repeating payouts.

Reward typeAvailable for
Discord RoleMilestone
Discord MessageMilestone + Performance
FirstLook RoleMilestone
Invites (game access)Milestone + Performance
Key / Code GrantMilestone + Performance
Gift CardMilestone + Performance
Steam Branch AccessMilestone
Pragma EntitlementMilestone + Performance
Custom LinkMilestone
FirstLook EntitlementMilestone
XP (Battle Pass)Milestone + Performance
Cash PayoutMilestone + Performance
TagMilestone

Campaign Rewards

FieldDescription
PublishedMakes the campaign visible to creators so they can join. Creators won’t receive resources or have content counted until the start date.
Join MethodControls how creators enter the campaign — see Join Methods below.
List on Creators.ggMakes the campaign discoverable on the Creators.gg directory. Only available when the Creators.gg integration is enabled. Creators can be accepted to a listed campaign without joining your program first — they appear in your Profiles table as Applied.

Campaign Settings

MethodDescription
Auto EnrollCreators are automatically enrolled in the campaign as soon as they’re accepted into your program.
Opt InCreators can join the campaign on their own, without approval.
Require ApprovalThe default. Creators request to join, and you approve or deny each request from the Creators tab. Requests move through RequestedJoined or Denied — see campaign participant statuses.
FieldDescription
TitleThe campaign name shown to creators.
DescriptionA Markdown-supported description of the campaign, visible to creators.
Campaign DatesStart and end date/time. Resources are granted at the start date; content only counts within this window.
ImageOptional campaign image (recommended 1920×1080 px).

Campaign Details

Only visible when the Creator Payouts feature is enabled. Set a total USD budget for the campaign, drawn from your studio’s creator budget. FirstLook prevents over-allocation when goals with cash payouts are added.

Campaign Budget

Defines which creator content counts toward goals. By default, content matching your game’s global coverage settings counts. You can narrow this per-campaign:

FilterDescription
Twitch GamesOnly count content where the creator is streaming one of the specified IGDB games.
YouTube ChannelsOnly count content from specific YouTube channels.
TikTok TagsOnly count TikTok content containing specific hashtags.

Leaving all filters empty falls back to your game-level coverage settings.

Campaign Eligibility

When Require Review is on, auto-detected content must be manually approved before it counts toward goals. This enables the Submissions tab. When off, auto-detected matching content counts automatically. Content that creators submit manually always requires review, regardless of this setting.

Campaign Review

Rewards granted to creators automatically when they join (or at the campaign start date). Resources are separate from goal rewards. Any reward type can be used — keys, Discord roles, XP, gift cards, and more.

Campaign Resources

The full list of Goals/Quests and Rewards that can be configured in the Rewards and Creators features. These are the player-facing quest and reward types — separate from the creator campaign goal types and goal rewards documented in the sections above.

NameFunctionCustomisation
Steam WishlistTriggers when someone Wishlists the game on SteamQuest Name Points Period Grant points for past activity
Steam PlaytimeTriggers when someone plays the game for a given amount of timeQuest Name Points Period Grant points for past activity Time played
PlayedTriggers when someone plays the game on SteamQuest Name Points Period Grant points for past activity
Friend PlayedTriggers when a players referrals/invites play the game on SteamQuest Name Points Period Grant points for past activity
Discord ActivityTriggers whenever someone engages on Discord, through posting or reacting to postsQuest Name Points Period Grant points for past activity Number of messages required Limit to specific channels Discord message
Discord ThreadsTriggers whenever someone posts a thread in a specific channelQuest Name Points Period Grant points for past activity Number of threads required Limit to specific channels
Friend InvitesTriggers whenever someone invites a friend using friend invite codes through FirstLookQuest Name Points Period Grant points for past activity Number of invites required
Friend ReferralsTriggers whenever someone refers a friend using their personal referral code through FirstLookQuest Name Points Period Grant points for past activity Number of referrals required
Survey ResponsesTriggers whenever someone completes a surveyQuest Name Points Period Grant points for past activity Survey
Match FiltersTriggers whenever a player’s data matches a custom set of filter conditions.Quest Name Points Period Grant points for past activity Filters
Analytics PlaytimeTriggers whenever a player’s playtime reaches a set amount of time, as tracked by the Firstlook SDK.Quest Name Points Time Played
Analytics SessionsTriggered when a player’s session count reaches the configured amount, as tracked by the Firstlook SDK.Quest Name Points Sessions
NameFunctionCustomisation
Discord RoleGrant a Discord roleReward Name Discord Role
Discord MessageSend a message to a Discord ChannelReward Name Discord Message Discord Channel
Role ChangeChange a users role in FirstLookReward Name Role
Invite CodesGive users invite codes to shareReward Name Invite Codes Role
Playtest AccessGrant access to playtest the gameReward Name
Key GrantGrant a key to the userReward Name Redeemable Type
Steam Branch AccessGrant access to a Steam branchReward Name Redeemable Type
Pragma Account CreationCreate a Pragma account for usersReward Name
Add to GroupAdd users to a Pragma groupReward Name Pragma Group
Remove from GroupRemove users from a Pragma groupReward Name Pragma Group
Pragma EntitlementGrant a Pragma entitlement to the userReward Name Pragma Entitlement
CustomGrant a reward outside of FirstLookReward Name Reward URL
FirstLook EntitlementGrant a FirstLook entitlement to the playerReward Name FirstLook Entitlement