Referral Loyalty Program for Small Business: Refer a Friend | Passtastic Blog
Passtastic
No account yet? Sign up free

Referral Loyalty Program: Let Customers Bring Their Friends

Refer a friend is now in Passtastic, on every plan. Each customer gets a personal link, and you only reward them when the friend actually comes in and buys.

Yana KlichesEditor
·
The Refer a friend settings in Passtastic next to a customer's Invite a friend page with Share and Copy link buttons
10 min read

Your best new customers already come from your regulars. A referral loyalty program just says thank you for it. Passtastic now has Refer a friend: every customer gets a personal invite link on their wallet card, and they're rewarded only when the friend really comes in and buys. It's on every plan, at no extra cost. This guide covers how a referral program works for a small shop, what to give, how to set it up, and how to keep it from being gamed.

What is a referral loyalty program?

A loyalty card rewards a customer for coming back. A referral program rewards them for bringing someone new. Put the two together and the same card does both jobs: your regular collects stamps for their own coffees, and earns a couple more when a friend they sent orders one.

For a café, a restaurant or a salon this is the natural way to grow. People pick a hairdresser because a friend's hair looked great. They try a lunch place because a colleague won't stop talking about it. That word of mouth happens anyway. A referral program makes it easier to pass on, and gives the person doing it a reason to bother.

It also brings the right people. A friend who comes in because your regular recommended you already knows what you're good at. They arrive with a reason to like you, which a stranger from an ad doesn't have.

Why don't most refer-a-friend programs work for small shops?

Most small businesses have tried some version of "bring a friend, get a discount". It usually fades out for one of three reasons.

  • Nobody remembers it. A paper flyer or a line on the menu is forgotten by the time your customer is talking to their friend. The offer has to be in their pocket at that moment.
  • The code goes everywhere. A discount code shared in a big group chat gets used by people who were never going to become regulars. You pay for every one of them.
  • You pay for sign-ups, not customers. If the reward comes when someone joins, people join for the freebie and never come back. You've rewarded a form, not a visit.

Two things help before any software does. First, ask at the happy moment: when a customer redeems their free coffee or loves their new colour, that's when they'll tell a friend. Second, have your staff say it out loud once: "If you bring a friend, you both get something." A program nobody mentions stays a secret.

How does Refer a friend work in Passtastic?

Your customer has the invite link with them all the time, because it lives on their loyalty card. It shows in two places:

  • On the back of their Apple Wallet or Google Wallet card, with a line like "Invite a friend: You get 2 stamps when a friend visits".
  • In their own page in your customer portal (the page they open from "My rewards" on the card), as an Invite a friend tile.

On an iPhone it sits on the back of the card, right under My rewards: one line with the reward and the link below it. One tap opens their invite page.

The back of a Corner Café stamp card in Apple Wallet: a My rewards link and, under Invite a friend, “You get 2 stamps when a friend visits” with the invite link
The back of the card in Apple Wallet

The tile opens a page with both rewards spelled out, a Share button that opens the phone's own share sheet (WhatsApp, Messages, Instagram, whatever they use), and Copy link. It also shows how many friends have joined and how many have come in, so your customer can see their own progress.

A customer's Invite a friend page showing "Your friend gets a free cappuccino", "You get 2 stamps when a friend visits", Share and Copy link buttons and "4 friends joined, 2 came in"
What your customer sees: the reward, one tap to share, and how many friends came in

The friend taps the link and lands on your join page, with your logo and photo and a line at the top: "Anna invited you: Free cappuccino with your first purchase". They fill in their details and add the card to their wallet like any other customer. There's no app to download, for either of them.

The friend's join page for Corner Café reading "Anna invited you: Free cappuccino with your first purchase" above the card's main reward
What the friend sees when they open the link

Here's the part that matters for your margins: your customer is rewarded only when the friend really comes in. That means the friend's first stamp, first points or first visit, added at your counter with the scanner or by a connected till. Joining alone pays nothing. So a link shared in a group chat of 200 people costs you nothing until one of them walks in and buys.

The friend also has to be new to you. If someone who already has your card opens the link, the page tells them the invite doesn't add a reward. Passtastic checks the email or phone number they give.

How to set up a referral program in a few minutes

If you already run a card on Passtastic, it's a few switches. If you don't, you'll do this right after creating your card.

Step 1: Open Refer a friend

Go to Programs, open your program, and in the Setup tab open Refer a friend. Turn on Let customers invite friends. If your customer portal is still off, you'll be asked to switch it on, since that's where the invite page lives.

Step 2: Choose what your customer gets

Under What your customer gets, pick Stamps, Points or A treat, depending on your card. A treat can be anything you name: "a free coffee", "a free hair mask", "dessert on us".

Step 3: Choose what the friend gets

Under What the friend gets, pick stamps, points, a treat, or Nothing extra. By default the friend's reward unlocks with their first purchase, the same as your customer's.

