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.
