Back to all posts
Blogs
How to Create a Referral Rewards Program on Shopify
Learn how to set up a referral rewards program on Shopify so existing customers are rewarded for bringing in new ones.
4 minutes, 29 seconds
By Maja Šenk
Marketing Associate
Published
Quick Answer
Yes, a Shopify store can run a referral rewards program that gives existing customers points or rewards for bringing in new shoppers. Keystone Loyalty Rewards supports referral tracking and rewards as part of its loyalty features. The setup involves generating referral links, deciding on a reward for both sides, and tracking successful referrals. This approach brings in new customers at a lower cost than most paid channels.
Introduction
This guide is for merchants who want to grow their customer base by rewarding word-of-mouth recommendations. Referral programs work well because they rely on trust between the referrer and the new customer.
You will learn how to set up referral tracking, decide what reward to offer, and roll out the program without adding friction to the process of referring a friend. A simple referral flow tends to outperform a complicated one, even if the reward itself is smaller.
What Is a Referral Rewards Program?
A referral rewards program gives existing customers a reward, usually loyalty points or a discount, for referring a new customer who makes a purchase. The new customer often receives a welcome incentive as well. This two-sided structure gives both people a reason to complete the referral.
Who Needs a Referral Rewards Program?
Referral programs work well for stores with a loyal customer base and a product worth recommending.
- DTC brands with a strong, engaged customer community
- Subscription businesses looking for lower-cost acquisition channels
- Beauty and cosmetics brands where recommendations carry weight
- Fashion and apparel stores with active social media customers
- Stores looking to reduce reliance on paid advertising
Why a Referral Rewards Program Matters for Your Business
Referral rewards bring in new customers through trusted recommendations rather than paid channels alone.
- Reduces dependence on paid advertising for new customer acquisition
- Brings in customers through a trusted personal recommendation
- Rewards existing customers for actively promoting the brand
- Encourages repeat engagement from customers who refer often
- Creates a lower-cost acquisition channel compared to most ad platforms
How to Set Up a Referral Rewards Program on Shopify
Step 1: Define Your Loyalty Goal
Decide what reward makes sense for both the referrer and the new customer. Many stores offer points or a discount to the referrer and a smaller welcome discount to the new customer. Think about what would actually motivate your existing customers to bother sharing a link at all.
Step 2: Install and Configure Keystone Loyalty Rewards
Install the Keystone loyalty app from the Shopify App Store and open the referral section. Keystone generates referral links for customers and tracks when a referred purchase is completed.
Step 3: Create Earning Rules and Rewards
Set the point value or discount for a successful referral, and confirm the reward only triggers once the referred customer completes a purchase, not simply by clicking the link. This protects the program from rewarding clicks that never turn into actual sales.
Step 4: Add the Loyalty Experience to Your Store
Make the referral link easy to find and share from customer accounts, product pages, or post-purchase emails. The easier it is to share, the more likely customers are to actually refer someone. A prompt right after a positive purchase experience often works better than one buried in account settings.
Step 5: Test the Program
Test the full referral flow, from generating a link to completing a referred purchase, to confirm the reward triggers correctly for the referrer. Check that duplicate or self-referrals are handled appropriately. Walking through the flow as both the referrer and the new customer helps catch issues on either side.
Step 6: Go Live
Before launch, review the referral reward value to confirm it is attractive without being unsustainable. Check that instructions for sharing a referral link are clear and easy to follow.
Referral Rewards Program Examples
Industry: Beauty brand
Problem: The brand relied heavily on paid ads for new customer acquisition and wanted a lower-cost channel.
Setup: The brand launched a referral program offering points to the referrer and a discount to the new customer.
Result: The brand gained new customers through referrals at a lower acquisition cost than its paid channels.
Industry: Subscription business
Problem: Existing subscribers had no structured way to recommend the brand to friends.
Setup: The business added referral links to customer accounts with a points reward for successful referrals.
Result: Subscribers began sharing referral links more actively, bringing in new subscribers over time.
Read more case studies for our apps to see how other stores run referral programs.
Best Practices
A few practices help a referral rewards program actually get used by customers.
- Make the referral link easy to find and share from multiple places
- Reward the new customer as well as the referrer to encourage both sides
- Confirm the reward triggers only after a completed purchase
- Keep the referral process to just a few simple steps
- Promote the referral program through email and post-purchase messaging
- Review referral performance regularly and adjust the reward if needed
Summary
A referral rewards program turns existing customers into a source of new business by rewarding them for successful recommendations. The setup involves generating referral links, setting rewards for both sides, and testing the full flow. This channel often costs less than paid acquisition while building on existing customer trust.
If you want to turn word-of-mouth into a structured growth channel, Keystone supports referral tracking and rewards as part of its loyalty program features.
Frequently asked questions (FAQs)
Yes, a loyalty app can generate referral links and reward customers automatically for successful referrals.
Yes, offering a reward to both sides tends to encourage more referrals and gives the new customer a reason to buy.
Most programs trigger the reward only after the referred customer completes a purchase, not just by clicking the link.
Referral links can be shared from customer accounts, email, or social media, depending on how the program is configured.
Yes, referral rewards commonly work alongside a broader points system as one of several ways to earn.