CRM integration

Affiliate tracking and payouts for businesses that run on HighLevel.

HighLevel is where your pipeline, funnels, forms and workflows live. Rekomi runs the affiliate program (links, attribution, commissions, payouts) and writes the results back into your HighLevel sub-account: approved affiliates become contacts with their referral link as a custom field, and every referred customer or lead lands as a contact stamped with who referred them.

GoHighLevel
live
Rekomi
Agencies, coaches and communities running HighLevel sub-accounts.
Starter plan and above · $29/mo
How it works

From paste-API-key to first paid affiliate in 10 minutes.

01 / 03
Connect

Paste your GoHighLevel API key into Rekomi. Rekomi runs a test call to verify the key, then pulls your list/audience picker live from GoHighLevel so you pick the right destination.

02 / 03
Approve

Affiliates apply via your public landing page or your bulk invite. Approve them manually, auto-approve on a campaign, or import an existing affiliate roster from Rewardful and six other platforms via Settings > Migrate.

03 / 03
Sync

Approved affiliates land in your GoHighLevel list as tagged subscribers within seconds. Rekomi handles idempotency, retries, and per-campaign overrides; you handle the nurture sequence.

What syncs

The exact GoHighLevel fields Rekomi writes.

No surprise fields, no overwrites of contact data you already have. Empty values are omitted so existing nurture data is preserved.

  • POST /contacts/upsert with locationId, email, firstName, lastName and source: Rekomi, so re-syncs update instead of duplicating
  • Custom fields created for you on first sync: Rekomi referral link, Rekomi referral slug, Rekomi campaign, Rekomi affiliate status on affiliates; Rekomi referring affiliate, Rekomi referring affiliate slug, Rekomi referring affiliate email, Rekomi last event, Rekomi last sale amount on referred customers
  • Tags added with POST /contacts/{id}/tags (additive; Rekomi never sends tags on the upsert, which would overwrite yours): Rekomi affiliate, Rekomi customer or Rekomi lead, plus your default tags
  • Inbound: a per-integration webhook URL your HighLevel workflows can POST to, so a form submission that carried a ?via= param becomes a Rekomi lead under that affiliate
  • Auth: a Private Integration token plus the sub-account Location ID (scopes: contacts read/write, custom fields read/write)
Three use-cases

What GoHighLevel customers actually do with Rekomi.

Use-case 01

Facilitator, coach or member referral links with zero commission

Give every facilitator or member a personal link. Rekomi tracks clicks and signups, then upserts each referred person into HighLevel with the referring facilitator on the contact, so your booking, nurture and no-show workflows can reference `{{contact.rekomi_referring_affiliate}}` in emails and SMS. Set the campaign to 0% if you do not pay commissions; the attribution still flows.

Paired commission
0% or flat bounty per booked session, Rekomi payout rail optional
Use-case 02

Affiliate onboarding sequence with the link merged in

When an affiliate is approved, HighLevel receives the contact with `Rekomi referral link` filled in. Your workflow sends the welcome email with `{{contact.rekomi_referral_link}}` merged, adds them to a pipeline stage, and reminds them in 7 days if the link has not been shared. Rekomi handles the tracking; HighLevel handles the conversation.

Paired commission
Recurring 20% RevShare, 90-day cookie
Use-case 03

Close the loop on leads captured by HighLevel forms

Your landing page captures leads with a HighLevel form and a hidden `via` field. Add a Webhook action to that workflow pointing at your Rekomi inbound URL and the lead is credited to the affiliate in Rekomi immediately, no tracking script on the form page required. When the lead later buys, Rekomi's email-match attribution pays the commission.

Paired commission
CPL $10 per qualified lead plus 10% on the eventual sale
Provider-specific handling

Rekomi handles GoHighLevel's edge cases so you don't have to.

Every CRM API has quirks. Rekomi's integration code was built and audited against the live GoHighLeveldocs, these are the ones you'd otherwise hit yourself.

Private Integration token, not the agency API key

HighLevel's v2 API uses per-sub-account Private Integration tokens (they start with `pit-`). The connect form rejects agency keys and legacy v1 keys before making any call. Create the token under Sub-account Settings, then Private Integrations, with the contacts and custom fields scopes.

Tags on upsert overwrite; Rekomi adds them separately

In HighLevel, a `tags` array on the upsert body replaces the contact's existing tags. Rekomi deliberately leaves tags off the upsert and calls the additive tags endpoint afterwards, so the tags your own workflows applied survive every sync.

Custom fields are created on first use

Rekomi looks up the location's contact custom fields and creates any `Rekomi ...` field that is missing (text fields on the contact model). If you prefer to create them yourself first, use the exact names and Rekomi will reuse them. Merge-field keys follow HighLevel's convention, for example `{{contact.rekomi_referral_link}}`.

Rate limits

HighLevel allows 100 requests per 10 seconds and 200k per day per location. Rekomi's worker paces syncs and honors `Retry-After` on 429, so a bulk approval of a few hundred affiliates completes in minutes without tripping the limit.

Who this is for

Built for agencies, coaches, course businesses and communities that run their whole customer operation inside HighLevel and want referrals from members, facilitators or affiliates tracked properly and paid out without leaving the stack. Rekomi is the attribution and payout layer; HighLevel stays the system of record for the contact.

FAQ

Common GoHighLevel questions.

Does GoHighLevel have a built-in affiliate program feature?

HighLevel has an Affiliate Manager for its own SaaS-mode resellers, aimed at agencies reselling HighLevel. It is not a general affiliate program for your product or service. Rekomi runs the program (links, click and conversion tracking, commission rules, fraud checks, payouts) and pushes the results into HighLevel as contacts and custom fields.

Can referred customers show up in HighLevel with the person who referred them?

Yes. Turn on Sync referred customers on the GoHighLevel integration page. Every sale or lead Rekomi attributes creates or updates the customer contact in your location with `Rekomi referring affiliate`, `Rekomi referring affiliate slug` and `Rekomi last event` filled in, tagged `Rekomi customer` or `Rekomi lead`.

Do I need the Rekomi tracking script on my site?

For click tracking and automatic sale attribution, yes, the one-line script goes on your site. If your signup happens in a HighLevel form or funnel, you can instead send a workflow webhook to your Rekomi inbound URL with the email and the affiliate slug, and Rekomi records the lead without any script on that page.

Which HighLevel plan do I need?

Any plan with sub-account API access works. Private Integrations are available on standard and agency plans. Rekomi only needs the contacts and custom fields scopes, and everything is per sub-account (Location), so one Rekomi brand connects to one location.

Ready when you are

Ten minutes to first click.

14-day free trial. Native Stripe, Paddle, Braintree, and more. No card. Live this afternoon.

  • 14-day free trial
  • Cancel anytime, $0 charged