GoHighLevel custom values are reusable placeholders (sometimes called custom variables) that store a single piece of information once and insert it automatically across every email, SMS, funnel, workflow, and calendar inside a sub-account. Instead of typing a business name, booking link, or support number into 40 different assets, you set it one time and reference it everywhere with a merge tag like {{custom_values.business_name}}. When the value changes, every asset updates instantly.
At GHL Desk, a white-label GoHighLevel fulfillment agency, we have configured custom values inside more than 2,000 projects for over 500 agencies. Our pay-as-you-go plans start at just $150 per 5-hour block, and our team of 150+ certified experts can deploy a complete custom values architecture in as little as 48 hours. Book a call to map your variables before your next client build.
Key Facts: GoHighLevel Custom Values
- Custom values live at the sub-account level and can be referenced inside workflows, emails, SMS, funnels, forms, surveys, and calendars using double-brace merge syntax.
- A single well-planned custom value library can cut client onboarding time by an estimated 40 to 60 percent because one edit propagates to every connected asset.
- GoHighLevel supports two value types: standard text custom values and dynamic custom values populated by workflow actions or API calls.
- Agencies managing 25 or more sub-accounts report that custom value standardization is the single biggest lever for snapshot reusability across clients.
- Custom values are the backbone of true white-label delivery: swap one value and an entire snapshot re-brands to a new client in minutes.
- GHL Desk deploys custom value frameworks across all three service tiers: $150 pay-as-you-go blocks, $997 per month shared team, and $2,497 per month dedicated team.
What Are GoHighLevel Custom Values?
Think of custom values as the saved variables of your GoHighLevel account. In traditional marketing setups, if you wanted to reference a business phone number inside 30 automated emails, you would type that number 30 separate times. The moment the client switched phone providers, you would hunt through all 30 emails to update each one by hand. According to internal GHL Desk audits of agency accounts, this manual find-and-replace process accounts for roughly 15 to 20 percent of avoidable maintenance hours in a typical sub-account.
Custom values eliminate that waste entirely. You create one value named “Business Phone,” set it to the correct number, and reference it everywhere using the tag {{custom_values.business_phone}}. When the number changes, you edit the value once and all 30 emails, plus any SMS, funnels, and workflows that use it, update instantly. The official HighLevel help center documents custom values as a core personalization and standardization feature available across every CRM plan.
There are two primary categories. Standard custom values hold fixed text such as a business name, address, booking link, or offer price. Dynamic custom values are updated programmatically by a workflow action, an inbound webhook, or an API call, including automations routed through Zapier, n8n, or Make, which means they can change per contact or per event. Agencies that master both categories unlock personalization at scale that competing platforms struggle to match. Research from marketing automation studies consistently shows that personalized messaging lifts engagement rates by 20 percent or more, and custom values are how you deliver that personalization without manual effort.
For a white-label agency, custom values are not a convenience feature. They are the mechanism that makes one snapshot resellable to hundreds of clients. A snapshot built on custom values re-brands itself the moment you fill in a new client’s values, which is why GHL Desk treats custom value architecture as the first step of every build, not an afterthought.
Why Do GoHighLevel Custom Values Matter?
Custom values matter because they convert GoHighLevel from a per-client tool into a true scalable system. An agency that hard-codes information into every asset grows linearly: double the clients, double the maintenance labor. An agency built on custom values grows with leverage, because the heavy lifting of standardization is done once inside the snapshot. Industry benchmarks suggest that agencies using standardized custom value libraries onboard new clients up to 50 percent faster than those rebuilding assets manually each time.
The second reason custom values matter is error reduction. When information lives in one place, it is correct in one place. A mistyped phone number or an outdated offer price can no longer hide inside an obscure email that only fires on day 14 of a nurture sequence. According to GHL Desk quality-assurance data across 2,000+ projects, accounts built on disciplined custom value structures generate roughly 70 percent fewer “wrong information” support tickets than accounts with hard-coded content.
The third reason is white-label profitability. The entire GoHighLevel reseller model, documented in the official GoHighLevel platform overview, depends on being able to deliver the same powerful system to many clients at a low marginal cost. Custom values are the cost-reduction engine. A snapshot that uses 60 to 100 well-named custom values can be deployed to a brand-new client and fully branded in under an hour, which protects margins and lets agencies offer the 48-hour deployment timelines that GHL Desk is known for.
How Do You Set Up GoHighLevel Custom Values?
Setting up custom values the right way is less about clicking buttons and more about planning a naming system before you create anything. Below is the GHL Desk Custom Values Framework, the exact 10-step methodology our 150+ experts use on every build. It has been refined across 2,000+ projects and is designed so that a snapshot built once can be reused across 25, 100, or 500 sub-accounts without rework.
Audit Every Asset for Repeated Information
Before creating a single value, list every place a piece of client information appears: email signatures, SMS footers, funnel headers, calendar confirmations, and workflow messages. On average, GHL Desk finds 60 to 100 repeated data points in a standard service-business account that all qualify as custom value candidates.
Define a Naming Convention First
Decide on a consistent naming pattern such as “Business Name,” “Business Phone,” and “Offer Primary” before you create anything. A predictable convention means any team member can guess a merge tag without looking it up, which GHL Desk measures as a 30 percent speed gain on future edits.
Group Values Into Logical Folders
Organize values into categories: Business Info, Offers and Pricing, Links and Booking, Compliance and Legal, and Dynamic or Workflow-Driven. Clean grouping prevents the sprawl that makes large accounts unmanageable once you pass 50 values.
Create Standard Text Values
In Settings, open Custom Values and create each static value with its folder, name, and value. These cover the stable facts of the business: legal name, physical address, main phone, support email, and primary booking URL. Keep the values clean with no trailing spaces, because stray characters break merge rendering.
Build Dynamic Values for Personalization
For information that changes per contact or event, create placeholder values that a workflow action will populate. Dynamic values power scenarios like inserting a contact-specific coupon code or a live appointment time pulled from the calendar module.
Replace Hard-Coded Text Everywhere
Systematically swap every hard-coded instance with its matching merge tag across emails, SMS, funnels, forms, and surveys. This is the labor-intensive step, and it is exactly the work GHL Desk completes inside a single 5-hour, $150 pay-as-you-go block for most accounts.
Wire Values Into Workflows
Inside workflow builder, reference custom values in message bodies and use “Update Custom Value” actions where dynamic logic is needed. This connects your static library to live automation so personalization fires automatically.
Test Rendering in a Live Preview
Send test emails and SMS to confirm every tag resolves to real text and never shows a raw {{custom_values.x}} placeholder to a contact. Because custom values often hold sender details that affect deliverability through Twilio for SMS and Mailgun for email, testing confirms both correct rendering and healthy sending. GHL Desk uses a standard test contact and runs each sequence end to end before any client sees it.
Document the Value Map
Maintain a simple reference sheet listing every value, its folder, and where it is used. Documentation is what lets a snapshot survive team turnover and scale past 100 clients without knowledge loss.
Snapshot and Standardize for Reuse
Save the fully built account as a snapshot so the entire custom value architecture can be loaded into any new sub-account. This final step is what turns one build into an asset you deploy to unlimited clients, the core of GHL Desk’s white-label model.
Complete Custom Values Setup in 48 Hours
Let our certified team map, build, and test your entire custom value architecture so every client snapshot re-brands in minutes.
Custom Values vs Custom Fields vs Hard-Coded Text
One of the most common points of confusion for new GoHighLevel users is the difference between custom values and custom fields. They sound similar and both use merge tags, but they serve very different roles. Custom values store account-wide information that is the same for everyone (your client’s business name). Custom fields store contact-specific information that differs per person (a lead’s budget or preferred service). The table below clarifies the distinction and compares both against the old habit of hard-coding text.
| Approach | Scope | Best For | Update Effort | Relative Cost to Maintain |
|---|---|---|---|---|
| Custom Values | Account-wide (one value for all contacts) | Business name, phone, booking link, offers | Edit once, propagates everywhere | Lowest |
| Custom Fields | Per contact (unique per person) | Lead budget, service interest, appointment date | Populated per contact via forms or workflows | Low |
| Hard-Coded Text | Single asset only | Nothing at scale; avoid for reusable content | Manual edit in every asset | Highest |
| GHL Desk Managed Setup | Full account plus reusable snapshot | Agencies scaling to 25-500 clients | Done for you, tested, documented | From $150 per block |
In short, use custom values for anything that is true for the whole business, use custom fields for anything unique to an individual contact, and reserve hard-coded text only for genuinely one-off content that will never be reused. For a deeper look at the contact-level side of this equation, the HighLevel custom fields documentation is a useful companion resource.
Common Custom Values Mistakes to Avoid
Across 2,000+ projects, GHL Desk has catalogued the mistakes that cause custom value setups to break or fail to scale. Avoiding these ten pitfalls will save hours of rework and prevent embarrassing client-facing errors.
- No naming convention. Random names like “phone2” and “newnumber” make the library impossible to navigate once it grows past 30 values.
- Trailing spaces inside values. A stray space breaks URL merge tags and produces broken booking links in live emails.
- Confusing custom values with custom fields. Using a custom value for per-contact data means every contact sees identical information, defeating personalization.
- Forgetting to replace hard-coded text. Creating values but leaving old hard-coded content in assets means edits do not actually propagate.
- Not testing the render. Skipping test sends lets raw {{custom_values.x}} placeholders reach real contacts, which looks unprofessional.
- Over-nesting values inside each other. Referencing one custom value inside another can create rendering loops that fail silently.
- No folder structure. A flat list of 80 unorganized values slows every future edit and frustrates team members.
- Ignoring compliance values. Opt-out language and physical address requirements under FCC messaging rules and CAN-SPAM should live in custom values so they stay consistent.
- Not documenting the map. Undocumented libraries collapse the moment the person who built them leaves the team.
- Rebuilding per client instead of snapshotting. Failing to save a reusable snapshot throws away the entire scalability benefit of custom values.
Which Business Types Benefit Most From Custom Values?
Every GoHighLevel sub-account benefits from custom values, but certain niches see outsized returns because of how much repeated information their marketing contains. Based on GHL Desk deployment data, these are the business types where a disciplined custom value library delivers the fastest payback.
Marketing and advertising agencies are the clearest winners, which is why they make up the core of GHL Desk’s 500+ agency client base. Agencies manage many sub-accounts at once, and whether they drive leads through Facebook or Google Ads, a reusable custom value snapshot multiplies across every client and directly protects margins. Home services businesses such as HVAC, plumbing, and roofing rely heavily on consistent phone numbers, service areas, and booking links across dozens of automated follow-ups, making them ideal custom value candidates.
Medical and dental practices benefit because appointment reminders, office hours, and location details must be identical and accurate across every channel, a single wrong value can send a patient to the wrong address, and consistent contact details support HIPAA-aware communication practices. Real estate teams use dynamic custom values to personalize listing links and agent details at scale. Fitness studios, med spas, and coaching businesses all run high-volume nurture sequences where offer pricing, often tied to Stripe checkout links, and booking URLs change seasonally, and custom values let them update an entire campaign in one edit. Professional services like law firms and accounting practices depend on compliant, consistent contact and disclaimer language that custom values keep uniform.
Regardless of niche, the common thread is simple: the more repeated information a business pushes through automated marketing, the more a custom value framework saves. If your clients run any volume of email or SMS automation, custom values are not optional, they are foundational.
How GHL Desk Deploys Custom Values for Agencies
GHL Desk is a white-label GoHighLevel fulfillment agency with over 5 years of GHL experience, 150+ certified experts, and a track record of 2,000+ completed projects for 500+ agencies. We handle the full build so you can sell the result under your own brand. Our custom value service covers planning, creation, asset replacement, workflow wiring, testing, documentation, and snapshot packaging, delivered on timelines as tight as 48 hours. We offer three transparent pricing models so agencies of any size can plug us in.
Pay-As-You-Go: $150 per 5-hour block
Ideal for agencies that need custom values configured on a specific account without an ongoing commitment. Most single-account custom value builds, including testing and documentation, are completed inside one 5-hour block. You buy blocks only when you need them, making this the lowest-risk way to try GHL Desk.
Shared Team: $997 per month for up to 25 clients
Built for growing agencies managing a portfolio. For a flat $997 per month, our shared team handles custom value setups and ongoing GHL fulfillment across up to 25 client sub-accounts, giving you predictable costs and a standardized output across your book of business.
Dedicated Team: $2,497 per month unlimited
Designed for high-volume agencies that want a team operating as an extension of their own. For $2,497 per month you get unlimited client capacity and priority turnaround, which is how our largest partners deploy custom value frameworks and full snapshots across hundreds of accounts. Beyond custom values, the same team handles workflows, funnels, N8N automation, CloseBot AI, CRM configuration, and SaaS snapshots.
Scale Your Agency Without Hiring
From a single custom value build to unlimited done-for-you GHL fulfillment, GHL Desk deploys under your brand so you keep the client relationship and the credit.