Step 4: Set the rules and publish

Set Friends per customer (10 by default, or Unlimited) and What counts as buying. Check the wording under What customers will read, then click Publish. From that moment every customer's card carries their own link.

The Refer a friend section of a stamp card's Setup tab: 2 stamps for the customer, a free cappuccino for the friend, 10 friends per customer, and a preview of what customers will read
Program → Setup → Refer a friend: both rewards, the limit and the exact wording your customers will see

Every setting is explained in the Refer a friend help guide, including how it works on coupons, memberships and prepaid cards.

What reward should you give in a referral program?

Give your customer something that feels like a real thank-you, and give the friend a reason to come in the first time. You don't need big numbers. Here are starting points by type of business.

BusinessYour customer getsThe friend gets
Café (10-stamp card)2 stampsA free cappuccino with their first purchase
Restaurant (points per €)Points worth a dessertA free dessert with their first meal
Hair or nail salonA treat: a free hair mask or nail art at the next visitA treat after their first appointment
Yoga, fitness or padel studioPoints towards a free classA free drink or a guest pass after the first visit

Café. Two stamps on a ten-stamp card brings your regular's next free coffee two visits closer. That's something they notice, and it costs you less than the coffee their friend just bought. If you're not sure what a stamp is worth on your card, see how many stamps a loyalty card should have.

Restaurant referral program. A restaurant usually earns more per new guest, so it can be a little more generous. On a points card that counts the amount spent, set What counts as buying to A minimum, for example €20. A friend who only stops by for an espresso then doesn't trigger the reward, but a friend who comes for dinner does. There's more on running a card for a dining room on our page for restaurants.

Salon referral program. In beauty, the treat beats the discount. A free treatment add-on costs you a few minutes and a little product, and it feels like a gift, not a price cut. Your clients already recommend you. This makes it worth their while to send the link.

Studios and gyms. Points that add up to a free class work well for the member. For the friend, keep it small: the first class is already the reason they came.

One rule for all of them: reward the friend after the first purchase, not on joining. You can switch that on (Give the friend's reward as soon as they join), and the app warns you why it's risky. A free reward for filling in a form is exactly what gets shared in group chats.

How do you stop customers from gaming it?

Most of the protection is built in, and you don't need to watch it.

  • Rewards wait for a real purchase. No first stamp, points or visit, no reward.
  • Friends must be new to you. An existing customer can't be "invited" for a reward.
  • There's a limit per customer. The default is 10 friends. Only friends who actually came in count towards it. Choose Unlimited if your regulars are real ambassadors.
  • You decide what counts as buying. Any purchase is the default. On points cards you can ask for A minimum: an amount of money if your card gives points for what's spent, or one of your products if it gives points per product. On a stamp card, a stamp only lands when your staff or your connected till add it, so it already means someone bought something.

The one setting to think twice about is giving the friend's reward on joining. Leave it off unless you're sure.

How do you know your referral program is working?

Open Insights and look at Link Performance. Invite links get their own row, Friend invites, with the number of sign-ups, the last 30 days, and how many Came in. That last number is the one to watch: friends who bought, not just friends who joined.

The Link Performance table in Insights with a Friend invites row: 32 sign-ups, 22 in the last 30 days, 27 came in
Insights → Link Performance: friend invites next to your other sign-up links

On Customers there's a Friends column and a Most friends brought sort, so you can see who your best ambassadors are. Open a customer to see who invited them, or how many friends they've brought. If three of your regulars bring half your new faces, that's worth a personal thank-you at the counter.

What a referral program won't do

It's worth being clear about the limits.

It won't create word of mouth for a place people don't love. A referral reward makes it easier to recommend you. It doesn't give anyone a reason to. Fix slow service or a cold dining room first.

Your customers still need reminding. The link is always on their card, but most people won't look at the back of a wallet card unprompted. Mention it at the counter, put it on a small sign by the till, and send your card holders a message the week you switch it on.

It doesn't work on every card. Invite links aren't available on members-only cards (the ones that only let in people with a code from you), or yet on cards customers buy online, such as prepaid cards and paid memberships. The Setup tab tells you if that's your case. A digital loyalty card with stamps or points is the simplest home for it.

We have younger groups, students. They come back and they are like, oh I have the card! I have the card! And they show it to their friends, and their friends say, oh my god, I also want the card.

Ofek, Owner of Tune In & Figa Garden
Read their story →

Your customers already show your card to their friends. Now the card can do the inviting. If you're not on Passtastic yet, create your loyalty card and switch on Refer a friend in the same sitting. The 14-day free trial needs no credit card.

Let your regulars bring their friends, and reward them only when those friends buy.

Create your loyalty card
FAQ

Common questions

Ready to replace your paper punch cards?

No app for your customers. No hardware to buy. Set up in 5 minutes and your first customer can join today.