How to set up a Referral program on Shopify (Quickly)
Shopify has no built-in customer referral program. Here’s how to set one up in 7 steps, from picking an app to setting rewards, promoting it, and tracking results.
A referral program turns your happy customers into a sales channel. They share your store with friends, those friends buy, and both sides get a reward.
For Shopify stores, it’s one of the cheapest ways to grow.
The catch: Shopify doesn’t include a customer referral program out of the box. You set one up either free with Shopify’s own discount codes, or with an app that automates the whole thing.
This guide covers both methods, how to choose the right reward, where to promote the program, and how to track results.
Does Shopify have a built-in referral program?
No, not for your customers. This trips up a lot of store owners, so it’s worth clearing up first.
Shopify runs two of its own referral-style programs, but neither is for your shoppers. The Shopify Partner Program rewards agencies and developers who bring new merchants to Shopify.
The Shopify Affiliate Program pays creators who refer new store owners to the platform.
Both reward people for sending new merchants to Shopify, not for sending new customers to your store.
For a customer refer-a-friend program, you add a dedicated app from the Shopify App Store. That’s the standard way every Shopify brand does it.
What you need before you start
Before you install anything, sort out three decisions. Getting these right is what separates a program that grows your store from one that just sits there.
- Your goal: New customers, repeat orders, or both? Most stores want new customers, which points to a refer-a-friend reward tied to a first purchase.
- Your reward: Decide what each side gets. A two-sided reward almost always beats a one-sided one.
- Your margin: Know what you can afford to give away per order. If your average order is $50 at 60% margin, a $10 reward to each side is still profitable on a new customer.
You’ll also want your store live with at least a few orders coming in. Referrals work best when you already have happy customers to ask.
With that set, here are the two ways to build it, the free manual route and the automated app route.
Launch a Shopify referral program this week
Give every buyer a share link and reward them only when a referred order is paid. Free plan, no code.
Start Free →Method 1: Without an app (free, manual)
You can run a small referral program using only Shopify’s native discount codes. It costs nothing, but you track and reward by hand, so it suits a low volume of referrers.
- Create a code per referrer: In Shopify admin, go to Discounts and make a unique code for each customer (for example, their name).
- Share the codes: Give each customer their code to pass to friends.
- Let Shopify track it: When a friend uses the code at checkout, Shopify records the order against it.
- Reward the referrer: Once that order is paid, send the referrer their reward, store credit or a discount, manually.
The limit is the manual upkeep. Creating codes, watching orders, and paying rewards by hand stops working past a handful of customers. When you outgrow it, move to an app.
Method 2: With an app (automated)
An app removes the manual work. It creates a referral link for every customer, tracks referrals, and pays rewards on its own. Setup takes a few minutes, no developer needed.
The steps below use WiserReview, which runs referrals and reviews from one dashboard and gives you two widgets: an On-Site widget and a Post-Purchase widget.
Enable referrals

- Open the app: In your Shopify admin, open and install the WiserNotify product Reviews and go to Referrals.
- Turn on the Referral Widget.
- Set your rewards: Configure the Friend Reward, Referral Reward, Discount Type, and Reward Conditions, then save.
Add the On-Site widget (shows across your store so customers can share anytime)

- Configure: Under On Site, click Configure.
- Enable the app embed: Click Enable App, turn on the WiserReview App Embed in the theme editor, and save.
- Place it: Click Embed On Site, drag the widget where you want it, and save.
Add the Post-Purchase widget (appears right after checkout, when buyers are happiest)

