Offer
Configure a child Offer and link it to the correct Offer Pass and reward.
In this article, you'll configure one Offer, the child touchpoint inside an Offer Pass, and connect it to the correct offer reward.
Prerequisites
- The parent
Offer Passalready exists. - A dedicated reward exists for this Offer, or you are ready to create one.
- You know what participants should see and claim when they unlock the Offer.
Offers follow a strict reward pattern
The safest setup is one Offer linked to one dedicated reward. That reward should use First Come First Served, be restricted only to this Offer, and keep Minimum collectibles required at 1.
How the model works
The Offer Pass is the container. The Offer is the individual claimable item inside it, and Associated Reward is what the participant actually receives when the claim succeeds.
Configuration
Link the Offer to its parent pass
Create the Offer touchpoint, then set its Associated Offer Pass to the right parent.
Without that link, the Offer cannot appear in the intended pass.
Add the participant-facing copy
Set the Offer title and the short copy participants need to understand what they are unlocking.
Keep the wording specific enough that the participant can tell this Offer apart from the others in the same pass.
Select the associated reward
Open Associated Reward and choose the reward dedicated to this Offer.
This reward is what participants actually claim when the Offer is available.
Verify the reward rules
Before you publish, confirm all of the following:
- the reward uses
First Come First Served Restrict to specific collectiblesis enabledAllowed collectiblescontains only this OfferMinimum collectibles requiredis1- the reward was created as an Offer reward and still uses the required Offer-specific advanced settings
Test the participant path
Open the parent pass as a participant and confirm the right Offer becomes claimable, unavailable, or exhausted as intended.
Common validation issues
| Validation key | Message | Fix |
|---|---|---|
offer.title.missing | Offer title is required. | Add a title for this offer in the Appearance section. |
offer.reward.missing | Offer '{{offer_name}}' must have an associated reward. | Go to the Offer section and select a reward from the 'Associated Reward' dropdown. |
offer.reward.not_found | Associated reward '{{reward_id}}' not found. | Go to Build > Rewards and create the missing reward, or select a different reward for this offer. |
offer.reward.not_fcfs | Offer reward '{{reward_display_name}}' must be first-come-first-served. | Go to Build > Rewards, edit '{{reward_display_name}}', and change the Winning Method to 'First Come First Served'. |
offer.reward.not_restricted | Offer reward '{{reward_display_name}}' must be restricted to specific collectibles. | Go to Build > Rewards, edit '{{reward_display_name}}', and enable 'Restrict to specific collectibles'. |
offer.reward.wrong_collectibles | Offer reward '{{reward_display_name}}' has incorrect collectible restrictions. | Go to Build > Rewards, edit '{{reward_display_name}}', and set 'Allowed collectibles' to only include this offer. |
offer.reward.wrong_min_collectibles | Offer reward '{{reward_display_name}}' has incorrect minimum collectibles requirement (current: {{current_value}}). | Go to Build > Rewards, edit '{{reward_display_name}}', and set 'Minimum collectibles required' to 1. |
offer.reward.missing_attributes | Offer reward '{{reward_display_name}}' is missing required additional attributes. | Go to Build > Rewards, edit '{{reward_display_name}}', and complete the Offer-specific advanced settings before testing again. |
offer.reward.missing_offer_reward_flag | Offer reward '{{reward_display_name}}' is missing the 'offer_reward' flag. | Go to Build > Rewards, edit '{{reward_display_name}}', and make sure the reward is configured as an Offer reward with its required advanced settings. |
offer.reward.multiple_rewards | Offer '{{offer_name}}' has multiple rewards configured: direct reward '{{direct_reward_name}}' and {{indirect_reward_count}} additional reward(s) {{indirect_reward_names}}. | Go to Build > Rewards and simplify the setup so this Offer points to only one clearly intended reward. |
Reusing one reward across several Offers, or across both Offer touchpoints and games, can also create warnings and confuse participants. When possible, keep one reward per Offer.
See Validation & publishing for the shared publish workflow.
Related
Offer Pass
See how the parent pass groups and exposes child Offers.
First Come, First Serve rewards for Offers
Configure the reward pattern required by Offers.
Gated Content
Use a reveal flow when the outcome is protected content rather than a claimable offer.
Why didn't my reward distribute?
Troubleshoot stock, linking, and eligibility issues after testing or launch.