Back to BlogGeneral

Referral program rules that bring in friends

A referral program lets your regulars bring their friends, and it pays only when those friends walk in. Set both bonuses in the card's own unit, keep them small, and pay them on the friend's first visit rather than on their signup. In Fideliya a referral stays pending until that friend is scanned at the counter on an earn, so a signup from a sofa pays nothing and a deduction never completes one. The default is one for each side, which is the right place to start.

Let your regulars bring their friends: what a small business referral program should give each side, when the bonus pays out, and what to say at the till.

By Zakaria Fahim · September 6, 2026 · 8 min read

Your regulars can bring their friends through your door, and you pay only when those friends actually walk in. The people who like you enough to say so are standing in front of you every week, and a referral program turns that into new customers.

The whole problem is that asking feels like work, both for you and for them.

A wallet-native referral removes most of that work, because the card is the link. What it does not decide for you is the rules, and the rules are what separate a referral program that brings people in from one that quietly pays regulars for friends who were coming anyway. This page is about the rules. What the mechanism does is on the referrals page, and this one does not repeat it.

Your customers bring you new customers.

Pay for the visit, not the signup

Every other decision here is a preference. This one is structural, and it is the difference between a referral program and a leak. A signup can be produced from a sofa in ten seconds by somebody with two email addresses. A person standing at your counter being scanned cannot.

In Fideliya this is not advice, it is the code path. A referral is created when the friend joins and sits at pending. It completes when that friend is scanned on an earning action, and only then are both bonuses written. The claim is a single atomic update against the pending row, so a double scan cannot pay twice. And a deduction does not count: spending from a gift card is presence, not an earn, and the referral block excludes it explicitly rather than letting a subtraction credit two people in the middle of itself.

The practical consequence for your rules is large. Because the money only moves when somebody walks in, you can afford to be generous with the offer and relaxed about policing it. There is nothing to police.

What should each side get?

ChoiceThe safe defaultChange it when
What the referrer getsOne, in the card's unitYour goal is long and one barely registers
What the new customer getsOne, in the card's unitYou want the head start to be the hook
Which cards it runs onYour main card onlyNever, if a second card is staff-only or seasonal
When you mention itAt the moment a reward is claimedNever at the first visit, when there is nothing to endorse yet

Fideliya defaults both bonuses to one, in whatever unit your card counts, and referrals are off until you switch them on. Those defaults are conservative on purpose and they are usually right. Two reasons to leave them alone: a small bonus keeps the ask honest, because your customer is doing a friend a favour rather than selling on commission; and a bonus that is smaller than the reward keeps the reward the thing people want.

The one case for raising the referrer's side is a long goal. On a card that needs ten visits, a single stamp for bringing somebody in is a rounding error, and two or three is a better match for the size of the favour. The one case for raising the new customer's side is when you would rather the head start did the persuading than the person did.

How big should the bonus be?

Bonuses are clamped to the card's goal. If your card needs ten stamps and a customer sits at nine, a two-stamp referral bonus does not write eleven. It writes ten, and on the visits path it grants the reward at the crossing rather than leaving somebody parked at the goal with nothing available.

This matters when you set the numbers. A bonus larger than a couple of steps on a short card is mostly wasted, because the ceiling absorbs it and the customer experiences a smaller jump than you paid for. Set the bonus against the length of the ladder rather than against how grateful you feel.

The sentence that gets a friend through the door

The mechanism is easy and the sentence is hard. Three rules make the sentence work.

  1. Say it when the card is already open. The moment your customer is looking at their own progress is the only moment the referral is one tap away rather than a task for later.
  2. Say it once a reward has been claimed, not at enrolment. Nobody recommends a loyalty program they have not yet benefited from, and asking at the first visit spends your one clean ask on somebody with nothing to say.
  3. Put the offer in the sentence. Show this to a friend, they start with a stamp and so do you when they come in. It is short, it is true, and it names both sides.

What does not work, and is worth naming because it is the obvious idea: a poster. A referral needs a person to hand a phone to another person. A poster reaches people who are already in the shop, which is the audience a referral program is not for.

Three things to know before you promise a referral

Your regulars do the inviting. The card carries the link, and the ask is yours to make at the counter, which is what makes a referral feel like a favour between friends.

Switch referrals on before you mention them. Fideliya checks at the moment of joining that the card has referrals enabled and that the account is on Pro or higher; if not, the friend joins normally with no bonus for anyone. Check the toggle before you promise anything out loud.

