Achievement Campaign

Learn how to reward customers for achieving actions like reaching a level/ daily login with WPLoyalty plugin on your Woocommerce store.

Introduction:

Achievement Campaign in WPLoyalty plugin is a type of marketing campaign that offers customers rewards for completing specific actions or reaching certain milestones, such as:

  • Level Update

  • Daily Login

  • Custom Action

This type of campaign encourages customer engagement and loyalty, and drives sales growth by rewarding customers for specific actions and encouraging repeat purchases.

Example scenarios:

  • Earn a Fixed Discount Reward of $50 when you move up a Level, such as from Silver to Gold. (Level Update)

  • Receive 10 points for logging into the site every day. (Daily Login)

Please note that before proceeding, you must have installed and activated the WPLoyalty PRO plugin. It is important to note that the below discussed "Achievement" Campaign requires the PRO version.

Get WPLoyalty PRO

Now, let’s take a look at the examples one by one in detail.

Example 1 : Earn a Fixed Discount Reward of $50 when you move up a Level, such as from Silver to Gold. (Level Update)

In this example, customers will receive an instant $50 discount reward when they move up a level. For instance, if Customer A moves from Silver Level to Gold Level by earning points via actions, they will receive the $50 discount as soon as they reach the Gold Level.

To learn how to set up Levels in WPLoyalty, click here.

To set up this $50 discount reward and provide it to customers when they move up a level, you need to follow two steps:

  1. Create a $50 discount reward.

  2. Create an Achievement Campaign and add the created $50 discount reward to it.

Step 1: Creating a $50 off Reward

  • Go to WordPress dashboard -> WPLoyalty -> Rewards tab -> Click on “Create New Reward” button.

  • Choose “Fixed Discount” as the Reward type.

Here is the screenshot of the reward configuration that follows,

Details of above setup are:

  • Reward Title and Description - Give a title and description of the reward. This description will get displayed in the Customers Reward Page and in the Launcher Widget.

  • Choose how this reward should be used? - You can choose either points or a coupon reward for your customer. In the above example, I have chosen “Reward as coupon immediately” and set Discount value as $50.

  • Display name for the coupon - Set the name that will show for the discount when the customer redeems. For example : $50 off for achieving a Level

  • Coupon Expiry (optional) - Set a validity for the reward. Example: 15 days. This means, when a customer can claim the discount value, the reward (which is issued in the form of a coupon) will expire in 15 days.

  • Reward visibility on “Reward Opportunities” section - Using this setting you can show/ hide this Reward info from customers on the Customers Reward Page from the Reward Opportunities section.

  • Ordering - Using this option you can arrange the rewards in specific order to be displayed on Customers Reward page.

  • Click "SAVE" after creating the Reward successfully.

Step 2: Creating an Achievement Campaign and adding the above created $50 off reward to it

  • Go to WordPress dashboard -> WPLoyalty -> Campaigns tab -> Click on “Create New Campaign” button.

  • Choose “Achievement Campaign ” as the Campaign type.

Here is the screenshot of the reward configuration that follows,

Details of above setup are:

  • Campaign Title and Description - Give a title and description of the campaign. This description will get displayed in the Customers Reward Page and in the Launcher Widget.

  • Choose the type of Reward - It can be either Points/ Coupon reward. In the above screenshot, I have chosen the Coupon reward as reward type and chosen the $50 off reward that has been created from the Rewards tab.

  • Choose the type of achievement - as “Level Update” and select the list of Levels that you would like to apply this campaign to. In the above screenshot I have chosen Gold. But you are free to choose multiple levels like Gold, Platinum and so on…

  • Start Date and End Date (optional) - If a start date and end date are specified for a campaign (both of which are optional), the campaign will begin on the chosen start date and end on the selected end date.

  • Campaign visibility on “Ways to earn” section - Using this setting you can show/ hide this Campaign info from customers on Customers Reward page

  • Click "SAVE" after creating the Campaign successfully.

Now, if a customer moves up to a Gold level, he will earn this $50 off instant coupon.

Here is the screenshot of My account -> Points & Rewards page, showing customer is in Silver level and need “241 Points” to move up to Gold Level:

Screenshot of same customer’s My account -> Points & Rewards page, showing the earned $50 off instant Reward as soon as he moves up to Gold Level:

Example 2 : Receive 10 points for logging into the site every day. (Daily Login)

In this example, customers who log in to your website on a daily basis will be rewarded with 10 points for their engagement. This incentivizes customers to visit your website frequently and interact with your products, which can ultimately lead to increased loyalty and sales.

Creating a Campaign:

  • Go to WordPress dashboard -> WPLoyalty -> Campaigns tab -> Click on “Create New Campaign” button.

  • Choose “Achievement Campaign ” as the Campaign type.

Here is the screenshot of the campaign configuration that follows,

Details of above setup are:

  • Campaign Title and Description - Give a title and description of the campaign. This description will get displayed in the Customers Reward Page and in the Launcher Widget.

  • Choose the type of Reward - It can be either Points/ Coupon reward. In the above screenshot, I have chosen the Point as reward type and set 10 Points.

  • Choose the type of achievement - Daily Login

  • Start Date and End Date (optional) - If a start date and end date are specified for a campaign (both of which are optional), the campaign will begin on the chosen start date and end on the selected end date.

  • Campaign visibility on “Ways to earn” section - Using this setting you can show/ hide this Campaign info from customers on Customers Reward page

  • Click "SAVE" after creating the Campaign successfully.

Now, customers receive 10 points daily upon logging in. However, they will only receive points once per day, even if they log in multiple times. If they miss a day, they can still earn 10 points by logging in the following day.

Here is the screenshot of customer’s My account -> Points & Rewards page, showing earned 10 Points for logging in first time today:

To know about “Custom Action” type of Achievement, contact our support team.

The above discussed (Achievement Campaign) scenarios require a PRO version.

Get WPLoyalty PRO

Next Steps:

You may also want to check out these helpful guides:

Checkout this video to know more about how to reward customers when they move up a level:

Take a look at this video tutorial that explains how to reward customers for logging in daily:

Still Unclear ?

If you need any assistance, please create a support request at our ticket system. We are always happy to assist you :)

Last updated