Back icon

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

How to Create a Referral Rewards Program on Shopify image
Maja Šenk

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)

Can Shopify stores run a referral rewards program?

Yes, a loyalty app can generate referral links and reward customers automatically for successful referrals.

Should both the referrer and the new customer receive a reward?

Yes, offering a reward to both sides tends to encourage more referrals and gives the new customer a reason to buy.

When should a referral reward trigger?

Most programs trigger the reward only after the referred customer completes a purchase, not just by clicking the link.

How can customers share their referral link?

Referral links can be shared from customer accounts, email, or social media, depending on how the program is configured.

Can referral rewards be combined with a points-based loyalty program?

Yes, referral rewards commonly work alongside a broader points system as one of several ways to earn.

Recommended for you