Skip to main content

Game - how to set up 'Gift Surprise'

A guide on how to choose and set up the game format Game Surprise.

Henrik Lund avatar
Written by Henrik Lund
Updated over a week ago

Gift Surprise is a straightforward game format where participants unwrap a virtual gift to reveal a prize. It’s designed for quick, engaging interactions—ideal for giveaways, promotions, or surprise rewards.

Once you’ve created the campaign, go into the campaign flow to access the specific game page.

Navigate to the ‘Game’ section to manage the game setup. Select ‘Edit Game’ to adjust the settings and prize options.

You can upload your own image here—perfect for customizing the game to match any season, theme, or special occasion.

You can add up to 10 boxes in total and arrange them by adding rows to customize the layout exactly how you want it.

Under the ‘Effect’ section, you can add visual effects to each box to make the game more dynamic and exciting.

We recommend using the ‘Shuffle Boxes’ effect, which makes the boxes move around or shake slightly—adding a fun, interactive feel that boosts user engagement.

The number of visible gifts can be adjusted based on how many prizes you want to offer in your campaign - or just for the look.

You can choose whether every participant wins a prize, or if some gifts reveal a ‘No Prize’—depending on your campaign goals.

Remember to design each prize, which will become available once you've added a prize in this section.

As an example:

You can choose:

Random Draw – A winner is selected at the end of the campaign.

To access this feature, go to the left-hand menu, click on ‘Prizes’, and then select ‘Draw’.

Please note: This option is only available here because it applies to the entire campaign, not just the game itself.


Instant-win – disables result pages. Instead, users are shown prize pages immediately, depending on whether they’ve won or not.​


Once you've created the campaign – or simply want to see how it looks in active mode – you can follow this guide for testing and clearing test data.

Did this answer your question?