RocketLauncher AI

CRM, Contacts & Lead Gen

How to Create Custom Values in GoHighLevel

By Marnix Geerkens. Published 2023-05-05. Updated 2026-06-02.

Custom values are account-wide text snippets you define once and reuse everywhere in GoHighLevel, including emails, funnels, websites, and automations. When you update the value in one place, every template that references its key updates automatically. They are best used for things like company slogans, promo codes, or office addresses that appear repeatedly.

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. A GoHighLevel custom value works like a global variable for your sub-account. You create it with a name and a value, and the platform generates a unique key. Paste that key into any email campaign, funnel page, or automation, and GoHighLevel substitutes the actual text at send time. Changing the value later updates it everywhere the key appears, so you never need to hunt through individual templates to make a correction.

Steps

  1. Go to Settings and Open Custom Values

    Inside your sub-account, click Settings in the left menu and then select Custom Values.

  2. Create a New Custom Value

    Click the New Custom Value button. Enter a name that describes what the value is used for, then type the actual text in the value field.

  3. Save and Copy the Key

    Click Create. GoHighLevel generates a unique key for the custom value. Copy that key to use it in your templates.

  4. Paste the Key into Templates or Automations

    Open any email, funnel page, or workflow action and paste the key where you want the value to appear. GoHighLevel replaces it with the actual text when the content is viewed or sent.

  5. Update the Value in One Place to Change It Everywhere

    When the value needs to change, go back to Settings, find the custom value, and edit the text. Every location that uses the key will reflect the new text automatically.

Related tutorials

How To Use The Prospecting Tool
How To Use The Prospecting Tool3:33 · CRM, Contacts & Lead Gen
How to Use Contact Engagement / Lead Scoring in HighLevel
How to Use Contact Engagement / Lead Scoring in HighLevel4:11 · CRM, Contacts & Lead Gen
How To Generate Leads From Local Chamber & BNI Meetups!
How To Generate Leads From Local Chamber & BNI Meetups!2:15 · CRM, Contacts & Lead Gen
Add tags + add task zap
Add tags + add task zap1:28 · CRM, Contacts & Lead Gen
How to Use the Business Card Scanner in the Mobile App
How to Use the Business Card Scanner in the Mobile App1:19 · CRM, Contacts & Lead Gen
How to Create Contactless Tasks for your Team Members
How to Create Contactless Tasks for your Team Members2:49 · CRM, Contacts & Lead Gen

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 value and a custom field?

Custom values are static account-wide text. Custom fields store data per individual contact.

Where can I use a custom value key?

In email campaigns, funnels, websites, SMS messages, and workflow actions.

What happens to existing content when I update a custom value?

It updates everywhere the key is used, without any changes to individual templates.

Back to all CRM, Contacts & Lead Gen tutorials