How to Set Up an Affiliate Program on GoHighLevel

by | Nov 9, 2026 | Affiliate Management, Articles

GoHighLevel’s Affiliate Manager lets you run your own affiliate program from inside your existing account, no extra software required. It’s built into the Unlimited and SaaS Pro plans, and it handles campaign setup, commission math, a partner portal, and payouts. It runs out of runway once your program grows past a handful of active partners.

Two people in conversation at a bright office table, one gesturing while explaining something, laptops closed beside them

Setting up an affiliate program on GoHighLevel starts with a plan check, not a settings menu. If you’re running an agency, a SaaS reseller business, or a service business already living inside GHL, there’s a real affiliate tool sitting in your account, and most owners never open it. This guide covers what it does, how to turn it on, how to recruit and pay people through it, and the point where it stops being enough.

I’ve built affiliate programs from scratch for two decades, on everything from a spreadsheet to dedicated platforms costing thousands a month. GoHighLevel’s version is better than I expected for a bundled feature. It’s also not trying to be a full affiliate platform, and pretending otherwise costs you time you don’t get back.

What does GoHighLevel’s affiliate manager do?

The Affiliate Manager is a native feature inside GoHighLevel, not a bolted-on integration. It lives under Payments in your agency-level settings, and it lets you build campaigns, set commission rules, generate a partner portal, and process payouts without connecting a third-party tool.

Here’s the catch on access: it’s only available on the Unlimited plan ($297 a month) and SaaS Pro plan ($497 a month). Starter, at $97 a month, doesn’t include it. If the option isn’t showing up in your settings, that’s your answer, and it’s the first thing to confirm before you plan anything else around it.

Who it fits: agencies managing multiple client accounts who want partners promoting their own services, SaaS resellers running GHL in white-label mode who want affiliates driving new subscribers, and service businesses and course creators already paying for the platform who don’t want to pay for a second platform to track affiliate sales. If you’re comparing platforms broadly before committing to any of them, Best Affiliate Program Software: How to Choose the Right Platform lays out the questions worth asking regardless of which one you land on.

If you’re running multiple client accounts and weighing whether the built-in tool is enough or you need something purpose-built for that scale, What’s The Best Affiliate Software For An Agency Running Multiple Programs? walks through the tradeoffs by client count, not by feature list alone.

How do you set up an affiliate program on GoHighLevel?

Once you’re on a plan that includes it, the path is Payments, then Affiliate Manager, then Add Campaign. That’s the entire entry point. From there you’re making four decisions, and getting them wrong up front costs you more time than the setup itself.

First, name the campaign internally. Affiliates never see this name. You will, once you’re running more than one program, so be specific: “Agency Service Affiliates” beats “Campaign 1” every time you have to find it six months from now.

Second, pick your commission model. GoHighLevel gives you four real options: a flat one-time amount per sale, a one-time percentage, a recurring percentage that runs for a set duration (12 months, 24 months, lifetime, or a custom number), or a tiered structure based on volume thresholds. A service business selling a $2,000 package might use a flat $200 per sale. A SaaS reseller charging monthly might run 20 percent recurring for 12 months, long enough to reward real retention without paying out forever on a customer who cancels in month three. If you’re unsure how long a recurring model should run before it starts costing you more than it earns you, How Long Should You Pay Recurring Affiliate Commissions? works through the math.

Third, connect the offer. Select which funnels, courses, memberships, or products the campaign applies to, and confirm your payment processor (Stripe) is connected, since that’s what the commission engine reads to know a sale happened.

Fourth, if what you’re selling doesn’t live inside a GHL funnel at all, say it’s on your own WordPress or Shopify site, use External Website Support. Select “External Website” as the campaign source, generate a tracking link, and drop a small tracking script on your site. From there, GoHighLevel tracks sales across your whole domain, subdomains included, off one link instead of a different one for every page.

Whatever commission model you land on, write it down in an agreement before you invite a single affiliate. How To Write An Affiliate Program Agreement (Without Hiring a Lawyer) covers what a real one needs, and Affiliate Terms Wizard can build one matched to your settings in minutes instead of hours with a lawyer.

How do you recruit and pay affiliates inside GoHighLevel?

Every campaign generates a public application page automatically. You can embed it on your own site as a dedicated “Partner Program” page, and anyone can apply from there. That’s useful once you have some momentum behind you, but it’s rarely where your first partners come from.

