Creating a Loyalty Points program


Creating a loyalty customer program will help businesses to grow their revenue and acquire more customers organically, without spending tons of money in advertisement.
Rewarding customers for their engagement in your store will help you build a long lasting relationship with your customers' and boost repeat sales.
This article will help you create and launch a loyalty rewards program for your store.

Ways to Reward Customers

There are a number of ways you can reward your customers. The following are the most common engagements that let customers earn their rewards.
  • Purchase - when customers place an order
  • Sign up - when customers create an account or register
  • Review - when customers write a review
  • Referral - when customers refer their friends
  • Social Sharing - when customers share your product in social media like Facebook, Instagram
  • Birthday - when customers enter their date of birth.

Types of Rewards

Let customers earn different types of rewards.
  • Points - customers earn certain points for each action. Example: purchase, signup.
  • Coupons - An instant reward. You can issue direct coupons as rewards like one-time bonuses, achieving spending goals, etc. Example: $10 reward if a customer spend over $500 in an order. It can be a percentage or a fixed coupon.
  • Free Product - Customers can redeem their points to get a free product or you can also offer this as an instant reward for achieving certain goals.
  • Free shipping - Customers can redeem their points to get a free shipping or you can also offer this as an instant reward for achieving certain goals.
The most common method of rewarding is with "Points". In this article, we are going to see how to reward customers for purchasing products in your store.

Creating a Campaign

The following steps will walk you through creating a Reward Campaign in WPLoyalty.
  • Go to your WordPress dashboard -> WPLoyalty -> Campaigns
  • Click "Create New Campaign" button
  • You will see a list of campaign types to choose from
For this tutorial, we are going to choose the "Points for Purchase", because this is the common engagement in most of the eCommerce store.
In the next screen, please fill in the campaign options

Campaign Options

Title - You can give a title for the campaign
Campaign image: You can upload an image for each campaign.
Description - A description of your reward campaign. This description will show in the "Ways to earn" section if you create a Customers Reward page.
Customer earns points & For each $ spent - Enter how many points to award. Example: 10 points for each $1 spent by the customer. In this case, if the customer places an order worth $100, then he will earn 1000 points (10 x 100) for that purchase.
Minimum points a customer can earn for each order (optional) - If you want to ensure a minimum number of points for each order, then you can use this field. Otherwise this field is optional.
Maximum points a customer can earn for each order (optional) - If you want to limit the points earning to a maximum per order, then you can enter a value. Otherwise, leave it as zero (0).
Start Date (optional) - The campaign start date. This field is optional.
End Date (optional) - If you want the campaign to end at a particular date, you can use this. Otherwise, this is an optional field.
Save and proceed to create a reward.

Creating a Reward

Now that, you have created a campaign for the customer to earn points. You now have to create a reward. So that the customer can spend the points they earned i.e., redeem their points for a reward.
  • Go to your WordPress dashboard -> WPLoyalty -> Rewards
  • Create a Reward
  • Choose the Reward type as "Points Conversion"
In the next screen, you can configure the reward.

Reward Configuration Options

Title: Give a title for the reward
Description: Add a description for the reward. Example: Redeem 500 points for $5 dollars. This description will be used in the Customers Reward page
Conversion rate for redeeming points & For each $ discount : Enter the number of points and the value they get in your store. Example: 500 points for spending $5.
Display Name: Enter a display name when the reward is applied as a discount in the cart / checkout
Coupon Expiry: Set a validity for the reward. Example: 30 days. This means, when a customer redeems his points for a reward, the reward (which is issued in the form of a coupon) will expire in 30 days.
Save and activate.
Once customers earned their points, we should allow them to redeem their points. When they redeem, the points to amount conversion configured above will apply.
Example: Let's say John has 1000 points. He decides to redeem 500 points. According to the conversion value set, he can redeem 500 points for a $5 reward. This reward will be created as a coupon.

Display Reward Points to Customers

Now, it is time to let our customers know about our Loyalty Points & Rewards program.
By default, WPLoyalty will show how many points a customer can earn in both the Product Listing and in the Product Details page.

Product List Page

Product Detail Page

Cart Page

Checkout Page

Customers Reward Page

Also, WPLoyalty comes with a Customers Reward page to let customers manage their points and rewards.
Customers can access the reward page by going to their My Account page -> Points.
The page will display - total points earned, redeemed, their rewards, referral link (if referral campaign is enabled).
Still unclear ? Please submit a support request. We are always happy to assist you :)
Copy link
On this page
Ways to Reward Customers
Types of Rewards
Creating a Campaign
Creating a Reward
Display Reward Points to Customers