- Configure: Under Post Purchase, click Configure.
- Enable the app extension: Click Enable App, turn on the WiserReview App Extension, and save.
- Place it: Click Embed Post Purchase, pick the spot in the checkout editor, and save.
Customize the look
- Match your brand: From WiserReview, adjust the widget text, colors, fonts, buttons, and reward messaging. Changes apply instantly across your store.
Once both are live, every customer gets a referral link, and WiserReview issues rewards automatically on paid orders. Invalid or duplicate referrals are ignored, with nothing to track by hand.
For a full walkthrough with screenshots, see the guide on setting up customer referrals in Shopify.
How to choose your referral reward
The reward makes or breaks participation. Too small and nobody shares. Too big and you lose money on every referral. Here are the common structures and when each fits.
| Reward type | Example | Best for |
|---|---|---|
| Two-sided discount | Give $10, get $10 | Most stores, easiest to grasp |
| Percentage off | Give 15%, get 15% | Higher-priced products |
| Store credit | Friend gets a discount, referrer gets credit | Driving repeat purchases |
| Tiered rewards | Bigger reward after 3, 5, 10 referrals | Superfans and brand advocates |
| Free product | Free item after X referrals | Strong, recognizable hero products |
Starting out, keep it simple with a two-sided “give X, get X” offer. Test percentages, store credit, or tiers once you have data. Our roundup of referral program examples shows what high-converting programs look like.
Where to promote your referral program
A referral program nobody sees does nothing. Once it’s live, put it in front of customers in the places they already are.
- Post-purchase page: The single best spot. Ask right after someone buys, while the excitement is fresh.
- Email: Add the referral offer to your order confirmation and shipping emails, and send a dedicated “refer a friend” campaign to past buyers.
- Account page: Show the program when logged-in customers visit their account, so repeat buyers can grab their link anytime.
- Packaging insert: A small card in the box with a referral code turns the unboxing moment into a share.
- Social and SMS: Remind your audience the program exists, most customers forget unless you nudge them.
The pattern that works: ask at the moment of delight, then remind gently over time. One launch email is not a strategy.
How to track if it’s working
Your referral app gives you a dashboard. These are the four numbers that actually tell you if the program is paying off.
- Share rate: The share of customers who send at least one referral. Low share rate means the reward or the placement needs work.
- Conversion rate: How many referred visitors actually buy. Referred traffic usually converts higher than cold traffic.
- Referred revenue: Total sales from referred orders. This is the headline number that justifies the program.
- Cost per acquisition: Total rewards paid divided by new customers gained. Compare it to your ad costs, referrals usually win.
Check these monthly. If share rate is low, test a bigger or clearer reward. If conversion is low, fix the landing experience for referred friends.
Run referrals and reviews from one dashboard
WiserReview gives every buyer a share link and rewards paid orders, on a free plan to start. No demo, no code.
Try WiserReview Free →Common mistakes to avoid
Most referral programs that flop make the same handful of errors. Skip these and you’re ahead of most stores.
- Reward too small: A 5% discount rarely motivates anyone to ask a friend. Make it worth the social effort.
- Hiding the program: If customers can’t find it, they can’t use it. Promote it in multiple places.
- One-sided rewards: Rewarding only the referrer ignores the friend, who needs a reason to buy. Two-sided wins.
- No fraud rules: Without duplicate and self-referral checks, you’ll pay out on fake orders.
- Launch and forget: A referral program needs ongoing reminders, not a single announcement.
The bottom line
Shopify doesn’t give you a customer referral program, but adding one is quick, whether you use an app or run the manual discount-code version.
Start simple, test it on your real numbers, and adjust from there. Done right, your existing customers become a steady source of new ones, at a fraction of what ads cost.
Frequently Asked Questions
Common questions about this topic
Written by
Krunal vaghasiya
Krunal Vaghasiya is the founder of WiserReview and WiserNotify, which have served 10,000+ stores since 2020. He helps ecommerce brands build trust through fair, flexible, customer-led review management across every store and market.
Related Articles

How to write a referral email (with a template)
How to write a referral email that gets shared: the anatomy, a copy-paste template, subject-line formulas, reward framing, and the best timing.

I spent 30 days testing referral management software (Here are my top 8)
Discover the best referral management software to streamline referrals, improve tracking, and automate workflows for better outcomes.
10 Proven referral marketing strategies that actually work in 2026
Discover 10 proven referral marketing strategies that help businesses attract more customers, increase loyalty, and turn word-of-mouth into consistent growth.