One friend, one bonus each. A referral pays the customer who brought the friend and the friend, once, at that friend's first visit, so the rule is simple to say at the till.

One more thing worth knowing if your customers are on Android. When several notifications compete for a pass on the same day, a referral bonus sits second in the order Fideliya uses, behind a reward being earned and ahead of a broadcast. So a referral that pays out on a busy day still gets through; a marketing message that day may not. The channel behaviour behind that is on push notifications from a loyalty card.

Is my referral program working?

Watch the funnel, not the total. The referral hub separates enrolled from first visit from pending, and the gap between the first two is the only number that tells you anything: referrals that enrolled and never came in are the ones your rules are failing to convert. A large pending count is not a fraud problem, it is a follow-through problem, and the fix is usually the sentence at the counter rather than the size of the bonus.

This page quotes no conversion figure, because none has been measured. What to measure is on the seven numbers a loyalty program should report, and the other campaigns that fit around this one are on twenty loyalty campaign ideas.

Sources

Every product behaviour on this page was read from this repository's source on 6 September 2026 and is cited in the source note on this article to its file and to the symbol inside it: the pass token route that makes the card a referral link, the two bonus defaults and the enabled flag, the three checks made at joining and the reason each failure logs, the completion gate that excludes deductions, the atomic claim that prevents a double award, the clamp to the card's goal with its crossing grant, the plan gate in the feature matrix and its server-side enforcement, and the notification priority order. This page quotes no statistic and no figure from our own production, because referral conversions are on the not-measured list in our last snapshot.

Fideliya is wallet-native loyalty program software for small businesses. Customers add a stamp or points card to Apple Wallet or Google Wallet in one tap, with no app to download and no account to create. Fideliya runs stamps, points, gift cards and referrals on one platform in English, French, Spanish, Italian and Arabic with full right-to-left support, and the free plan issues a real wallet pass for up to 20 customers. What the referral mechanism does is described on the referrals page, and the plans are on the pricing page.

Frequently asked questions

What should a small business give for a referral?

Something small on both sides, in the unit the card already counts. Fideliya defaults to one visit or one point for the referrer and one for the new customer, and that default is a better starting point than a large reward, because a referral is a favour asked of a friend rather than a purchase.

Should the bonus be paid at signup or at the first visit?

At the first visit, and it is worth insisting on. Fideliya holds a referral pending until the referred friend is scanned at your counter on an earning scan, so a signup nobody follows through pays nothing at all. That single rule removes most of the reason anybody would game a referral program.

Do I need a separate referral link or code?

Not with Fideliya. The loyalty card already in your customer's wallet carries its own referral link, so the referral is a phone shown across a table. There is no code to remember, nothing to type at the till, and nothing for you to print.

What happens if a referral is made while referrals are switched off?

The friend joins normally, with no bonus for anyone. Fideliya checks at the moment of joining that the card has referrals enabled and that the account is on Pro or higher, so switch the toggle on before you promise anything.

Can a customer refer more than one friend?

Yes, and Fideliya sets no cap on it. Each referral is held pending on its own and completes on its own friend's first earning scan, so somebody who brings four people is credited four times, one at a time as each of them actually walks in.

Does a purchase paid from a gift card complete a referral?

No, and that is deliberate in Fideliya. A deduction is a spend rather than an earn, and the referral text promises a bonus on the first qualifying earn. Letting a subtraction credit two people in the middle of it would be the wrong behaviour, so the code excludes it explicitly.

Which plan includes referrals?

Pro and Enterprise. The Fideliya feature matrix puts referrals at Pro, and the server refuses referral data to a Free account rather than relying on the interface to hide it. Referrals also switch on per card, so one card can have them and another not.

What should I say at the counter?

One sentence with the offer in it, said while the card is already open. Something like: show this to a friend, they get their first stamp free and so do you when they come in. Fideliya pays both sides at that visit, so the sentence describes what actually happens.

Ready to create your own loyalty pass?

No card. If your regulars don't join, you pay nothing.

Start your 14 days free

See a pass in your wallet in ten seconds

Compare Fideliya with alternativesCalculate your ROI
Add to Apple WalletAdd to Google Wallet
© 2026 Fideliya. All rights reserved.
Referral program rules that bring in friends — Fideliya Blog