RocketLauncher AI

Glossary

What Is a Custom Field in GoHighLevel?

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

A Custom Field in GoHighLevel is a data attribute you add to contact records to capture information that the default fields do not cover, such as a client's industry, preferred product, or intake date.

In plain English

GoHighLevel comes with standard contact fields: first name, last name, email, phone, and address. Custom Fields let you add anything else you need. A real estate agent might add "property type" and "budget range". A gym owner might add "fitness goal" and "membership start date".

Once you create a Custom Field, it appears on contact records, in form builders, in workflow conditions, and in smart list filters. You can collect data via a form and then use that data to route contacts into the right workflow or send a personalized message.

Custom Fields come in several types: text, number, date, dropdown, radio, checkbox, file upload, and more. Choosing the right type matters because it affects how you can filter and use the data downstream.

How it works

You create Custom Fields in the sub-account settings. Once created, they appear as options in the form builder, where you can add them as form inputs. Contacts who fill out the form get the field value stored on their record.

In workflows, you can use Custom Field values in conditions (branch only if "fitness goal" equals "weight loss") or in message templates (insert their "property type" into an email). In smart lists, you can filter your CRM to show only contacts who match a Custom Field value.

Frequently asked questions

What is a Custom Field in GoHighLevel?

A Custom Field is a data attribute you add to contact records beyond the default fields. You define the field name, choose its type (text, number, dropdown, etc.), and GoHighLevel stores the value on each contact that has it filled in.

How many custom fields can I create?

GoHighLevel allows a large number of custom fields per sub-account. Most businesses never hit the limit. The exact cap is set by GoHighLevel and may change over time.

Can I import custom field data via CSV?

Yes. When you import a CSV, you can map columns to existing custom fields. If the column does not match a default field, you can create a new custom field during the import.

Related terms

Custom ValueGlobal account-level variables, not per-contact.Smart ListA saved contact filter that updates automatically.Form and SurveyThe tools that collect Custom Field data from leads.WorkflowAutomation sequences that read and write Custom Fields.