RocketLauncher AI

Glossary

What Is a Contact Source in GoHighLevel?

By Marnix Geerkens. Published 2026-05-28. Updated 2026-05-28.

Contact Source in GoHighLevel is a field on each contact record that records where the contact first entered the system, such as through a specific funnel, form, import, manual entry, or API call.

In plain English

Knowing where a lead came from matters for attribution and reporting. Contact Source is GoHighLevel's built-in field for capturing that information. When a contact enters via a form on your funnel, GoHighLevel automatically sets the source to that funnel or form name. When you import a CSV, you can set a source for all imported contacts.

Contact Source is searchable in Smart Lists. You can filter your CRM to show all contacts from "Facebook Lead Ads" or from a specific landing page. This lets you compare conversion rates by source and figure out which channels bring the best leads.

If you create contacts via the API, you can pass a source value in the API call. This is useful for tracking contacts who entered through custom integrations or third-party tools, keeping attribution clean even when leads come from outside GoHighLevel.

How it works

GoHighLevel populates Contact Source automatically when a contact enters through a GoHighLevel funnel, form, or workflow. You can also set or update the source manually on a contact record, in a workflow action, or during a CSV import.

In reports and Smart Lists, use Contact Source as a filter to segment contacts. You can create a Smart List showing all contacts from a specific campaign or ad source and then measure how many converted to clients.

Frequently asked questions

What is Contact Source in GoHighLevel?

Contact Source is a field on every contact record that records where the contact came from: a funnel, form, import, API, or manual entry. GoHighLevel sets it automatically for contacts who enter through the platform.

Can I filter contacts by source in GoHighLevel?

Yes. Contact Source is available as a filter condition in Smart Lists. You can build a segment of all contacts from a specific source for reporting or campaigns.

Can I change the source field after a contact is created?

Yes. You can edit the source on a contact record manually or update it via a workflow action.

Related terms

Smart ListFilter contacts by source and other attributes.Custom FieldAdd more attribution data beyond the built-in source field.CRMThe contact database that stores the source field.FunnelA common contact source when leads opt in online.