What this connection does
This is the Zap that pushes a Lead Recorder lead into GoHighLevel as a contact, tagged with the source, the moment it comes in. If you're looking to install Lead Recorder's own tracking script on a GoHighLevel funnel or website instead, that's a separate, simpler step, covered in the GoHighLevel install guide. You'll likely want both: the snippet does the tracking, this Zap gets that source data sitting inside the contact record your client already checks.
Worth knowing before you start: inside Zapier, this integration isn't listed under GoHighLevel's own name. It's called LeadConnector, which is what GoHighLevel calls its own Zapier app.
Running this across several client accounts?
Lead Recorder already gives each client a shareable, read-only link to their own lead feed, source attribution included, with no login required on their end. See how agencies run this across a dozen client sites on the agencies page.
Field mapping
What each Lead Recorder trigger field maps to on the GoHighLevel contact.
| Lead Recorder field | GoHighLevel field | Notes |
|---|---|---|
| emailField | Used to match an existing contact | |
| nameField | Name | One combined name, not split first/last |
| phoneNumber | Phone | |
| utmSource | Source tag | e.g. "Google Ads", "Organic" |
| utmCampaign | Custom field: Campaign |
Setting it up
Search LeadConnector, not GoHighLevel
Inside Zapier, GoHighLevel's app is listed under its own name, LeadConnector. That's what you'll search for when you open the template.
Connect Lead Recorder and pick the client sub-account
The Zap connects to one GHL location at a time. If you manage several client sub-accounts, this is the account you're building the Zap for right now.
Map the fields
Match each Lead Recorder field to its GoHighLevel field or tag using the table above.
Test, then duplicate per client
Send a test lead and confirm the contact and tag land correctly, then copy the Zap for each additional client sub-account, one Zap per location.
What catches people out
What catches people out
The app is called LeadConnector, not GoHighLevel.Searching “GoHighLevel” inside Zapier turns up nothing. LeadConnector is GoHighLevel's own name for its Zapier integration, and it's the one you want.
One Zap connects to one location. The Zap is tied to a single GHL sub-account. Managing several client accounts means building (or duplicating) one Zap per client, not one Zap you point at all of them.
What it looks like when it's working
0466 002 918 · ella.rossi@email.com
Campaign: Emergency Plumber Sydney
Sub-account: Rossi Plumbing Co.
Stop exporting reports.
Start recording.
Your next lead is about to hit a client's website. Know exactly where it came from, in the contact record they already check.
No credit card required · Included on every plan
Found you via Google Ads · "best plumber near me"
Found you via Organic Search · "emergency electrician"
Found you via Facebook Ads