Skip to main content

Slot Machine - Let Your Customers Try Their Luck

Engage your customers with gameball's slot machine and ask them to try their luck.

Rana ElGharib avatar
Written by Rana ElGharib
Updated over a week ago

Platform

Plan

Shopify

Starter, Pro, & Guru

Salla

Starter, Pro, & Guru

Non-Platform

Add-on

🎰 Slot Machine Campaign


Add excitement to your customer experience with the Slot Machine campaign. This gamified feature lets customers try their luck—if all three slots align, they win a prize! From discounts and free products to bonus points, the rewards keep them coming back.


How it works:

  1. Customers tap the Slot Machine to roll.

  2. If all three windows match, they win a reward.

  3. Prizes can include discounts, free items, bonus points, and more.

  4. You can also schedule weekly contests or lucky draws to boost engagement.


Setup Guide

  1. Audience:

    1. Registered Customers: Users who are logged into your store.

    2. Anonymous Customers (Not Logged In):

      1. Available for Shopify & Non-platform only.

      2. Visitors who haven’t registered or logged in to your app.

      3. Note: They will be required to provide their email address before rolling the machine.

      4. This is a great way to collect emails and grow your contact list for future retargeting.

    3. Specific Customers: Target select users based on predefined segments or criteria.

  2. Trigger:

    • Machine Banner on Widget:
      A banner will display on your widget’s homepage. When customers click the banner, they’ll be taken to the game screen where they can roll the machine.

    • Deep Link:
      Use the #gameball-slot deep link to trigger the roll the machine campaign from a custom banner or button on your website or app. Learn more.

  3. Repeatability:

    1. The frequency of how many times a customer can participate in this campaign.

    2. By default, customers can roll the machine once per day.

    3. However, you can customize how often each customer is allowed to participate by setting the repeatability to: {X} Per Day/ Week/ Month/ Year.

  4. Rewards:

    1. Min & Max Rewards Count:

      • Your roll the machine campaign will start with 2 default reward cards already added.
        You can customize these rewards based on your preferences.

      • The minimum number of rewards allowed is 2

      • The maximum number of rewards allowed is 8

    2. Reward type:

      • Choose from any reward type supported by Gameball, similar to the options available in other campaigns. Learn more.

    3. Reward Probability:

      • Enter a numerical value (e.g., 2, 3, 4) to represent the probability of a customer receiving this reward. This means that every roll is completely independent of the previous ones, and the chance of landing on a specific reward is always the same, no matter how many times you've spun the machine.

      • The probability input can accept a value of 0, meaning the reward will not be available.

      • Probabilities are calculated based on the sum of all assigned probabilities across the rewards.

      • Important: Please note that while each reward has a set probability, it doesn’t guarantee that all rewards will be won equally over time. Some rewards might appear more often, while others might be less frequent. It’s all part of the random nature of the game!

      • Example:

        • Reward #1: Probability 1

        • Reward #2: Probability 1

        • Reward #3: Probability 1

          After 100 rolls, you might see results like this:

          • Reward #1: 27 times

          • Reward #2: 36 times

          • Reward #3: 37 times

          In another set of 100 rolls:

          • Reward #1: 28 times

          • Reward #2: 49 times

          • Reward #3: 23 times

          And in yet another 100 rolls:

          • Reward #1: 37 times

          • Reward #2: 30 times

          • Reward #3: 33 times

    4. Reward Limit:

      • The maximum number of times a specific reward can be claimed by all customers throughout the campaign.

      • Optional Feature: You can choose to add a reward limit when configuring the campaign.

      • Tracking Wins: Gameball will track how many times each reward has been won. After the limit is reached, the reward will still appear on the machine but will no longer be winnable.

      • Reward Limit Adjustment: If you adjust the reward limit while the campaign is running:

        • Increase the Limit: If the new limit is higher, customers can win the reward again.

        • Decrease the Limit: If the new limit is lower, the system will prevent the reward from being won if the initial limit was already reached.

      • Example:


        Reward 1: Probability 1, Limit: 1
        Reward 2: Probability 1, No Limit
        Reward 3: Probability 1, No Limit

        After 10 rolls, the results might look like this:

        • Reward 1: 1 win (limit reached)

        • Reward 2: 5 wins

        • Reward 3: 4 wins

        If all rewards have limits and they are reached, customers will see a "No rewards available at the moment" message.

5. More Setup:


Customization

  • You can fully customize each stage of the campaign through dedicated tabs representing the different screens in the flow:

    • Intro / Main Screen

    • Success Screen

    • No Luck Screen

    For each screen, you can tailor the following elements:

    • Branding: Adjust background colors, text colors, and upload custom artworks.

    • Content: Edit the headlines, descriptions, and call-to-action messages to match your tone and messaging.

    This allows you to create a fully branded, on-theme experience that aligns with your business identity.


!Note: Fraud Prevention:

In the "Slot Machine" campaigns for guests, there was a risk of fraud as users can re-enter the campaign by using a new email address, allowing them to gain additional rewards. To address this, the following improvements have been introduced:

  1. Single Slot Machine Per Session: Guest users can use the slot Machine only once per session. After their initial try, they will be prevented from re-rolling the same machine within the same session. If they attempt to re-enter, a message will display: "You have already spun the machine."

  2. Multiple Machines in Campaign: For campaigns with multiple Machine, this restriction applies individually to each machine. Guests can still roll any other machines they haven't tried, but they cannot re-roll the same machine they’ve already used.

  3. Session Restriction: If a guest opens a new browser tab or window after rolling, the same "You have already spun the machine" message will appear to ensure consistent limitations across the session.

This update applies to both Self-Serve and Shopify platforms.


The Gamify templates offer a unique way to keep your customers engaged through interactive and rewarding experiences. By incorporating these templates into your loyalty program, you can create a more dynamic and enjoyable customer journey. Explore these templates today and see the impact on your customer engagement.


Related Articles:

Did this answer your question?