Skip to main content

Create a Recurring Customer Date Reward Campaign

Learn how to create and configure a recurring customer date reward campaign from scratch.

Rana ElGharib avatar
Written by Rana ElGharib
Updated this week

Platform

Plan

Shopify

All

Salla

All

Non-Platform

All

Reward campaigns are powerful tools for driving customer engagement and loyalty. With Gameball, you can celebrate and engage customers on any meaningful date you track, such as their birthday, anniversary, join date, subscription renewal date, pet birthday, membership start date, or any custom date attribute.

Let's explore the step-by-step process of creating and configuring a recurring customer date reward campaign from scratch.

Creating a recurring customer date Reward Campaign:

  • Log in to your Gameball Dashboard.

  • Navigate to the Campaigns section on the left side menu and click on Rewards.

  • Choose Recurring Customer Date under the 'Start from Scratch' Section

  • Give your new campaign an internal name for your team, and then start the configuration.

Configuration of a Recurring Customer Date Reward Campaign:

Step 1: Rule

Define the rules that determine when customers receive the campaign's rewards. Utilize Gameball's event-based engine to create sequences of rules that customers must follow to earn rewards.

  1. Audience:

    Choose who is eligible to view and participate in this campaign:

    • All Customers

    • Specific Customers:

      • Segments

      • Tags

      • Customer Attributes

      • Combination of Segments, Tags, or Customer Attributes

    After choosing the campaign's audience, you will be able to view the number of customers that are currently eligible to participate in this campaign.

  2. Trigger:

    1. Choose when you want your audience to receive the reward:

      • Example:

        • First Captured Order Date

        • Date of birth

        • Join date (anniversary)

        • Graduation Date, Pet Birthday, Membership Date, Subscription Renewal Date, etc.

        How does Gameball fetch these dates?

        • By default, Gameball collects these customer dates: Join Date, Creation Date, and First Order Date.

        • Other dates can be sent to us through APIs (Contact Support)
          ​

  3. Repeatability:

    Click Change, and set the number of times the customer can keep being rewarded annually for this occasion.

Step 2: Details

Set up the information that will be displayed to the customers on Gameball's widget on your website/mobile app:

  • Reward Name

  • Reward Information

  • [Optional] Redirection Link( Navigates the customers to a desired page on the website/mobile app.

Step 3: Rewards & Badges

  1. Reward:

    Choose the type of reward that you will offer the audience once they achieve this campaign, and define the reward parameters to ensure it aligns with your campaign goals.

    1. Choose one of the following Reward Types:

      • Points

      • Free Product

      • Free Delivery

      • Fixed Amount

      • Percentage Based Discount

  2. Badge:

    Along with the reward, the customer will be rewarded a Badge for the campaigns they achieve.

    Customize badge settings to visually represent the campaign's achievement. Let's see how we can set it up:

    1. Choose a Badge Icon from available options or upload your own:

    2. Configure Badge Visibility:

      • By default, no badge will be chosen(Campaign not visible on the widget)

      • You can choose for it to be:

        • Dimmed and becomes bright upon earning

        • Only show badge when earned

    3. Configure Badge Unlocking Process:

      By default, the badge will be unlocked to all tiers; it will appear dimmed until earned. However, you can choose for the badge to start appearing to customers when they are on a certain tier:

Step 4: In-App & Email Notification

Configure in-app and email notifications to keep customers informed about their progress and achievements.

Achievement Notifications:

Decide whether you'd like to inform your customers upon achieving a reward campaign milestone.

Event Notification:

Available for event-based and high-score reward campaigns only. Select whether to notify customers after every completed action that brings them closer to achieving the reward campaign.

For both Notification types, you have the option to choose from the following :

  • Follow Global Settings: Notifications will adhere to the predefined notification settings you configured in the notifications section. Learn more about sending real-time notifications for reward campaign programs.

  • Always Enabled: Customers will receive a notification after completing an event or reward campaign. All you have to do in this is add the following, in case of the In-app Notification:

    • Notification Title

    • Notification Body

    In the case of the Email:

    • Email Subject

    • Use the Email Builder to Customize the Email

  • Always Disabled: Customers will not receive any notifications after completing an event or reward campaign.

Step 5: Goal

Define the campaign's goal to monitor its performance and effectiveness. All you have to do is:

  • Toggle the goal setting on or off based on your preference.

  • Set event-based goals using the event engine to track customer actions and outcomes.


Now that you have created and configured your campaign, remember to press Save, Preview, and then Activate your campaign.

Also, don't forget that there are two other types of Reward Campaigns: Action-Based, Time-based, and Points Multiplier. Learn how to create and configure each of them below:


Related Articles:

Did this answer your question?