CRM, Contacts & Lead Gen
Custom Values in GoHighLevel: What They Are and How to Use Them
By Marnix Geerkens. Published 2023-09-22. Updated 2026-06-02.
Custom values are account-level variables in GoHighLevel. Unlike custom fields, which store data specific to one contact, a custom value belongs to the sub-account itself. You define it once (for example, a brand color, a business name, or a phone number), paste its shortcode into any funnel page or template, and update the value in one place when it changes. Every page, email, or SMS that references the shortcode updates automatically.
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. Custom values in GoHighLevel act like reusable variables tied to a sub-account rather than to an individual contact. This overview explains the difference between custom values and custom fields, shows how to create a custom value and embed it into funnel pages using shortcodes, and demonstrates how updating a single value can instantly change details across an entire site, making onboarding and client setup dramatically faster.
What you will learn
- Understand the difference between custom fields (contact-level) and custom values (account-level)
- Create a new custom value from Settings
- Copy a custom value's shortcode and embed it into a funnel page
- Update a custom value and see it propagate across every page that uses it
- Use custom values to speed up client onboarding with shared snapshots
- Apply custom values to dynamic elements like colors, business names, and contact details
Steps
Understand when to use custom values vs. custom fields
Use a custom field when the data differs per contact (fitness goal, property type, budget). Use a custom value when the data belongs to the business itself and stays the same across all contacts in that sub-account (brand color, business name, owner phone number).
Create a custom value in Settings
Go to Settings and find Custom Values. Click Add Value. Give it a name (for example, 'Primary Color') and enter the value (for example, a hex color code). Click Create. The value and its shortcode are now available.
Copy the shortcode
Next to each custom value you will see a shortcode in a format you can copy. This is what you paste into pages, emails, or templates.
Embed the shortcode into a funnel page
Open any funnel page in the builder. Click on a section where you want to use the value, for example a background color field. Paste the shortcode into that field and confirm. The page now pulls the color from the custom value dynamically.
Update the value and see changes propagate
Go back to Custom Values in Settings and change the Primary Color value to a new color. Any page that uses that shortcode will reflect the updated color without any manual edits to individual pages.
Apply this to snapshot-based client onboarding
When you share a snapshot with a new client's sub-account, the funnel pages reference custom value shortcodes. Update the custom values for that sub-account (business name, phone, color) and the entire site updates at once, saving hours of manual editing per client.
Tips
- Create custom values for anything you might need to update across multiple pages: phone numbers, addresses, business hours, brand colors.
- When onboarding clients from a shared snapshot, build a checklist of which custom values to update so nothing is missed.
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
Where do I find Custom Values in GoHighLevel?
Inside your sub-account, go to Settings and scroll to Custom Values.
Can I use a custom value inside an email or SMS template?
Yes. Paste the shortcode anywhere a merge tag is accepted.
Do custom values sync across a snapshot when shared?
The shortcodes carry over but the values themselves are set per sub-account, which is the point.
Can I use custom values for things other than colors?
Yes. Any text or number that belongs to the sub-account works: names, URLs, phone numbers, addresses.
Is there a limit to how many custom values I can create?
GoHighLevel does not publish a specific limit. Create as many as your workflow requires.






