Widgets Gamification

Widgets gamification uses gaming elements in Subscription/Request forms and Informers to increase user engagement and motivation to perform a target action.

Yespo offers eight gaming mechanics available to subscribers after providing their email addresses (or other contact information):

  1. Spin the wheel

The user spins a wheel with sectors, each corresponding to a prize or bonus, such as a discount, a gift, or bonus points.

Giveaway Spin widget with a wheel of discount percentages, email field, and Spin Now button
  1. Gift box

The user selects one or several gifts hidden under images. The gift opens after clicking, and the user receives a prize, such as a discount, bonus points, or a special offer.

Gift box widget with three wrapped gift boxes, email field, and Play now button
  1. Scratch card

The user scratches the protective field, like lottery cards, to reveal their prize.

Scratch card widget with a gold scratch panel, email field, and Reveal Your Prize button
  1. Slot machine

The user spins, after which winning combination determines the prize they won.

Slot machine widget with three reels showing 5% discounts, email field, and Spin Now button
  1. Shake Christmas Tree

User shakes the Christmas tree and receives a prize.

Shake and Claim widget with a Christmas tree illustration, email field, and Reveal Your Prize button
  1. Match the cards

To get the prize, the user must select identical pairs of cards.

Memory cards

  1. Treasure hunt

The user must find the prize hidden behind one of the icons (the attempt limit is set in the widget settings).

Знайди скарб
  1. Break the egg.

The user breaks the Easter egg and receives a prize.

Widget with three colored Easter eggs, email field, and Subscribe button for a giveaway

Creating a Gamified Widget

  1. Go to the Site → Widgets tab and create a new subscription form or request form.
Yespo Site menu Widgets page with the New Web Widget dropdown open showing subscription form, informer, request form, launcher, and age gate options
  1. Select the type, style, and appearance of the widget.
Widget builder Select appearance step showing a Giveaway Spin wheel template

You can use a ready-made option with gamification or add elements yourself, located on the Games tab in the editor's left panel.

Widget editor with the Games components panel highlighted, listing gamification elements like Spin the wheel and Slot Machine

More about setting up widgets >

Gaming Elements Settings 

Drag the element into the widget and click Done.

Widget editor showing a Giveaway Spin wheel element placed in the widget with the General settings tab open on the right

If you are editing a ready-made gamified widget, click on the element in the editor.

Widget editor with the Giveaway Spin wheel element selected, showing the Rewards table and Edit rewards button on the right panel

A settings panel will appear on the right. For some components, all parameters are placed on a single tab; for others, they are split into Style and General. There is no significant difference between the two approaches.

Widget editor with the Style and General settings tabs highlighted on the right panel for a selected gift box element

Style Settings

Specify the appearance parameters, for example:

  • Spin the wheel: size, skin, color, text style, spacing around component, winning animation, etс.
Giveaway Spin widget Style settings showing Align inner elements, size, and background options
  • Gift box: wrapper's and prize's size, number of boxes, image, spacing around component, etc.
Gift box widget Style settings showing Number of boxes, Image, and Color options
📘

Note

Upload images in PNG, JPEG, SVG, GIF, WebP, AVIF formats, up to 3 MB

  • Scratch card: layer's and prize's size, background, image, round corners, spacing around component, etc.
Scratch card widget Style settings showing size and a custom image upload area
  • Slot machine: size, color, text style, gap between reels, stroke, shadow, round corners, spacing around component.
Slot machine widget Style settings showing size, color, text style, and shadow options

General Settings

Set the rewards parameters for all gamified elements:

  1. Click the Edit rewards button.
Widget General settings tab showing the Rewards table with the Edit rewards button highlighted
  1. Set the parameter values:
  • Chance to win – the probability of receiving a reward.
  • Details – information about the reward in the interactive component.
  • Promo code that the user receives at the specified email address or phone number.
Rewards dialog with Chance to win, Prize, and Promo code columns highlighted for each reward
  1. If needed, add the number of rewards in the widget — click the Add reward button and select the reward type from the dropdown menu:
  • Percentage discount – in the form of a specific percentage, such as 10%, 20%, or 50%.
  • Custom – a unique gift, such as a product, certificate, bonus points, or another reward.
Rewards dialog with the Add reward button and a dropdown showing Percentage discount and Custom options

For the percentage discount, the description is displayed as numbers, while for a custom reward, you can add any text that will appear in the widget.

Rewards table with the Prize column highlighted showing custom rewards like Gift, Free shipping, and a percentage discount
📘

Note

You can enrich post-subscription events with data from the promoCode and promoCodeLabel (promocode details) parameters to use in reminder messages and segmentation by event parameters.

Click the trash can icon in the right field to delete the reward.

  1. Click Done.

Equalize

Use equalizing to automatically set an equal probability of winning for each reward in the element.

Rewards dialog with the Equalize link highlighted under the Chance to win column header

This can be useful in cases where all prizes have equal value and equal chances of being won are required.

Saving the Widget

Save the widget after adjusting the game element settings.

Widget editor with the Save button highlighted in the top right corner while editing a Giveaway Spin widget

Next, configure calling rules and actions after subscription.

📘

Note

Notifications about winnings will help increase the number of promo codes used and grow contact engagement. Organize post-game communication using the following manuals:

You can save the prize data to the contact profile. Learn more about storing data from gamified widgets >



Did this page help you?