Gamification badges
Learn what badges do, when touchpoints require them, and how to assign them from the Gamification tab.
Reward progress with a visual badge participants collect as they complete or unlock a Touchpoint — and attach the badges your activities and treasure hunts need before you publish.
What a badge is
A badge is a visual achievement participants earn when they complete or unlock a Touchpoint. It marks progression or collection inside the experience. It is not a redeemable prize.
Create a badge once, link it wherever you need it
Badges work like reusable assets. Create or select the badge once, then link it from the Touchpoints that should award it.
Badges versus rewards
If you just want to recognise progress, use a badge. If you want to give something with value, use a Reward.
| Badge | Reward |
|---|---|
| Signals completion, collection, or progression. | Gives the participant something with value, eligibility, or redemption. |
| Has no redeemable value by itself. | Can be won, claimed, redeemed, or entered into a draw. |
| Lives in the Touchpoint Gamification flow. | Lives in Rewards. |
| Can power collection views and Touchpoint Unlocked notifications. | Drives winner, loser, eligible, and redemption outcomes. |
When a badge is required
A badge is required on:
- Activity Touchpoints
- Treasure Hunt Object items inside a Treasure Hunt
Other Touchpoints can still use badges when the experience needs collection or progression feedback. Publication is blocked only for the required cases above.
Before you begin
- The Touchpoint already exists in the campaign.
- You have a badge asset ready, or you're ready to create one in the built-in badge builder.
Add a badge to a Touchpoint
Open the Touchpoint
Go to Build > Touchpoints, then select Configure on the Touchpoint you want to update.

Open Gamification
Open the Gamification tab for that Touchpoint.
This is where OmniLab expects the badge asset for Touchpoints that award a badge on completion.

Select or create the badge
Under Badge Selection, choose a Badge Asset with Select attachment if the badge already exists.
If you don't have one yet, use Create Badge to open the built-in badge builder and attach the new asset to the Touchpoint.


Save and test completion
Save the Touchpoint, then complete the participant flow once to confirm the badge is awarded as expected.

Where participants see badges
Badges can appear in a few places, depending on the experience:
- when the participant completes or unlocks the Touchpoint
- in collection or progression views on the landing page, when the campaign uses badges there
- in Touchpoint Unlocked notifications, when that notification type is enabled
Activities often use badges to reflect attendance or completion. Treasure Hunt Objects use them to represent discovered items inside the hunt.
If something's blocked
- The Touchpoint requires a gamification badge — open the Gamification tab, attach a badge asset, then validate again. This applies to Activity Touchpoints and Treasure Hunt Object items.
Related
Rewards
Compare reusable badge assets with reusable reward objects.
OmniLab Events
See how activity touchpoints fit into the OmniLab Events app.
OmniLab Treasure Hunts
See how Treasure Hunt Objects use badges inside the hunt flow.
Notification types reference
Review the notification types, including Touchpoint Unlocked.
About touchpoints in a campaign
Revisit how badges fit into campaign touchpoints and participant progression.