GoHighLevel glossary

Custom Field

A custom field stores extra data on a GoHighLevel record, such as a contact or opportunity. Each has a type, a folder, a unique key and a merge tag.

A custom field is a field you add to a GoHighLevel record beyond the built-in ones like name, email and phone. Each custom field belongs to one object (contact, opportunity, or a custom object), has a type (single line, multi line, number, monetary, dropdown, radio, checkbox, date, file upload, signature and others), sits in a folder, and gets a unique key you use in merge tags, workflows and the API.

The value is stored per record. A "Loan Amount" field holds a different number on every contact. That's the difference from a custom value, which holds one value for the whole sub-account.

In practice

You manage custom fields in the sub-account's Settings, under Custom Fields (as of October 2026). Pick the object, then add a field, choose its type and folder, and save. The object can't be changed after the field is created. Once it exists, you can put the field on forms and surveys, use it in workflow conditions, show it on the contact record and insert its merge tag into emails and SMS.

Setting up a new client often means creating 20 to 80 fields one at a time, then adding dropdown options to each choice field by hand. Fields also drift between sub-accounts as people add them ad hoc.

Where it shows up in RGS Tools

Field Finder's field browser lists every custom field with its key, ID and merge tag, and CSV export saves the list. Sub-Account Manager's bulk field creator creates many fields in one run, the dropdown option manager adds and sorts options, and the field mover and folder alphabetizer keep folders tidy.

Related terms

Field KeyMerge TagCustom ValueCustom ObjectSnapshot

Guides that mention Custom Field

Sub-Account Manager

How to Add Dropdown Options to GoHighLevel Custom Fields

How to add dropdown options to GoHighLevel custom fields, including checkbox and radio fields, what happens to old data, and how to add a long list at once.

4 min read
Backup & Insights

How to Back Up a GoHighLevel Sub-Account

A layer-by-layer plan to back up a GoHighLevel sub-account: snapshots for setup, CSVs for records, and the files, recordings and messages native exports skip.

5 min read
Sub-Account Manager

How to Bulk Create Custom Fields in GoHighLevel

How to bulk create custom fields in GoHighLevel with snapshots or the API, what to plan before you build, and a faster paste-a-list option for agencies.

5 min read
Field Finder

How to Compare Custom Fields Between GoHighLevel Sub-Accounts

Three ways to compare custom fields between sub-accounts in GoHighLevel, what to look for besides missing fields, and how to keep snapshots in sync.

4 min read
Backup & Insights

How to Download All Files from GoHighLevel Contacts

Where files live on GoHighLevel contacts, how to download them one by one or via the API, and how to keep each file tied to its contact in a bulk pull.

5 min read
Power-Ups

How to Duplicate a Contact in GoHighLevel

How to duplicate a contact in GoHighLevel when there's no copy button: the duplicate settings that block it, the API method, and a one-click option.

4 min read
All 6 tools, all 34 features: $149/month

Every tool above plus everything we release next. $302/month bought separately. 7 days free, cancel any time.

Start the bundle free