Blog/Referral·5 min read

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.

Krunal vaghasiyaKrunal vaghasiya|June 11, 2026 · Updated June 12, 2026

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

  1. Open the app: In your Shopify admin, open and install the WiserNotify product Reviews and go to Referrals.
  2. Turn on the Referral Widget.
  3. 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)

  1. Configure: Under On Site, click Configure.
  2. Enable the app embed: Click Enable App, turn on the WiserReview App Embed in the theme editor, and save.
  3. 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)

  1. Configure: Under Post Purchase, click Configure.
  2. Enable the app extension: Click Enable App, turn on the WiserReview App Extension, and save.
  3. Place it: Click Embed Post Purchase, pick the spot in the checkout editor, and save.

Customize the look

  1. 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

No. Shopify has a Partner Program and an Affiliate Program, but both reward people for referring new merchants to Shopify, not for referring new customers to your store. To let your customers refer friends, you install a dedicated referral app from the Shopify App Store.
Most stores set one up in under an hour. You install a referral app, set a two-sided reward, turn on the post-purchase share prompt, place the widget, and run a quick test. No developer is needed, since the apps handle tracking and rewards automatically.
Yes. Several Shopify referral apps have free plans that cover a small store, including WiserReview. Free tiers usually limit referrals or features, but they're enough to launch and test a program before you pay for a higher tier.
A two-sided reward works best for most stores: the friend gets a welcome discount and the referrer earns credit once that friend pays. The classic structure is give $10, get $10, or give 15%, get 15%. Set it to trigger only on a completed, paid order.
Yes. Referred customers tend to convert higher than cold traffic and cost less to acquire, since you only pay a reward when a referred order is placed. The keys are a worthwhile two-sided reward, visible promotion, and ongoing reminders rather than a single launch.

Written by

Krunal vaghasiya

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.