Gamification Set Up

Prerequisites

⚠️

Required access — You need permission to create and manage contests in the Gamification section.

Before you begin, prepare the following:

RequirementDetails
Campaign objectiveDefine whether the contest should encourage frequency, cumulative spend, higher-value purchases, or immediate participation.
MechanicChoose between Collecting Points and Random Win.
TriggerDecide whether the contest is triggered by purchase, wallet credit, or a test button.
Thresholds and conditionsDefine minimum purchase value, required points, cumulative spend, and any other advanced rules.
PrizesPrepare the coupons or other prizes that will be added to the contest.
Probability and stockDefine the intended chance and available quantity of every prize.
Creative assetsPrepare the preview image, background image, prize information image, and prize images where required.
ValidityDefine the contest start and end date and time.
ConsentsDecide whether participation requires acceptance of selected consents.
ℹ️

Conditions that are not available directly in Content Cockpit must be configured manually by TRIFFT Support. Contact Support before launch and allow sufficient implementation time.


Step-by-step setup

1. Open Gamification

Navigate to the Engagement > Gamification section and click Add new.

2. Enter the contest title and description

Configure:

FieldDescription
Contest titleInternal and customer-facing contest name. Maximum length shown in the interface is 48 characters.
Contest descriptionShort description of the contest. Maximum length shown in the interface is 250 characters.

3. Select the contest type

Choose one of the two core mechanics.

Random Win

Use when a qualifying action should immediately create a reward or contest opportunity.

Typical example:

After every qualifying purchase → create one contest entry

Collecting Points

Use when the member should accumulate progress before receiving a reward or contest opportunity.

Typical example:

After five qualifying purchases → trigger reward and reset progress

4. Select the game

Choose the member-facing animation:

  • Pick 1 of 3 Cards
  • Scratch Card
  • Spinning Wheel
  • Without Game — available for Collecting Points when the reward should be assigned immediately.

The game only controls how the result is presented. Prize probability and eligibility are configured separately.

5. Select the trigger

Choose how the contest is triggered or advanced.

On click

Displays a button that allows the member to trigger the contest manually.

⚠️

Use On click only for testing. Members can use the button repeatedly, so it should not be used in a live production contest.

After every purchase

A real purchase transaction triggers or advances the contest.

Use this for:

  • Buy & Win contests.
  • Stamp Cards based on transaction count.
  • Progress Bars based on spend.
  • Purchase-value campaigns.

After Wallet Credit

Any credit movement in the member's wallet triggers or advances the contest.

6. Set the validity period

Configure:

  • Valid from
  • Valid until

The contest can only be used during this period.

7. Configure required consents

The Consent field is optional.

When one or more consents are connected, the member must accept them before participating in the contest.

8. Upload the contest visuals

Preview image

Used as the contest preview visual.

  • Recommended size: 1440 × 605 px
  • Formats: JPG, JPEG, PNG
  • Maximum file size: 5 MB

Background image

Used as the contest background.

  • Recommended size: 720 × 1286 px
  • Formats: JPG, JPEG, PNG
  • Maximum file size: 5 MB

9. Configure the Prizes and Info tab

This section is optional.

When completed, an additional information card is displayed in the contest. Use it for:

  • Contest rules.
  • Detailed prize information.
  • Participation instructions.
  • Campaign terms.
  • Additional explanatory content.

Available content:

  • Text
  • Image

Image requirements shown in the interface:

  • Recommended size: 1440 × 605 px
  • Formats: JPG, JPEG, PNG
  • Maximum file size: 5 MB

10. Configure Contest Partners

This section is optional.

When completed, an additional card is displayed for contest partners or sponsors.

This is useful when an external company provides prizes or participates in the campaign.

Available fields shown in the interface:

  • Text
  • Excerpt
  • Body

11. Save the basic contest settings

Click Save.

After saving, open the contest detail and continue to the Prizes tab.


Configure prizes

12. Open the Prizes tab

Open the saved contest and select Prizes.

13. Add prizes

Click the + icon on the right side of the prize table.

