GoHighLevel
The ReferralHero / GoHighLevel integration is a robust solution offering several powerful functionalities:
Import existing contacts from GoHighLevel to ReferralHero
Automatically add new GoHighLevel contacts to ReferralHero
Sync ReferralHero subscribers to your GoHighLevel account
Use your own GoHighLevel form to add new contacts to your ReferralHero campaign
Trigger a ReferralHero conversion event when an Opportunity Status or Stage changes in GoHighLevel
Import GoHighLevel Contacts into ReferralHero
If you have existing contacts in GoHighLevel and want to import them into your ReferralHero campaign, follow these steps:
Go to your Campaign Dashboard → Edit Campaign → Add Subscribers → Import via Integration.
If your GoHighLevel account is not connected yet, go to the Integrations section and complete the connection.
Once connected, the Import from GoHighLevel block will appear. Click Import to import your contacts.
Imported subscribers will automatically receive the Welcome Email/SMS if it is enabled in your campaign.
NOTE: The import starts immediately. Depending on the number of subscribers, it may take from a few minutes to several hours. You will receive an email when the import is complete.

IMPORTANT: If you turn on the GoHighLevel integration (see the section below), ReferralHero will populate the custom fields in your GoHighLevel account with the subscriber's values.
Automatically Add New GoHighLevel Contacts to ReferralHero
Step 1: Install GoHighLevel Tracking Code
To ensure accurate tracking of contacts, install the GoHighLevel tracking code on your website:
Log in to your GoHighLevel account.
Go to Settings → External Tracking → External Tracking Script Installation.
Copy the tracking script and embed it on your website.
Step 2: Configure Contact Creation Tracking
ReferralHero’s GoHighLevel Contact Created event automatically identifies whether new contacts are organic subscribers or referrals, and adds them to your ReferralHero campaign.
In ReferralHero, navigate to Edit Campaign → Integrations → GoHighLevel.
Click Connect your GoHighLevel account.

Choose the GoHighLevel account you want to connect.
Toggle on Enable GoHighLevel Integration.
In the GoHighLevel Events section, click Add Event to Track.
Select Create Contact as the GoHighLevel Event Type.
Give the event a name.
In Trigger Event Type, choose whether to:
Add Organic Subscribers and Referrals
Add Referrals Only
Click Start Tracking.

Automatically Created Custom Fields in GoHighLevel
When the integration is enabled, the following custom fields will be created in your GoHighLevel account:
SUB_ID
Subscriber's id
EX_FIELD
Subscriber's extra field value
EX_FIELD_2
Subscriber's second extra field value
OPTION_FIELD
Subscriber's option field value
CODE
Subscriber's unique referral code
FB_LINK
Subscriber’s Facebook link
TW_LINK
Subscriber’s Twitter link
EM_LINK
Subscriber’s email link
REF_LINK
Subscriber's unique referral link
TOT_REF
Subscriber's total number of referrals
LAST_REF
Timestamp of last referral
MWR
Subscriber’s referrer’s referral code
POSITION
Subscriber’s position
POINTS
Subscriber’s total accumulated points
REFERRER
Subscriber’s referrer’s name
REFERRER_EMAIL
Subscriber’s referrer’s email
Now when a person signs up for your ReferralHero campaign, they will be immediately added to your GoHighLevel account.
NOTE: ReferralHero will automatically update these custom fields when a person signs up or when things change (eg: when a subscriber refers a new person, their TOT_REF value changes).
How to Use Your Own GoHighLevel Signup Form
While the Contact Created event is recommended, high-volume forms (100+ new contacts/day) can be tracked using a redirect URL and ReferralHero JavaScript on a thank-you page.
Step 1: Create a Custom Thank-You Page
Create a thank-you page on your website.
Add one of the following ReferralHero JavaScript codes to your thank-you page.
Option 1: Use RH.form.submit() to add both organic and track referrals to the referral campaign
Option 2: Use RH.pendingReferral() to track only referrals with ‘Pending’ status to the multi-step conversion event campaign
Step 2: Configure Your GoHighLevel Form
Go to your GoHighLevel Form → Settings.
Select Redirect to URL from the On Submit dropdown.
Enter your custom thank-you page URL with parameters:

Save the form
New form submissions will now be added to both your GoHighLevel contact list and ReferralHero campaign.
Track a GoHighLevel Conversion Event
You can trigger actions in ReferralHero when GoHighLevel contacts undergo an Opportunity Status or Opportunity Stage change.
Go to the GoHighLevel Integration page in ReferralHero.
Click Add Event To Track.
Enter a name for the event.
Select the GoHighLevel event type to track (e.g., Opportunity Status or Opportunity Stage ).
Choose the specific status or stage that triggers the event.
Select the Trigger Event Type based on the action you want ReferralHero to perform.
Available ReferralHero Actions:
Add organic subscribers and referrals
Add referrals only
Update total spend
Change referral status (most common use case)

Last updated
Was this helpful?