How to set up a referral program: 2 Simple methods (2026)
Learn how to set up a referral program in 7 simple steps, from choosing rewards and rules to tracking referrals, preventing fraud, and measuring results.

A referral program turns happy customers into a repeatable source of new customers.
To set one up, define your goal, choose the right rewards, set your referral rules, create a way to track referrals, promote the program, test the full referral flow, and measure the results.
You can manage a small referral program manually with referral codes and a spreadsheet, or use referral software to automate links, tracking, fraud checks, and rewards.
This guide walks through both paths. First, the fully manual setup, so you understand every moving part. Then the automated route using software, for when you want it running on its own.
By the end, you’ll know which one fits your stage and how to avoid the traps that stall most programs early.
What is a referral program?
A referral program is a structured way to turn word-of-mouth into something you can actually track and reward. Instead of hoping customers mention you to a friend, give them a reason and a way to do so.
Here’s the basic flow. An existing customer gets a unique referral link or code. They pass it to someone in their network. That person clicks through to your store and makes a purchase.
The system credits the sale back to the original sharer, and a reward is triggered for one or both sides.
Every customer referral program has three main parts:
The Advocate (The Referrer): This is your existing customer who loves your brand and shares it with others.
The Friend (The Referee): This is the new person who hears about your business from the advocate.
The Reward: The incentive you give to make sharing worth their time.
This works because of trust. People believe a friend’s recommendation far more than any ad you could run, a pattern Nielsen research has documented for years.
That trust is why referred customers tend to convert at higher rates and stick around longer than traffic from cold channels.
Turn satisfied reviewers into referrers
Your advocates are your five-star reviewers. WiserReview collects reviews and runs a referral widget from one dashboard, so trust turns straight into shares.
Start Free →Method 1: How to set up a referral program in 7 steps (Manually)
You do not need complicated referral software to test whether referrals will work for your business. Start with the basic structure below. You can manage it manually at first and automate it as the program grows.
Step 1: Set your referral program goal
Start by deciding what you actually want the referral program to achieve. Your goal affects your reward, qualifying action, promotion, and the numbers you need to track.
Common referral program goals include:
- Acquire more first-time customers
- Reduce customer acquisition cost
- Increase repeat purchases from existing customers
- Grow subscriptions or free-trial signups
- Generate more qualified leads
For most ecommerce stores, the simplest goal is new customer acquisition: an existing customer refers someone new, the friend places their first qualifying order, and the reward is unlocked.
Also decide who you want to refer. Your best starting audience is usually repeat buyers, recent customers, loyal customers, and people who have already left positive reviews.
Step 2: Decide on your referral reward
Everything else hangs on this. Pick the wrong reward, and no amount of clever promotion saves the program.
Start by deciding whether you’ll reward one side or both. Two-sided rewards win in most cases, so plan to give the friend an incentive to buy and the referrer something for sharing.
A common structure is “give 15%, get 15%” or a flat amount, such as “give $10, get $10.”
Also, match the reward to your margins. Run the math on what a new customer is worth to you, then make sure the reward sits comfortably below that number.
A reward that’s generous to the customer but quietly unprofitable to you isn’t sustainable.
For example, if you normally spend $35 to acquire a new customer through paid advertising, spending $15 to $20 in total referral rewards may still give you a lower customer acquisition cost.
Match the reward to what you sell, too. Store credit works well for products people buy repeatedly.
Step 3: Set your referral program rules
Before creating links or pages, define exactly what counts as a successful referral. Clear referral program rules prevent confusion and protect your budget.
Decide:
- Who is allowed to refer
- Whether the referred person must be a new customer
- The minimum order value, if any
- When the reward becomes valid
- How returns and canceled orders are handled
- Whether self-referrals are allowed
- How long a referral link or attribution period lasts
- Whether rewards expire
- Whether there is a limit on referrals or rewards
For an ecommerce store, a simple rule might be:
The friend must be a new customer and complete a paid order of at least $50. The referrer receives a $10 reward after the order passes the return period. Self-referrals and canceled orders do not qualify.
Step 4: Create unique referral codes or links
Each referrer needs their own way to get credited. Without a unique identifier, you can’t tell who sent whom, and the whole thing falls apart.
Since you are not using software, you need an easy way to track who sends you new business. You can make simple text codes for your top customers by hand.
- How to format them: Use the customer’s name followed by a number (e.g., AMY10 or MARK5).
- How to share them: Send these codes directly to your customers. Tell them to pass the code along to their friends.
Codes have a weakness, though. They have to be typed and remembered, so some shares never convert.
A referral link is the stronger format because it works with a single tap and quietly carries the tracking in the URL.
Step 5: Build a referral landing page
When a friend clicks a referral link, they need a landing page that makes the offer obvious. A vague homepage won’t do it.
You need a central place on your website to explain how the program works. You can build a basic webpage using your current site builder.
- What to include: Write the program rules in plain language. Add a giant headline like, “Share the love and get $10!”
- Add a form: Include a simple contact form. Make sure it has a box that asks, “Who referred you? (Enter their code here).”
You’ll also want a second page for the referrer, where they grab their link to share. Make this just as clean. The easier it is to find and copy the link, the more often people actually pass it along.
Step 6: Create a referral tracking spreadsheet
This is where you record every referral and decide who gets paid.
This spreadsheet is your command center. Open Google Sheets or Excel to keep all your referral data organized in one secure place.
- Set up your columns: Create columns for the Customer’s Name, Their Unique Code, the Friend’s Name, order ID, the order date, and the Payment Status.
- Update it often: Every time a customer joins the program, log their name and code into this sheet.
Before launching the program, run at least one complete test referral yourself.
Check that:
- The referral link opens correctly.
- The referred friend sees the correct offer.
- The referral is attributed to the right customer.
- The discount works at checkout.
- The qualifying purchase is recorded.
- The referrer receives the correct reward.
Canceled or refunded orders do not generate an invalid reward.
Catch the five-star moment automatically
The best time to ask is right after a great review. WiserReview pairs reviews with a referral widget so the invite fires exactly when customers are happiest.
Start Free →Step 7: Launch, promote, and measure the program
Your program will fail if people do not know it exists. Put your referral offer where customers are most likely to see it.
The strongest moment is often after a positive customer experience. Add a referral invite to your order confirmation page and post-purchase emails.
Your conversion rate on referred visitors. And the revenue those referred orders bring in versus what you’re paying out in rewards.
- Count the numbers: See how many new customers came from referrals.
- Make changes: If your referral rate is low, the problem is usually the reward or the visibility, so test a bigger incentive or push the invite to more touchpoints.
- If people share but few convert, look at your landing page and the offer the friend sees.
Find your top referrers too, the handful of customers sending the most business your way. These are your super advocates.
Manual referral program vs. referral software
A manual setup is a practical way to test your referral program. Once referral volume grows, referral software makes tracking, rewards, and management much easier.
| Factor | Manual referral program | Referral software |
|---|---|---|
| Best for | Small businesses testing referrals | Growing stores with regular referral activity |
| Setup | Create codes, rules, and tracking manually | Set rules once and automate the process |
| Referral links | Created and shared manually | Generated automatically for each customer |
| Tracking | Spreadsheet or manual order checks | Automatic referral and purchase tracking |
| Reward delivery | Sent manually after verification | Automatically triggered after a valid referral |
| Fraud checks | Requires manual review | Can detect self-referrals and suspicious activity |
| Cost | Low software cost, but more staff time | Monthly software cost, but saves manual work |
Method 2: Set up Referral with WiserReview (Automated)
Using an automated platform like WiserReview completely removes the need for tracking spreadsheets and manual work in an e-commerce referral program.
The referral software automatically generates unique links, tracks successful sales, and triggers coupon codes for your customers.
Step 1: Install the app and connect your store
First, sign in to WiserReview or log in to your dashboard, and link your website platform to your dashboard to automatically sync your orders.
- Install: Add the app to your store platform (such as Shopify, WooCommerce, or BigCommerce).
- Sync: Go to your store’s backend, open the app module, and paste your unique API key from your account dashboard to finish the connection.
Run referrals on autopilot from day one
No spreadsheets, no manual checks. WiserReview generates links, tracks sales, and fires rewards automatically, all beside your store's reviews.
Start Free →Step 2: Configure your referral incentives

