Lottery rewards
Collect eligible participants during the campaign, then pick winners later in a draw — ideal for grand prizes.
Use a lottery reward to collect entries throughout the campaign and pick winners later in a draw, instead of revealing results on the spot. It's the classic setup for grand prizes and end-of-campaign finales.
Lottery is delayed by design
A lottery doesn't award the prize right away. Participants first enter the draw, then you pick the winners later by running the draw from the campaign's participants area.
Lottery comes in two categories
A Lottery can be a Game Reward (you link it to one game, and its players feed the draw) or a Global Reward (it watches sign-up or participation across the touchpoints you target). The configuration steps below are the same either way. See How rewards connect to touchpoints.
When to use this method
Use a lottery when you want to build anticipation instead of revealing the result at once. It's a good fit when:
- you want one or a few winners chosen from a larger pool
- the reward should resolve after the campaign window closes
- the experience should tell participants they're eligible, not that they've already won
Example campaign uses
- Enter the grand-prize draw after a participant plays your end-of-campaign game.
- Enter a VIP draw after a participant visits every sponsor booth.
- Let one lottery-mode game collect entries for a draw you run later.
Before you begin
- You have a campaign open in the Build view.
- You know how many winners the campaign should select.
- You're ready to write three messages: for Winners, for Draw Eligibles, and for Losers.
Configure the lottery reward
Configure the lottery reward
Click Configure on the Grand Prize lottery reward card. If you don't have one yet, click Add New Reward to create it as a Lottery.

Set the reward appearance
Open the Appearance section to set the reward icon, Title, and Subtitle. This is the prize name and description participants see.

Set the reward quantity
Open Reward Quantity and set the number of prizes to a value greater than zero. This is how many winners the draw will pick.

Write the message for winners
Under User Messages, expand Messages for Winners and fill in its Title and rich-text Subtitle. This is what a winner sees once the draw is declared.

Write the message for draw eligibles
Expand Messages for Draw Eligibles and write the message shown to everyone entered in the draw. This is the message participants see during the campaign, before winners are known.

Write the message for losers
Expand Messages for Losers and write the message shown to non-winners once the draw is declared.

Run the draw later
The draw isn't run when you save the reward. You run it after the campaign window, when you're ready to pick winners.
Declare the lottery winners
Later, open Participants → All Participants and click Declare Lottery Winners to run the draw. OmniLab picks the winners from everyone marked eligible.

What participants see
During the campaign, participants see the Messages for Draw Eligibles message, not the final prize outcome. After you declare the winners:
- winners see the Messages for Winners message and any linked winner notification
- non-winners see the Messages for Losers message, if that flow is configured
This makes a lottery a good fit for grand prizes, delayed campaign finales, and other cases where instant feedback isn't the goal.
Notifications to review
Lottery rewards often work best when you plan the notifications alongside the reward:
- Eligible can confirm the participant entered the draw
- Winner can announce the final outcome after the draw runs
- Loser can handle the non-winning outcome when that experience is needed
If something's blocked
A few common reasons and how to fix them:
- Reward Quantity is zero — set the number of prizes above zero so the draw has winners to pick.
- A message is missing — fill in the Title and Subtitle for Winners, Draw Eligibles, and Losers so participants always see something.
- The reward points to a game that no longer exists — reconnect the reward to the correct touchpoint, or recreate the missing one.
- No participants are eligible yet — check the reward's trigger or linked touchpoint so entries can be collected before you run the draw.
Related
Notification types reference
Review the Eligible, Winner, and Loser notification types that often accompany lottery rewards.
Lottery rewards and draw mechanics
Troubleshoot common lottery setup problems and participant expectations.
How rewards connect to touchpoints
See where a global vs. game Lottery links.
Link rewards to touchpoints
Make sure the draw reward is attached to the correct touchpoint.
About rewards: categories and winning methods
Revisit where lottery sits among the other reward types.

