- HYROS โ Settings โ Integrations โ GoHighLevel โ configure, connect and name it.
- Select the GoHighLevel account (sub-account) to connect.
- Install the HYROS universal script in the head tracking code of every GHL funnel and website.
- Add HYROS URL parameters to all your ads.
- Send calls and closed deals to HYROS if you sell through calls.
- Test with real opt-ins, bookings and payments.
Why HYROS and GoHighLevel work so well together
GoHighLevel is where coaches, consultants and agencies run the full journey โ ad โ funnel โ application โ booked call โ closed deal. Its built-in attribution shows the first and latest source for a contact, but it isn't built to tell you which ad generated the most revenue over a long sales cycle. HYROS is. Combined, you can see:
- Cost per lead, per booked call, per showed call and per closed deal โ by ad
- True ROAS for high-ticket offers where revenue arrives weeks after the click
- Which ads produce leads that buy, not just leads that opt in
Step-by-step: connecting HYROS to GoHighLevel
Step 1 โ Connect the integration in HYROS
In HYROS open Settings โ Integrations, find GoHighLevel and configure it. Connect, give the connection a recognisable name (useful for agencies with many sub-accounts), and select the right GHL account.
Step 2 โ Install the universal script on GHL
Copy the HYROS universal script and add it to the head tracking code of each GHL funnel and website so it loads on every page. Don't forget order forms, upsells, booking confirmation and thank-you pages.
Step 3 โ Handle embedded forms and calendars
If GHL forms or calendars are embedded on a WordPress or Webflow site, the HYROS script must also be on that site, and you need to make sure the visitor's identity carries into the embedded form. This is the most common reason GHL leads show as unattributed.
Step 4 โ Add URL parameters to your ads
Apply HYROS's tracking parameters to every Facebook and Google ad so HYROS can match leads and sales to specific ad IDs. See HYROS + Facebook Ads and HYROS + Google Ads.
Step 5 โ Track calls and deals
For call funnels, report booked calls, qualified calls and closed deals to HYROS โ typically triggered from GHL pipeline stages or calendar events โ so revenue lands on the ad that started the journey.
Step 6 โ Test everything
Run test journeys from an ad URL with parameters through opt-in, booking and payment. Confirm each event appears on the same contact in HYROS with the right source, then remove test data.
Common HYROS + GHL problems
| Symptom | Likely cause |
|---|---|
| Leads unattributed | Script missing on a step, or embedded form/calendar on another domain |
| Sales doubled | Both GHL payments and Stripe reporting the same sale |
| Calls not in HYROS | No call/deal event configured from GHL |
| Ads show no revenue | Missing URL parameters on ads |
Done-for-you HYROS + GoHighLevel setup
We're both GoHighLevel specialists and HYROS experts, so we can fix issues on both sides โ workflows, funnels, calendars and HYROS โ in one project. Most HYROS + GHL setups are completed in 3โ5 business days, including testing.