CRM, Contacts & Lead Gen
How to Create and Use Custom Fields in GoHighLevel
By Marnix Geerkens. Published 2023-12-12. Updated 2026-06-02.
Custom fields let you store any piece of contact data that GoHighLevel does not capture by default, such as a social media handle, a preferred product, or a contract date. You create them in Settings or directly inside a form, choose the field type, assign a folder for organization, and then use them in forms, surveys, websites, and automations across the platform.
Watch it, then build it
Get the full platform free for 30 days
That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.
30 days, not 14Full platform, nothing held backFree community and setup help
We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.
Summary. GoHighLevel custom fields extend the standard contact record with whatever data your business actually needs. You can create fields of many types, including single line text, dropdowns, checkboxes, date pickers, file uploads, and signatures, and group them in folders that appear as organized sections on each contact profile. Once created, the same field is reusable in forms, surveys, websites, and workflow automations, so data collected anywhere flows into the right place on the contact record automatically.
What you will learn
- Understand the difference between custom fields and custom values
- Create a custom field from within a form or directly in Settings
- Choose the right field type for the data you want to collect
- Organize fields into folders that appear as sections on contact profiles
- Add a custom field to a GoHighLevel form or survey
- Reference custom field data in automations using the unique field key
Steps
Decide Where to Create the Field
You can add a custom field from inside a form by clicking the plus button and selecting Custom Fields, or you can go directly to Settings and then Custom Fields for a broader management view.
Click Add Custom Field
In Settings, click Add a Custom Field. A panel opens showing all available field types.
Select the Right Field Type
Single Line works for short text like a username. Multiple Line handles longer entries like notes. Dropdown Single and Dropdown Multiple let contacts pick from a list. Date Picker captures dates. File Upload collects documents. Choose the type that matches what you will store.
Name the Field and Assign a Folder
Give the field a clear name. Set the Object to Contact or Opportunity depending on where the data belongs. Pick a folder from the Group dropdown to keep related fields together on the contact profile. Create a new folder first in Settings if the right one does not exist yet.
Set a Placeholder or Prefill Value if Needed
A placeholder is the faint hint text shown inside the field on a form. A prefill value populates the field automatically when the form loads, useful for tracking campaign sources.
Save and Add to a Form
Click Save. If you started from inside a form editor, the new field is immediately available to drag onto the form. If you started in Settings, go to your form, click Custom Fields in the left panel, and add it from there.
Use the Field Key in Automations
Each custom field has a unique key visible in the Settings panel. Copy that key and paste it into workflow actions where you need to read or write this field automatically.
Edit or Delete Fields in Settings
Return to Settings, Custom Fields any time to rename, reorganize, or remove fields. Changes apply across the whole sub-account.
Tips
- Group related fields under a folder named after a lifecycle stage or campaign so the contact profile stays readable.
- Use the Number field type only when you need purely numeric data. If the value might ever include letters or symbols, use Single Line instead.
- The unique key on each field is what automations use to read or update the value programmatically, so name fields clearly from the start.
Related tutorials
Watch it, then build it
Get the full platform free for 30 days
30 days, not 14Full platform, nothing held backFree community and setup help
Frequently asked questions
What is the difference between a custom field and a custom value?
Custom fields store data per contact. Custom values store static text you reuse across the whole account.
Can the same custom field appear in multiple forms?
Yes, once created it is available across all forms, surveys, and websites in the sub-account.
How do I create a folder to organize custom fields?
In Settings under Custom Fields, click Add Folder, name it, and choose Contact or Opportunity.
Can I use a custom field value inside an email automation?
Yes, reference the field using its merge tag key inside any email or SMS action in a workflow.
What happens to a contact's data if I delete a custom field?
Deleting a field removes the field and all stored values associated with it permanently.