Open “WiserReview dashboard”, navigate to referrals, and turn on the referral widget.
Set up your automated reward rules. This determines exactly what your customers and their friends will receive.
Go to the Referral section in your dashboard and toggle the program on.

Set the Friend Reward: Choose the welcome discount a new friend receives on their first order (e.g., 15% off coupon).

Set the Referrer/customer Reward: Choose what your original customer earns when their friend successfully makes a purchase (e.g., $10 in store credit or a coupon code).

Edit customer reward email: Use this option to customize the email sent to customers who successfully refer others. You can control subject line, message content, button text, cide label, and branding.
Set the Conditions: Set the trigger rules to unlock rewards only after an order is fully completed and paid to prevent fraud.
Step 3: Turn on the on-site widget

Make your program permanently visible so customers can grab their tracking links at any time.
- In the widget settings, enable the On-Site Widget.
- Open your website’s theme editor and toggle on the app embed script.
- Place the floating launcher widget on your homepage, product pages, or account profiles so that logged-in users can easily check their referral status.
Click on “Embed on site”.

Step 4: Turn on the post-purchase widget

The absolute best time to ask for a referral is right after someone buys, while their excitement is at its highest.
- Navigate to the Referral Widgets tab.
- Turn on the Post-Purchase Widget, then click Embed post purchase.
- This automatically generates a pop-up window on your checkout “Thank You” page.

