Automation & Growth
How to Set Up Affiliate and Referral Programs in GoHighLevel
Team GoHighLevelSupport.io•October 22, 2025•11 min read

Word-of-mouth is one of the most powerful ways to grow your business — and with
GoHighLevel,
you can automate your entire affiliate or referral program.
From generating unique tracking links to rewarding referrals with commissions,
GoHighLevel gives you the flexibility to build and scale a partner network directly inside your CRM.
In this step-by-step guide, we’ll show you how to **set up an affiliate or referral system using GoHighLevel workflows, links, and automations.**
1. Understanding the Difference Between Affiliates and Referrals
- **Affiliate Program:** Partners promote your offer using custom links and earn a commission for each sale or lead.
- **Referral Program:** Customers or team members refer new clients manually (via forms or links) and may receive rewards or discounts.
GoHighLevel supports both — you can create **affiliate-style tracking links** or **manual referral automations** using tags, workflows, and triggers.
2. Setting Up Affiliate Links for Tracking
You can create unique tracking links for each affiliate:
- Go to Marketing → Funnels and open your main funnel.
- Copy your funnel URL (e.g.,
https://yourbusiness.gohighlevel.com/offer). - Add a tracking parameter like
?ref=partnername. - Example:
https://yourbusiness.gohighlevel.com/offer?ref=johnsmith.
3. Adding a Custom Field for Tracking Referrals
To capture referral data:
- Go to Settings → Custom Fields → + Add Field.
- Select Text and name it “Referral Source” or “Affiliate ID.”
- Add this field to your lead forms in the funnel.
{{ query.ref }}
This automatically records who referred the contact.4. Tracking Referrals in Workflows
You can create automations to handle referral tracking and rewards:
- Go to Automation → Workflows → + Create Workflow.
- Trigger: Form Submitted or Contact Created.
- Add an If/Else Condition:
If Referral Source contains “johnsmith” → Tag as “Referred by John.” - Add actions such as:
- Send confirmation email to affiliate.
- Notify your team of new referral.
- Apply reward tag or coupon.
5. Creating a Referral Submission Form (for Manual Referrals)
Some businesses prefer manual referrals — where affiliates or customers fill out a form:
- Go to Sites → Forms → Builder and create a form named “Referral Submission.”
- Add fields: Referred Person’s Name, Email, Phone, and Referrer Name.
- Save and embed the form on a page or portal.
6. Automating Commission Tracking
While GoHighLevel doesn’t yet include native commission reports, you can easily automate tracking:
- Create a custom field called “Commission Amount.”
- Add a workflow trigger: Opportunity Status → Closed Won.
- Add an action: Update Field → Commission Amount (based on sale value).
- Use internal notifications or emails to alert affiliates when they earn commissions.
7. Creating an Affiliate Dashboard in the Client Portal
You can give affiliates a login portal using GoHighLevel’s Membership feature:
- Go to Sites → Memberships → Offers.
- Create an “Affiliate Dashboard” offer and include a page with:
- Their unique referral link.
- How-to instructions.
- Performance stats (optional via embed or Zapier).
- Send login credentials when someone joins your affiliate program.
8. Rewarding Referrals or Paying Affiliates
Depending on your program, you can:
- Issue Stripe payouts or PayPal transfers manually each month.
- Send discount codes for future purchases (e.g., “10% off next order”).
- Automate gift cards using Zapier integrations (e.g., GiftUp or Tremendous).
9. Bonus: Integrating External Affiliate Platforms
If you want advanced tracking or recurring commission automation, integrate tools like:
These connect directly to Stripe and GoHighLevel, syncing affiliate sales and payouts seamlessly.
Conclusion
Setting up an affiliate or referral system in GoHighLevel is one of the smartest ways to grow through partnerships.
By using tracking parameters, custom fields, and automations, you can reward loyal customers and partners automatically — without extra software.
Want us to build a fully branded referral or affiliate dashboard for your business?
Book a setup session today
and our experts will design the tracking links, forms, and automations for you.
Pro Tip
Bookmark this article and share it with your team to stay updated on the latest best practices.