Every client gets a unique referral link in their portal. When they share it and someone books using it, the referral is tracked automatically — and you can reward clients with an automatic credit when their referral completes.
How the referral link works
Each client has a personal referral link generated automatically the first time they visit their portal. They'll find it in their portal under Refer a friend. Sharing it is as simple as sending the link via text, WhatsApp, or social media.
When someone follows the link to your booking page, MassageHub records the visit and ties it to the referring client.
The three referral stages
- Invited — the referral link was clicked and the booking page was visited
- Booked — the person who followed the link completed a booking
- Completed — the booked appointment was marked as completed
Status badges on the referral list use colour coding: red for invited, amber for booked, green for completed.
What clients see in their portal
In the Refer a friend section of the client portal, clients can see their unique referral link, a list of everyone they have referred, and the current stage of each referral. If they have an unused credit, a green banner shows the amount available and confirms it will be applied at their next booking.
What you see in the dashboard
Go to Clients and open any client record to see their referrals under the Referrals section. You can also see a summary of referral activity across all clients from the Dashboard overview.
Setting up referral rewards
Go to Settings → Referrals to configure your reward program. You can choose:
- Reward type — a fixed amount off (e.g. £10) or a percentage off (e.g. 10%)
- Trigger — issue the referrer's credit when the referred client makes their first booking, or only after their first paid appointment is completed
- Also reward the referred client — when enabled, the new client automatically receives a single-use discount code for the same amount, emailed to them as soon as they complete their first booking. This lets your client say "use my link and you'll get £10 off your first session" — a much easier sell.
- Delivery — the referrer's reward can be an automatic credit applied to their account, or a manual alert emailed to you so you can decide how to reward them
When a referral reaches the trigger condition, everything happens automatically. The referring client sees their credit in the portal and can apply it at checkout — the discount is shown throughout the booking wizard and reflected in the confirmed price.