Skip to main content

Referrals

Word-of-mouth is the most reliable growth channel for aesthetic clinics. Zennor includes a built-in referral system that automatically tracks patient sharing and handles bonus point distribution without manual front-desk work.

This guide explains the actual operational behavior of the referral system.

1. Referral Code Generation & Sharing

Every patient automatically receives a unique 8-character alphanumeric referral code (e.g., X7K9M2P4) when they register on your Patient App.

Patients can find their code in their app's Rewards Wallet. They can tap a button to share this code directly with their friends via WhatsApp, SMS, or Social Media.

2. The Referral Workflow (Attribution)

The system is designed to prevent abuse (Sybil attacks) while ensuring both the existing patient and the new patient are rewarded.

Here is exactly what happens when a referral code is used:

  1. Signup (Referee Bonus): A new patient (the referee) downloads your app and enters the referral code during registration. The system instantly credits the new patient with their bonus points to encourage them to book their first treatment.
  2. Notification: The existing patient (the referrer) receives a push notification: "Someone used your code! You'll get your points when they make their first purchase."
  3. First Purchase (Referrer Bonus): The system holds the referrer's bonus in a pending state. As soon as the new patient completes and pays for their first purchase (via the app or in-clinic), the system automatically releases the bonus points to the original referrer.

[!NOTE] Duplicate and Self-Referrals The system strictly prevents self-referrals (a patient using their own code). It also prevents a new patient from applying more than one referral code. Once a code is applied, it is locked to that profile.

3. Configuring Referral Bonuses

You control exactly how many points are awarded for a successful referral.

  1. Navigate to Settings > Loyalty & Rewards in the Admin Panel.
  2. Locate the Referral Bonus earning rule.
  3. Set the point value you wish to award. By default, the system awards the same amount to both the referrer and the referee (e.g., 500 Points each).
  4. You can disable the referral program entirely by toggling this rule off.

Note: There is no direct revenue-percentage attribution. The referral system operates entirely within the loyalty points economy.

4. Visibility & Reporting

  • Patient View: In the Patient App, users can see their total successful referrals and the total points they have earned historically from sharing their code.
  • Clinic View: When reviewing a patient's profile in the Admin Panel, your staff can view their complete Points Ledger, which clearly tags points earned via referral_signup_bonus or referral_bonus.

Need Strategy Help?