SaaS Mode & Agency
How to Use the GoHighLevel Affiliate Manager
By Marnix Geerkens. Published 2024-02-27. Updated 2026-06-02.
GoHighLevel's Affiliate Manager lives under Marketing inside any sub-account. To get started, create a campaign first, then add affiliates to it. A campaign needs a name, a funnel or website with an attached domain, a commission type, and a payout schedule. Once the campaign exists, you can create affiliates with their own referral links and optional coupon codes.
Watch it, then build it
Get the full platform free for 30 days
That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.
30 days, not 14Full platform, nothing held backFree community and setup help
We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.
Summary. This tutorial covers the end-to-end flow for setting up an affiliate program in GoHighLevel, starting with creating a campaign and ending with generating a referral link for an affiliate. It explains commission types, payout frequency options, second-tier commissions, and how to fill out affiliate details including advanced fields like social links, referral ID, and special coupons.
Steps
Navigate to Affiliate Manager
Inside the correct sub-account, go to Marketing in the left menu and select Affiliate Manager, then click on Campaigns.
Create a new campaign
Click Add, then give the campaign a name. Select the funnel or website where your product lives as the referral lead signup link. Make sure the chosen funnel or website has a domain attached, otherwise the campaign cannot be saved.
Set commission and payout terms
Choose between default or product-based commission types. Set the payout frequency to every 15, 30, or 60 days. Enter a percentage or flat commission amount, and optionally configure a second-tier commission for downstream referrals.
Save the campaign
Click Save Campaign. Once saved, the campaign is ready to accept affiliates.
Add an affiliate
Click on Affiliates, then Add, then New Affiliate. Fill in email, first name, last name, company name, and select the campaign you just created. Click Save and Continue.
Fill in additional affiliate details
Complete optional fields such as phone number, address, avatar URL, and VAT ID. Use the Advanced Settings dropdown to assign a custom referral ID or add a special coupon for that affiliate.
Copy the referral link
After clicking Done, the affiliate's unique referral link is generated. Copy it and share it with the affiliate so they can start driving traffic.
Want the full picture? Read more about GoHighLevel SaaS Mode.
Related tutorials
Watch it, then build it
Get the full platform free for 30 days
30 days, not 14Full platform, nothing held backFree community and setup help
Frequently asked questions
Why can't I create an affiliate without a campaign?
Every affiliate needs a campaign assigned; GoHighLevel requires this relationship at creation.
What does product-based commission mean?
Commission rates are set per product instead of a single default rate for everything.
Does the funnel need a domain attached for the campaign to work?
Yes. A funnel or website without an attached domain cannot be used to create a campaign.






