GoHighLevel glossary

Field Key

A field key is the unique identifier GoHighLevel gives a custom field, like contact.loan_amount, used in merge tags, workflows, webhooks and the API.

A field key is the unique, machine-readable name of a custom field. It looks like contact.loan_amount or opportunity.close_reason and is generated from the field's name when you create it. The key is what merge tags, workflow conditions, inbound webhooks and integrations use to find the field. Separate from the key, every custom field also has an ID, a random string the API uses in customFields arrays.

Two fields with the same display name in different sub-accounts can have different keys and always have different IDs. That's why an integration built for one client can fail when pointed at another.

In practice

To find a key natively, open the sub-account's Settings, go to Custom Fields, find the field and look at its details, or open the merge-field picker in an editor (as of October 2026). The field ID usually takes the API or the browser's developer tools.

Keys matter most when you wire GoHighLevel to something else: a Zapier step, a webhook from a form tool, or code that writes to contacts through the API. Renaming a field later doesn't reliably rename its key, so the label you see and the key the integration uses can stop matching. Check the key, not the label, before you build.

Where it shows up in RGS Tools

Field Finder's field browser lists every field's key, ID and merge tag, searchable and one click to copy, including fields on custom objects. Sub-account compare shows fields that exist in one sub-account but not the other, and keys whose type changed. CSV export gives you the full key list as a spreadsheet.

Related terms

Custom FieldMerge TagCustom ObjectSub-Account

Guides that mention Field Key

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
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
Field Finder

How to Find a Custom Field Key in GoHighLevel

Where GoHighLevel shows custom field keys and merge tags, how to copy them without typos, and a faster way for agencies running many sub-accounts.

5 min read
Sub-Account Manager

GoHighLevel Sub-Account Onboarding Checklist for Agencies

A practical GoHighLevel sub-account onboarding checklist for agencies: snapshot, phone and A2P, email domain, fields, users, integrations and backups.

5 min read
Field Finder

GoHighLevel Custom Objects Fields: Setup, Keys and Limits

How GoHighLevel custom objects fields work: creating an object, adding fields, finding their keys, native limits as of October 2026, and merge tag caveats.

4 min read
Field Finder

GoHighLevel Custom Values vs Custom Fields: When to Use Each

The real difference between GoHighLevel custom values and custom fields, how their merge tags look, and how to keep both organized across sub-accounts.

5 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