Creating a Referral Program

Introduction

Customer referrals are an excellent way for a business to grow its customer base and acquire new high-value clients
A referral program is a marketing tactic that encourages your existing customers to share your brand / product with their friends, colleagues, and family members.
This article will help you to create and launch a referral program for your e-commerce store.

Ways to Reward Customer

There are different ways to reward a customer. The following are the most common way to reward a customer.
Offer a reward your users want. This might be a discount on their next purchase, a gift card, or access to a special good or service.
Double the reward. Customer referral programs are even more effective when you make an offer both to the referrer and referee.

Types of Rewards

Let customers earn different types of rewards.
  • Points - customers earn certain points for each action. Example: purchase, sign up.
  • Coupons - An instant reward. You can issue direct coupons as rewards like one-time bonuses, achieving spending goals, etc. Example: $10 reward if you 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 for a free shipping coupons or you can also offer this as an instant reward for achieving certain goals
In this article, we are going to see how to create and reward customers for referring their friends to your e-commerce store.

Creating a Campaign

The following steps will walk you through creating a Referral 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 "Referral".

Campaign options

Title - Title for the campaign
Description - A description of your referral campaign.
Existing Customer
Choose the type of reward :
It is about providing a reward your existing customer for referring a new person to your store. The rewards can provide either in points or through a coupon reward.
Point Reward Type
Fixed points:
If you are choosing fixed points, you have to set the points to be earned by the campaign.
For example, 100 points will be selected to reward a Existing customer.
Percentage based on subtotal:
If you are choosing a percentage based on subtotal, enter the percentage of points to be earned based on the subtotal.
Coupon reward:
If you are choosing a coupon reward for existing customer, you have to create a reward in the reward section.
For example; you can create a point conversion
New customer:
A person who is new (i.e, buying your product for the first time) to your store is considered to be a new customer.
This is about providing a reward to your new customer for making their first order. The reward can be either in points or through a coupon reward.
Choose the type of reward:
You can choose the reward either in points or in the coupon reward.
Point Reward Type
Fixed points:
If you are choosing fixed points, you have to set the points to be earned by the campaign.
For example, 150 points will be selected to reward a customer.
Percentage based on subtotal:
If you are choosing a percentage based on subtotal, you set the points to calculate the percentage.
Start Date (optional) - The campaign start date. Optional field.
End Date (optional) - If you want the campaign to end at a particular date, you can use this. This is also an optional field.
Save and proceed to create a reward.

Creating a Reward

Now that, we have created a campaign for the customer to earn points. We 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".

Reward Configuration Options

Title: Give a title for the reward
Description: Add a description of 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 $5 dollars.
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 their rewards.
Example:
Existing Customer:

Cart Page

By clicking " click here " your customer can redeem this reward.
Now 100 points will be used to redeem this reward.

Checkout page

Reward page

Reward page

New Customer:

By clicking "click here" option in Existing customer cart page you can see the referral link.
Now copy the Referral link and paste it on New private window. Based on the referral link customer will purchase the product.
Cart page

Checkout page

Reward page

Video:
Still unclear ? Please submit a support request. We are always happy to assist you :)
Copy link
On this page
Introduction
Ways to Reward Customer
Types of Rewards
Creating a Campaign
Creating a Reward
Display Reward Points to Customers