Skip to main content

Connecting GoHighLevel

If you use GoHighLevel as your CRM, you can connect it directly to LeadSource and route leads straight into a specific pipeline and stage. This article walks you through setup.

What you'll need

  • A GoHighLevel account

  • Admin access to a Sub-Account where you want leads to land

  • A pipeline created in that Sub-Account (you can create one if needed)

Step 1: Open the GoHighLevel integration

  1. Go to Integrations in your LeadSource dashboard

  2. Find the GoHighLevel card and click Connect

[SCREENSHOT: Integrations page with GoHighLevel "Connect" button]

Step 2: Authorize the connection

You'll be redirected to GoHighLevel to authorize LeadSource. Log in to your GHL account if you're not already logged in, and approve the connection.

[SCREENSHOT: GHL authorization screen]

After approving, you'll be sent back to LeadSource.

Step 3: Select your Sub-Account

If your GHL agency has multiple Sub-Accounts, pick the one where you want LeadSource leads to land.

[SCREENSHOT: Sub-account selector]

Step 4: Map to a pipeline

Choose which pipeline and which stage each new lead should land in.

[SCREENSHOT: Pipeline and stage selectors]

Most contractors set this to the first stage of their sales pipeline (often called "New Lead" or "Inbound"). That way every new LeadSource lead drops into the top of the funnel and your existing GHL workflows take over from there.

Step 5: Map the fields (optional)

LeadSource sends these fields by default:

  • First Name

  • Last Name

  • Phone

  • Email

  • Address

  • City

  • State

  • ZIP

  • Trade

  • Job Type

  • Notes (any extra details the homeowner provided)

  • LeadSource Lead ID (for tracking and reference)

These map to standard GHL fields automatically. If you have custom fields you want to map to, use the field mapping section.

[SCREENSHOT: Field mapping interface]

Step 6: Save and test

Click Save. Then click Send Test Lead to push a test contact into your GHL pipeline and confirm it lands where you expect.

[SCREENSHOT: Save and test buttons]

Once the test lead shows up correctly in GHL, you're done. Every new LeadSource lead will automatically flow into your selected pipeline.

What you can do next in GHL

Once leads are flowing in, GHL workflows can take over. Common automations contractors set up:

  • Auto-text the homeowner the moment a lead comes in

  • Auto-email a confirmation with appointment booking link

  • Assign the lead to a team member based on territory

  • Trigger a callback task in the GHL mobile app

Sending updates back to LeadSource

If you want lead status changes in GHL to update your LeadSource dashboard (e.g., when a lead becomes Won or Lost in GHL, that status also flips in LeadSource), set up inbound webhooks. See the Using webhooks article for details.

Disconnecting

If you ever want to disconnect, go back to Integrations, click on the GoHighLevel card, and click Disconnect. Leads stop flowing to GHL immediately. They'll still appear in your LeadSource dashboard and notifications.

[SCREENSHOT: Disconnect button on the GHL integration card]

Did this answer your question?