What this automation does
Referrals are the highest-converting acquisition channel in SaaS — referred customers convert at 3–5x the rate of cold leads and retain longer. The problem is that most SaaS companies rely on customers to refer spontaneously. The Referral Engine changes that: it systematically identifies satisfied customers and activates them as referral sources at the right moment.
The Referral Engine automation identifies promoters (via NPS or behavioral signals), delivers referral requests at peak satisfaction, tracks referral conversions, and manages advocate rewards — all inside GHL without a separate referral platform.
How it works in GHL
Referral activation triggers (in priority order):
- NPS promoter (9–10) — the highest-converting referral moment. Fires 3 days after a promoter NPS response.
- Activation milestone completion — when a customer hits all onboarding milestones, they’re at peak “this product is working” satisfaction. Referral request fires within 24 hours.
- First expansion (seat added or plan upgraded) — customers who’ve just paid more are confirming the product delivers value. Referral request fires 7 days after expansion.
- Day 90 retention milestone — customers who’ve been paying for 90 days without churning are advocates in waiting. A referral request fires at day 90 for customers who haven’t received one yet.
The referral request email:
The referral ask is specific, framed as a favor, and low-friction:
- “You’ve been using [product] for 3 months and achieved [outcome from custom field]. Do you know 1-2 other [role] who could use the same results?”
- A unique referral link (tracked via UTM in GHL) for them to share.
- A brief, concrete incentive: “[Advocate reward] for each referred customer who becomes a paid subscriber.”
Trigger → action map
| Trigger | Sequence |
|---|---|
| NPS score 9–10 received | Day 3: referral request email with unique link |
| All activation milestones hit | Day 1: celebration + referral request |
| Plan upgraded or seat added | Day 7: “You’re getting value — know anyone else who needs this?” |
| Day 90 retention + no prior referral request | Day 90: referral request email |
| Referred lead signs up | Tag original advocate referral_sent, notify them, create referral contact |
| Referred lead converts to paid | Tag original advocate referral_converted, trigger reward delivery sequence |
| Advocate declines referral | Tag referral_declined, suppress for 90 days |
Referral tracking in GHL
The referral link includes a UTM parameter that identifies the referring contact. When the referred lead signs up:
- GHL captures the UTM and links the new contact to the referring advocate.
- The referring advocate’s contact record is tagged
referral_sent. - The new contact is tagged
referred_lead+ the advocate’s contact ID.
When the referred lead converts to paid (Stripe webhook fires):
- The advocate is tagged
referral_converted. - The reward delivery sequence fires: a thank-you email + instructions for claiming the reward.
- If the reward is a billing credit, the sequence prompts the founder or billing admin to apply it.
Advocate reward management
The snapshot supports three reward models:
- Billing credit — “1 month free for you for each referral that converts.” Manual credit application; GHL fires the notification sequence.
- Gift card — automated gift card delivery via GHL’s email + an external gift card service (Tango, Amazon) configured via Zapier.
- Cash payment — GHL notifies the accounts team; manual payment outside GHL.
The reward model is configured in the sequence — swap the reward delivery template to match your chosen approach.
The outcome metric this moves
Referral-sourced new ARR and referral conversion rate (referred leads who convert to paid). Structured referral programs that activate promoters at peak satisfaction typically generate 10–20% of new customer acquisition from referrals within 6 months of activation.
Turn your happiest customers into your best sales team — live in 24 hours
Do I need a separate referral platform (ReferralHero, Rewardful) to use this?
No — the referral engine is built entirely inside GHL using UTM tracking, contact linking, and workflow automation. For most SaaS companies under $1M ARR, this is sufficient. If you need two-sided rewards (both advocate and referee get a reward) with complex tier structures, a dedicated referral platform may add value — but that's usually a problem for much larger teams.
How does the referral link tracking work if the referred user signs up on mobile?
The UTM parameters are preserved in the URL regardless of device. As long as the referred user clicks the link (vs typing the URL manually), the UTM is captured by your analytics and passed to GHL via your signup webhook's source field.
What if my product doesn't lend itself to direct peer referrals?
For B2B SaaS, the referral often comes as a professional recommendation or LinkedIn mention rather than a direct link share. The snapshot accommodates this with a 'refer via email' option — the advocate inputs their colleague's email address, and GHL delivers a personalized intro email on the advocate's behalf.