← All guides
Digital loyalty, thoughtfully planned.

How can I reward customer referrals fairly?

Define a qualifying new customer and a verified action before issuing a referral benefit. Sharing a link alone need not earn a reward.

01Set up the working rule

Specify who receives the benefit, the qualifying purchase and limits. Test attribution, duplicate accounts, self-referrals and reversal of canceled purchases through the supported flow.

02Separate an invitation from a qualifying referral

A shared link alone should not automatically earn a reward. Define the new customer action, eligibility and duplicate-account handling. Before launch, test the inviter and invited customer paths and confirm that the supported engine records the qualifying event.

03Worked example and decisions

A proposed referral grants a benefit after the invited person completes a first eligible purchase. Both sides see the terms before participating.

Rehearse before launch

Use a demo account and the currently supported configuration. These are checks to perform, not claims that the workflow has passed.

  1. Create separate demo accounts for inviter and invited customer using the supported invitation method.
  2. Check that opening a link alone does not accidentally satisfy your intended qualifying action.
  3. Complete the required new-customer action and inspect both reward records.
  4. Try a repeated or ineligible referral and verify the configured control before launch.

Keep it practical

Referral attribution and production payouts remain feature-verification dependencies. Do not launch an incentive based only on an untested link.

A useful next step

Free entry: up to 100 active customers.

Use and test Fair Loyalty free with up to 100 active customers. Customer 101 activates Standard: US$20/month for each started block of 500 active customers, or US$220/year per block.

Start free ↗
WhatsApp