Your first 10 to 20 affiliates should come from direct invites, not the public page. Identify people who already have an audience that overlaps with yours, and reach out personally, from your real email, not a template blast. A public application page with no traffic converts nobody. A personal ask to someone who already trusts you converts a real percentage of the time, and that early momentum is what makes the public page worth having later.

Once someone’s in, they get a login to their own partner portal. That’s where they see real-time clicks, leads, and earned commissions, and where you can drop logos, swipe copy, and banners into an asset library so they’re not guessing how to promote you or asking you for assets every launch.

Payouts run two ways. You can automate them through PayPal on your set schedule, or handle them manually through Stripe, bank transfer, Wise, or check if an affiliate needs something PayPal doesn’t cover. Manual isn’t a downgrade. It’s a decision about how much of the payout process you want the software touching versus reviewing yourself before money moves.

Getting affiliates signed up is the easy part. Getting them to send that first promotion is where most new programs stall out. Affiliate Activation Templates gives you the email sequences for turning a signup into someone who sends that email to their list.

Where does GoHighLevel’s affiliate manager fall short for a growing program?

What it does well: it’s included in a plan you’re likely already paying for, the commission engine handles the models most legitimate programs need, and the integration with your CRM, payments, and workflows is native instead of synced through an API you have to babysit.

Here’s where it thins out. The tool doesn’t find affiliates for you. Recruiting is still you building a list of prospects and reaching out, or waiting on a public page for traffic, the same as it would be on any platform. There’s no built-in contest or gamification layer for a launch push, the kind of thing that gets affiliates competing for a bonus instead of quietly forgetting your program exists a month in. And reporting stops at commissions, clicks, leads, and sub-accounts. There’s no deeper cohort view, like which recruiting channel produced affiliates who stayed active past their first sale versus the ones who mailed once and disappeared.

There’s also a structural point worth naming directly: everything you build lives inside your GHL subscription. If you ever switch CRMs, or the client relationship that owns the account ends, your affiliate program moves with it, or doesn’t move at all. That’s a real cost to weigh, not a hypothetical one, if you’re building a program you expect to run for years.

Before you build around any tool’s limits, confirm you need a full affiliate program in the first place and not something simpler. Does My Business Need An Affiliate Program? is the honest version of that question, worth answering before you configure a single campaign.

When should you move to dedicated affiliate software?

The signal isn’t a calendar date, it’s your affiliate count and what you’re trying to do with them. If you can still name every active partner in your program off the top of your head, GoHighLevel’s built-in tool is doing its job. Once you’re guessing, running recruiting campaigns on purpose, or wanting real reporting on which partners drive retained customers instead of one-time sales, you’ve outgrown a bundled feature. 14 Questions To Ask Before You Buy Affiliate Software is worth running through before you sign up for anything, dedicated or otherwise.

I built AffiliateHQ because I ran into this exact wall on every platform I tried, including some a lot more expensive than GoHighLevel. I’ve run affiliate programs at every scale for over 20 years and won four Affiliate Manager of the Year awards along the way, and every feature in AffiliateHQ maps back to what’s in The Book on Affiliate Management, not to a generic checklist someone thought affiliate software should have. It’s built for the point where affiliate engagement, not commission math, becomes the bottleneck.

None of that means you should rip out GoHighLevel’s tool the day you finish this article. It means treat it as a solid starting point, then watch for the specific signals above instead of waiting for frustration to force the decision for you.

If your program has outgrown what a native tool can track and pay, AffiliateHQ (I built it, so you’re getting the disclosure up front) is the dedicated alternative built around running a real program, not only logging sales.

What to do first

Confirm you’re on the Unlimited or SaaS Pro plan, since Starter won’t show you the option at all. Pick one commission model and one offer to start with. Don’t launch five campaigns on day one because the option exists. Then get your first 10 partners through direct invites, not the public application page alone.

Set a real date, 60 days out, to check whether the built-in tool is still holding up. If you’re still naming every affiliate from memory, you’re fine where you are. If you’re not, that’s the signal, not a feeling, that it’s time to look at something built for the program you’re running now rather than the one you started with. For a structural gut check before you lock in commission tiers and partner rules, How To Structure An Affiliate Program is worth reading alongside this one. And if you’re building this for a service business specifically rather than a SaaS resale play, How To Build An Affiliate Program For a Service Business covers the strategy side this post doesn’t touch. If you want a second set of eyes on where your program stands, Your Affiliate Launch Coach is a free 20-minute call to build your next 30 to 60 days from wherever you’re starting.

AffiliateHQ tracking platform