IntegrationsGoHighLevel Integration
DocsIntegrationsGoHighLevel Integration

GoHighLevel Integration

IntegrationsLast updated July 2026

Overview

Scoor integrates with GoHighLevel via webhook. When a contact is created or updated in GHL, GHL fires a webhook to Scoor. Scoor receives the payload, enriches the lead, scores it, and makes it available in your Scoor dashboard immediately.

Webhook setup in GHL

  1. In Scoor, go to Settings → Integrations and copy your Scoor Webhook URL
  2. In GHL, go to Settings → Integrations → Webhooks
  3. Click Add Webhook
  4. Paste your Scoor Webhook URL as the endpoint
  5. Select events: Contact Created and (optionally) Contact Updated
  6. Click Save and test with a dummy contact
💡
Workflow triggers: You can also trigger the Scoor webhook from inside a GHL workflow — useful if you only want to send specific contacts (e.g. ones who booked a call) rather than all contacts.

Field mapping

Scoor automatically maps standard GHL contact fields:

GHL fieldScoor fieldNotes
firstName + lastNamenameConcatenated
emailemailRequired
phonephoneE.164 format preferred
sourcesource
customField.utm_campaignfbCampaignNameFor attribution
customField.utm_sourcesourceOverrides source if present
customField.utm_contentfbAdNameFor attribution
tagstagsArray of strings

Any GHL custom fields not listed above are stored as-is in Scoor's customData object on the lead record.

Two-way sync

To push Scoor data back to GHL (e.g. update the contact's lead score in GHL), use Scoor's outbound webhooks. Configure a webhook for the lead.scored event and point it at a GHL Inbound Webhook trigger in a GHL workflow.

In the GHL workflow, use the incoming webhook data to update custom fields on the contact (e.g. scoor_score, scoor_tier).

Was this page helpful?