HLAI Experts

Guide · Affiliate Manager

What HighLevel Affiliate Manager can't track

GoHighLevel (GHL) Affiliate Manager tracks sales on an outside website only when its tracking script is on that site and the product sells through Stripe. It pays per lead only for HighLevel's own forms, surveys and calendars placed in a funnel or website page, not iframes or custom-code embeds. And a suspended affiliate's links stop tracking until the affiliate is unsuspended.

Rob EasonPublished

When a commission never appears, check these four limits. Start by working out which kind of campaign you're running, because each limit belongs to a different setup.

Limit 1: sales on a website HighLevel doesn't host

An External Website campaign tracks sales on a site you built somewhere else. It needs the tracking script that HighLevel generates for the campaign, installed on that site. Without it, the campaign can't see what happens on that site.

HighLevel's page on this kind of campaign limits product tracking to sales made through Stripe. A sale taken through another processor on the outside site isn't supported. That restriction is written for External Website campaigns; don't assume it describes every way you sell inside HighLevel.

Two details help once the script is in. One affiliate link covers the website and its subdomains. One-time products sold on the outside site use the campaign's default commission settings, while recurring products there can carry a product-specific rate.

Limit 2: leads from anything but HighLevel's own components

Pay-Per-Lead commissions come from HighLevel forms, surveys and calendar bookings. For tracking to work, those components have to sit inside a HighLevel funnel or website page. A form embedded through an iframe or custom code can still collect submissions, but it won't produce affiliate lead tracking.

HighLevel's newer pay-per-lead page lists more sources to choose from, including funnels, websites, the store and External Website campaigns. It still requires native components for lead tracking, so a wider list isn't a sign that an outside embed will count.

When a lead does count, it shows as Lead Commission in the Product column of the commission record.

If the form isn't HighLevel's own, on a HighLevel page, the lead won't be credited.

Suspending an affiliate from a campaign does more than hold their payments. Their referral links stop tracking clicks and sales for as long as the suspension lasts. While they're suspended, you also can't add leads for them by hand, assign them commissions or import their past activity.

Unsuspending them through Manage Affiliate turns their existing links back on. HighLevel's page doesn't say that activity during the suspension is recovered, so treat that period as untracked.

Limit 4: a payment gateway that is connected but not attributed

A payment provider being connected under Payments > Integrations means HighLevel can take payments through it. It doesn't by itself mean Affiliate Manager attributes those sales. HighLevel's own page on Affiliate Manager gateways warns that attribution support may differ between them, so check that page for the provider and sales channel you use before you promise affiliates credit.

Rather have it set up for you?

Following a 30-minute 1:1 with Rob, we set up your affiliate tracking on pages and checkouts HighLevel can credit, then test a referral end to end.

Book a 1:1 with Rob

Tracing a commission that didn't show up

Go through these in order. Each one rules out a limit above.

  1. Identify the campaign type: an External Website campaign for outside sales, or pay-per-lead on HighLevel pages.
  2. For outside sales, check the External Website campaign (created under Campaigns > +Add > External Website): its website URL, and that the tracking script is on the live site.
  3. Confirm the product sold through Stripe, and check whether it uses the default commission or a product-specific rate.
  4. For leads, open the page that captured the lead. Replace any iframe or custom-code embed with a native HighLevel form, survey or calendar.
  5. In the campaign's Commissions settings, confirm Pay-Per-Lead is on and a Per Lead Commission is set.
  6. Check whether the affiliate is suspended in that campaign.
  7. Open the affiliate's profile and the Commissions records and look for Lead Commission entries or the sale itself.

Questions

Affiliate tracking questions

Can HighLevel Affiliate Manager track sales on a website not built in HighLevel?
Yes, through an External Website campaign, with HighLevel's tracking script installed on that site. HighLevel's page for this campaign type supports product sales made through Stripe only.
Why didn't an embedded form earn my affiliate a lead commission?
HighLevel's lead tracking needs its own form, survey or calendar component inside a funnel or website page. Iframe and custom-code embeds aren't supported for lead tracking, even when the form itself works. Rebuild the form with the native component.
What happens to an affiliate's links when I suspend them?
They stop tracking clicks and sales until the affiliate is unsuspended, and then the same links work again. HighLevel doesn't say activity from the suspended period comes back, so plan as if it doesn't.
Does one affiliate link cover my subdomains?
For an External Website campaign, yes. HighLevel says one affiliate link tracks across the website and its subdomains once the tracking script is installed.
Where do lead commissions show in HighLevel?
In the commission records, with Lead Commission in the Product column. Check the affiliate's profile and the Commissions list for those entries when a lead seems to be missing.
Rob Eason

Who you talk to

Rob Eason

Rob runs HLAI Experts and takes the 1:1 calls himself.

He is a HighLevel Certified Admin with the second-most reviews in HighLevel's Certified Admin Directory worldwide, all of them 5 out of 5.

He won HighLevel's Top New Subaccounts via AI Employee award in its 2025 Summer of AI Awards and taught HighLevel's official masterclass on its AI Employee.

Before HighLevel, he co-owned a 60-employee financial services firm and sold his share.

On the call he looks at your account, not a script.

5/5 across 83 reviews in HighLevel's Certified Admin Directory