A good customer referral message tells the customer, in two sentences, what their friend gets, what they get, and the one condition that matters. Send it after the order has arrived and been used, never before. Put one link in it, keep it optional, and have an answer ready for "my friend bought, where's my reward?" before the first message goes out.
That's most of it. The rest of this guide is the detail: timing, copy you can adapt, and the support side that most stores forget until the complaints arrive.
For a one-off retention send, start with the eligible repeat buyers you can actually identify in Shopify, or upload an opted-in spreadsheet to WhatFlow Team Inbox. Personalize an approved template and test the product link before scheduling. If someone replies with a question, pick up that conversation in the same inbox instead of sending another automatic reminder. See the broadcast setup and checks.
Why most referral messages don't get shared
Asking a customer to refer a friend is asking them to spend a little of their own reputation on your store. People do that when two things are true: they liked the product, and the offer is simple enough to explain to a friend in one breath.
Most referral messages fail the second test. I see versions like "Share the love and earn rewards!" with the actual terms three clicks away. The customer doesn't know what they're offering their friend, so they don't send it.
Start from the program's real terms, not a slogan. Write down:
What the friend gets (say, 15% off a first order over $40).
What the referrer gets, and when (say, $10 store credit once the friend's order ships and isn't returned within 14 days).
Any condition that would surprise someone (minimum spend, excluded products, one reward per friend, shipping regions).
If you can't fit the first two lines into a short paragraph, your program is too complicated for a WhatsApp message. Fix the program before you write the copy.
When should you ask for a referral?
After delivery, after use, and only on clean orders.
A customer who's had the product for a week and hasn't complained is a reasonable candidate. A customer whose parcel is still in transit isn't. Neither is someone with an open return, a damaged-item chat or a delayed refund. Sending them "Love your order? Tell a friend!" is how you get a sarcastic reply, or an opt-out.
The cleanest place for the ask is inside your wider post-purchase journey, a few days after a review request rather than on the same day. One message, one job. If you stack the review ask and the referral ask together, people do neither.
For products people use over weeks (skincare, supplements, coffee), wait longer. For something you judge on day one (a phone case, a tote bag), a few days after delivery is enough.
What to say: referral message examples
Here are three versions. Adapt the amounts and links to your program.
A plain post-purchase referral (WhatsApp marketing template):
Hi {{1}}, hope the {{2}} is working well for you. If a friend would like it too, this link gives them 15% off their first order over $40: {{3}}. Once their order ships and is past the 14-day return window, we'll add $10 credit to your account. No pressure either way. Reply STOP to opt out of offers.
A shorter version for repeat buyers:
Hi {{1}}, thanks for ordering again. Your referral link is still active: friends get 15% off their first order, you get $10 credit after it ships. {{2}}
A copy-and-forward message the customer can paste to a friend:
I've been ordering from {{store name}} and their {{product}} is good. This link gets you 15% off your first order over $40: {{link}}
That last one matters more than people think. In WhatsApp-heavy markets, customers don't share your landing page. They forward a message. Give them something short and natural to forward, written in the voice of a customer, not a brand.
A few rules I'd hold to:
Separate the two rewards. "You both get rewarded!" hides the fact that one reward is instant and the other is conditional.
Don't say "earn instantly" unless sharing alone earns something. It almost never does.
Mention the condition next to the reward, not in a terms page.
One link. Not the homepage plus a referral link plus a social handle.
If you want more template ideas across the customer lifecycle, our list of WhatsApp message templates for Shopify stores has a referral section alongside order, shipping and review messages.
Can you send referral messages on WhatsApp?
Yes, with the usual WhatsApp rules. A referral invite is promotional, so the customer needs to have opted in to marketing messages from you. A previous support chat about a late parcel isn't the same thing. If you're not sure your opt-in collection holds up, read how to collect WhatsApp opt-ins on Shopify first.
Outside the 24-hour customer service window (the period after a customer messages you, during which you can reply freely), WhatsApp only lets a business send a pre-approved template message. Expect Meta to treat referral invites as marketing templates. Meta charges per delivered template message, with rates set by category and country, so check the current WhatsApp pricing before you send to a large list.
The opt-out line in the example above isn't decoration. The WhatsApp Business messaging policy requires you to honor opt-outs, and blocks from annoyed customers hurt your number's quality rating.
Test the friend's side before you send anything
Open the referral link on a phone, logged out, as if you'd never heard of the store. Check:
Does the discount show up or apply automatically, or does the friend need a code?
Does the landing page make sense without the original customer explaining it?
Does it work in the friend's country and currency?
Is the minimum spend visible before checkout, not after?
If the friend has to message the referrer saying "the code doesn't work", your referral program just cost that customer a bit of social credit. They won't share again.
Use your referral app's own links and tracking. Don't invent a manual "tell us who referred you" system unless you're prepared to reconcile it by hand every week.
Handle "where's my reward?" before it arrives
Reward questions are predictable. A customer's friend bought last Tuesday and the credit hasn't appeared. Usually the answer is the waiting period. Sometimes it's a tracking issue. Either way, write the reply now.
Hi {{name}}, thanks for checking. Referral credit is added once your friend's order has shipped and passed the 14-day return window, so it usually shows up about two to three weeks after they order. If it's been longer than that, send me the email address your friend used and I'll look it up in our referral app.
Two things to avoid. Don't share the friend's order details with the referrer (they're not entitled to them). And don't promise a manual credit unless someone with authority has actually agreed to it.
This is where a shared inbox earns its keep. In WhatFlow's team inbox, anyone on the team can pick up the conversation, see the history and assign it to whoever has access to the referral app. There are no seat fees, so adding the person who manages the program doesn't cost extra.
One honest caveat: WhatFlow doesn't run your referral program. It sends the invite and handles the conversation. Your referral app tracks links, qualifying orders and rewards, and it's the source of truth when someone asks.
How to measure whether it's working
Shares, clicks, qualifying orders and rewards issued are four different numbers. Treat them separately.
Stage
What it tells you
Messages delivered
How many people you actually asked
Link clicks
Whether the offer is interesting
Qualifying first orders
Whether the friend's side works
Rewards issued
Whether the program delivers what it promised
A big drop between clicks and orders usually points to the landing page or the discount conditions. A big drop between orders and rewards points to returns or tracking. Also check for self-referrals (people using their own link with a second email); most referral apps have a setting for it.
And don't assume every referred order is new revenue. Some of those friends would have found you anyway. That's fine. The point is that the program pays for itself after rewards and message costs.
Free plan available
Run WhatsApp for your Shopify store with WhatFlow
Templates, COD confirmation, Shopify Flow automations and a shared team inbox with no seat fees. Every feature is included on every plan, including Free.
Keep the deal explainable in two sentences, ask after a good experience, give customers something they can forward as-is, and prepare your team for reward questions. If you also run points or tiers, the same clarity rules apply to loyalty messages: say what the customer can actually do with the benefit, today.
Frequently asked questions
When should I send a referral message to a Shopify customer?
After the customer has received the product and had a few days to use it, and only if there's no open support issue on the order. Asking at checkout or before delivery means asking someone to vouch for something they haven't tried.
What should a customer referral message include?
What the friend gets, what the customer gets, the one condition that matters most (usually a minimum spend or a waiting period) and a single link. If you need more than two short sentences to explain the deal, simplify the program.
Can I send referral invitations on WhatsApp?
Yes, to customers who opted in to marketing messages. Outside the 24-hour customer service window you need a Meta-approved template, and a referral invite will normally be a marketing template.
Does WhatFlow run the referral program?
No. WhatFlow sends the WhatsApp message and handles replies in a shared inbox. Your referral app tracks links, qualifying orders and rewards.