Here, the customer’s referral information is automatically created and ready to share.
Step 5: Customize the design to match your brand
Ensure the referral pop-ups do not look like generic ads. They should look identical to the rest of your store design.
- Use the drag-and-drop editor to change colors, background styles, and button fonts.
- Write a clear, high-converting headline like: “Love our products? Give 15% off to your friends and get $10 for yourself!”
Step 6: Monitor your automated dashboard
Once activated, the platform handles the hard work. You do not need to manually check codes.
Check the built-in tracking dashboard weekly to monitor your total referral clicks, new sign-ups, converted sales, and top-performing advocates.
Common mistakes to avoid
Most referral programs fail on execution, not strategy. These are the mistakes I see trip up stores, whether manual or automated.
Making people join first: Sign-up forms and account creation before someone can refer to kill conversion. The best programs hand every customer a link by default, no joining required.
Burying the reward details: If a visitor can’t tell within two seconds what they get and how, they leave. Lead with the offer, every time.
Rewarding clicks instead of orders: Pay out on real, completed purchases, not link clicks or signups. Rewarding the wrong action drains your budget and invites gaming.
Asking at the wrong moment: A cold ask weeks after purchase falls flat. Tie the invite to a high point, like a fresh five-star review or a just-delivered order.
Setting it and walking away: Early programs need tracking and monitoring. Check your numbers, test your reward, and fix the weak link using referral-tracking software before you scale.
Punishing everyone for a few bad actors: Heavy anti-fraud rules add friction for honest customers. Handle abuse as it appears rather than locking everything down in advance.
Skip the spreadsheet, keep the control
Manual tracking stalls fast. WiserReview automates referral links, verification, and rewards beside your reviews, so nothing leaks while you scale.
Start free with WiserReview →Wrap up
Learning how to set up a referral program comes down to seven things: decide what you want to achieve, choose a reward customers care about, create clear rules, give every customer an easy way to share, track referrals accurately, promote the program, and improve it using real performance data.
You can start manually if you have a small customer base. Once codes, spreadsheets, and reward management start taking too much time, referral software can automate the process.
Nevertheless, your software will only work if you keep monitoring your figures and make adjustments along the way.
Your most successful referers are already around you. They are the customers who gave you a favorable review last week. Just give them a chance and a way to spread the word.
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

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.

12 Smart referral program ideas to grow your business in 2026
Explore 12 proven referral program ideas that help turn happy customers into your most effective growth channel.

55+ Word-of-Mouth Marketing Statistics Every Brand Must Know (2026)
Word-of-mouth marketing happens when people share real experiences about a product. It builds trust, drives about 13% of sales, and influences most buying decisions.