Add the required coupons or prizes.

For each prize, configure:

SettingDescription
TitleCoupon's name filled automatically.
StockOptional maximum number of available units. Leave disabled for unlimited stock.
Win probabilityPercentage chance that the member receives this prize.
ImageOptional visual displayed for the prize.

The prize image area in the current interface shows:

  • Recommended size: 720 × 720 px

Add stage - optional


Set the date: From & Until
The name will be filled automatically
Configure the prize like in the previous step

14. Configure Losing

The Losing row represents the probability that the member does not receive a prize.

The total probability must equal 100%.

Example:

ResultProbability
Prize A40%
Prize B30%
Losing30%
Total100%

15. Configure stock

Stock can be:

  • Unlimited — Keep the stock restriction disabled.
  • Limited — Enable stock and enter the available quantity.

When a prize reaches zero stock, its probability moves to Losing.

Example before stock is exhausted:

ResultProbabilityStock
Prize A50%10
Prize B50%Unlimited
Losing0%

Example after Prize A is exhausted:

ResultProbability
Prize B50%
Losing50%
⚠️

The exhausted prize probability is not automatically transferred to another prize.

16. Configure Point Ranges for Random Win

For a Random Win contest, the Prizes tab can also display Point Ranges.

Point Ranges allow different probability distributions based on the spend of the triggering transaction.

Example ranges:

Point RangeAt leastLess than
Low spend1100
Medium spend100500
High spend5009999999

Activate the required ranges and configure separate prize probabilities for each one.

Example:

PrizeLow spendMedium spendHigh spend
Prize A95%80%20%
Prize B5%20%80%
Losing0%0%0%
Total100%100%100%

Every active range must total 100%.

17. Save the prize configuration

Click Save after all prizes, probabilities, ranges, and stock limits are configured.


Configure advanced contest rules

Some contest conditions are not available directly in Content Cockpit.

Examples include:

  • Only purchases above GBP 20 qualify.
  • One Stamp Card point is added only for purchases above GBP 50.
  • A reward is triggered after three qualifying purchases.
  • A Progress Bar is completed after GBP 200 of accumulated spend.
  • A completed threshold assigns a coupon.
  • A completed threshold creates a token for a visual contest.
  • More complex combinations of transaction and member conditions.

Contact TRIFFT Support with the complete contest specification.

Include:

InformationExample
Contest mechanicCollecting Points
FormatStamp Card
TriggerAfter every purchase
Qualification ruleTransaction above GBP 50
Progress ruleOne point per qualifying transaction
ThresholdThree points
ResultAssign coupon or contest token
Reset behaviorReset after the threshold is reached
Launch dateRequired production date
⚠️

Advanced setup time depends on the contest complexity and the current capacity of the technical team. Submit the request sufficiently in advance.


Publish the contest

18. Test before publication

Test:

  1. The selected trigger.
  2. The accumulation or immediate-entry behavior.
  3. Every prize probability.
  4. Limited stock behavior.
  5. Winning and losing results.
  6. Consent requirements.
  7. Visuals and information tabs.
  8. Backend conditions.
  9. Member visibility during the configured validity period.
  10. The Entries records created by the test.

19. Publish

After all configuration and testing are complete, open the contest settings and click Publish in the upper-right corner.

⚠️

Saving a contest does not complete the launch. The contest must also be published.


Configuration checklist

Basic settings

  • The correct mechanic is selected.
  • The game matches the intended member experience.
  • The production trigger is selected.
  • The validity period is correct.
  • Required consents are connected.
  • All visuals are uploaded.

Prizes

  • All prizes are added.
  • Every probability total equals 100%.
  • Stock is correctly set as limited or unlimited.
  • Losing probability is intentional.
  • Point Ranges are configured when required.

Advanced rules

  • Support has configured all conditions unavailable in Content Cockpit.
  • Minimum-spend and accumulation thresholds have been tested.
  • Reset behavior is correct.

Launch

  • Test entries show the expected Waiting, Win, or Loss result.
  • The contest has been published.


Did this page help you?