Go High Level Integration
Connect your GHL account to track referrals automatically
Quick Setup Overview
Your Webhook URLs
Copy these URLs and add them to your Go High Level webhook settings
Use this for tracking orders, purchases, and conversions
Use this to track when a referred lead becomes a contact
Use this to track e-commerce orders with order value
Step-by-Step GHL Setup
Follow these instructions to connect Go High Level
1Copy Your Webhook URL
Copy the "Conversion Webhook" URL above. This is your unique endpoint that will receive data from Go High Level.
2Open GHL Settings
- Log into your Go High Level account
- Go to Settings (gear icon)
- Click Webhooks under "Integrations"
3Create New Webhook
- Click "Add New Webhook"
- Give it a name (e.g., "Refferq Conversions")
- Paste your webhook URL from Step 1
- Select the trigger event:
- Contact Created - for lead tracking
- Order Placed - for sales tracking
- Opportunity Status Changed - for pipeline tracking
- Click Save
4Add Referral Code to Forms
Important: Track the Referral Code!
To attribute conversions to the correct affiliate, you must capture the referral code. Add a hidden field to your forms that captures the "ref" URL parameter.
Capturing Referral Codes
Add this script to capture referral codes from URLs
<!-- Add to your landing page -->
<script>
// Get referral code from URL
const urlParams = new URLSearchParams(window.location.search);
const refCode = urlParams.get('ref');
if (refCode) {
// Store in cookie for 30 days
document.cookie = "refferq_ref=" + refCode +
";path=/;max-age=" + (30*24*60*60);
// Also store in localStorage
localStorage.setItem('refferq_ref', refCode);
}
</script>Pro Tips
- Test with a real transaction - After setup, make a test purchase using a referral link to verify everything works.
- Use UTM parameters - Add UTM tracking to your referral links for deeper analytics in GHL.
- Check webhook logs - View recent webhook deliveries in GHL to troubleshoot any issues.