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 Custom Field 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.