You found the good link. 30 days free, not the usual 14.Claim it here
‹ Blog

GoHighLevel Custom Values Update (2026)

GoHighLevel Company custom values are now platform-wide. Use Company fields in emails, workflows, contracts, and Conversation AI. Full setup guide.

Ashley Kemp10 min read
app.gohighlevel.com
Hero on GoHighLevel company custom values update
Hero on GoHighLevel company custom values update

What are GoHighLevel Company custom values?

GoHighLevel Company custom values let you use Company fields (both standard and custom) anywhere the custom value picker appears: emails, workflows, contracts, Conversation AI, bulk actions, and more. Each value resolves to the Company associated with the Contact at runtime. This feature launched May 22, 2026, and is available on all GoHighLevel plans. It eliminates the need to duplicate Company data onto Contact records for use in automations.

PARTNER OFFER

Your first month of GoHighLevel is free.

Through our partner link you get 30 days on any plan, double the standard 14-day trial. Build something real before you pay a cent.

Claim my free month

Card required. Nothing charged for 30 days.

GoHighLevel quietly shipped one of its most useful CRM updates on May 22, 2026: Company fields are now available as custom values across the entire platform.

That might sound incremental if you have not been frustrated by the old limitations. But if you have ever tried to personalize an email with a contact's company name, pull an account tier into a workflow message, or auto-fill a contract with Company data, you know exactly how painful the workaround was. You had to duplicate every Company field onto the Contact record, keep them synced manually, or build webhook-based lookups.

None of that is necessary anymore. The custom value picker now includes a Company group with every standard and custom field you have defined on the Company object. Pick a field, drop it into your email, workflow, or contract template, and it resolves to the correct Company at runtime based on the Contact's association.

This guide covers how it works, where you can use it, and three practical setups that show why this matters.

What changed

Before May 22, the custom value picker only exposed Contact fields, user fields, and a handful of system values. If you wanted to reference a Company's industry, account tier, contract renewal date, or any other Company-level data in an automated message, you had two options:

  1. Duplicate the data. Create mirror custom fields on the Contact record and manually (or via workflow) copy Company values into them. This works but creates data drift, doubles your field count, and breaks the moment someone updates the Company record without updating every associated Contact.

  2. External lookup. Use a webhook to query the GoHighLevel API, match the Contact to their Company, pull the field, and inject it back into the workflow. This works but requires technical setup, adds latency, and is fragile.

Now you just open the custom value picker in any supported tool, select the Company group, and choose the field. Done.

Where Company custom values work

Company fields are available in the custom value picker across these tools:

  • Workflows (Send Email, Send SMS, Add Note, Update Field, and any action with a text field)
  • Email Builder (campaigns and one-off emails)
  • Email Campaigns (subject lines, body text, preview text)
  • Conversations (canned responses, manual messages)
  • Documents and Contracts (auto-fill templates)
  • Bulk Actions (bulk email, bulk SMS)
  • Conversation AI (the AI can reference Company fields in its responses)

The value resolves at runtime to the Company associated with the Contact receiving the message. If a Contact is not associated with any Company, the value resolves to blank (same behavior as any empty custom value).

How to set it up

Step 1: Make sure you have Company custom fields

Go to Settings, then Custom Fields, then switch to the Company tab. If you have not created Company custom fields yet, this is the time.

Common fields worth adding:

  • Industry (dropdown or text)
  • Account tier (dropdown: Bronze, Silver, Gold, Enterprise)
  • Contract renewal date (date field)
  • Monthly retainer (number field)
  • Primary service (dropdown matching your service categories)
  • Onboarding status (dropdown: Not Started, In Progress, Complete)

Standard Company fields (name, phone, email, website, address) are already available without creating custom fields.

Step 2: Associate Contacts with Companies

Company custom values only resolve if the Contact has a Company association. Check your existing Contacts:

  1. Open a Contact record
  2. Look for the Company field in the contact details
  3. Either search for an existing Company or create a new one

For bulk operations, you can import Contacts with a Company Name column and GoHighLevel will match or create Company records automatically.

Step 3: Use Company values in your templates

Open any supported tool (email, workflow action, contract template), click the custom value picker icon in the text editor toolbar, and select the Company group. Every standard and custom Company field appears in the list.

Insert the value and it will display as a merge tag like {{company.name}} or {{company.custom.industry}} in your template. At send time, it pulls the actual data from the associated Company record.

Use case 1: Agency client reporting emails

If you run an agency and manage multiple client sub-accounts, Company custom values transform your reporting workflow.

The setup: Create Company custom fields for Monthly Retainer, Primary Service, Account Manager, and Reporting Day (the day of the week the client expects their report).

The workflow:

  1. Trigger: Recurring schedule (weekly)
  2. Filter: Contact's Company Reporting Day matches current day
  3. Send Email action with Company values in the template:

"Hi {{contact.first_name}}, here is your weekly {{company.custom.primary_service}} performance report for {{company.name}}. Your current plan: {{company.custom.monthly_retainer}}/month."

The email pulls the right Company data for each Contact automatically. No more maintaining separate email templates per client or copying company names into Contact fields.

Why this matters for agencies: If you manage 20 clients, that is 20 personalized reporting emails sent automatically with zero manual data entry. Scale that to 50 or 100 clients and the time savings are substantial.

Use case 2: B2B sales pipeline with tiered follow-up

For B2B businesses where the deal value and follow-up strategy depend on the company's profile, Company custom values let you build intelligent, tiered automation without duplicating data.

The setup: Create Company custom fields for Employee Count, Annual Revenue Range, and Account Tier (auto-calculated or manually set based on your qualification criteria).

The workflow:

  1. Trigger: Pipeline stage moves to "Proposal Sent"

  2. Branch by Company Account Tier:

    • Enterprise (annual revenue over $10M): Send personalized video follow-up, assign to senior sales rep, set 24-hour callback reminder
    • Mid-market ($1M-$10M): Send case study email tailored to their industry, 48-hour follow-up sequence
    • SMB (under $1M): Standard 3-email nurture sequence with self-serve booking link
  3. All emails include: "{{company.name}}" in the subject line and "As a {{company.custom.annual_revenue_range}} company in {{company.custom.industry}}" in the body.

Why this matters: The follow-up intensity matches the deal size automatically. Enterprise prospects get white-glove treatment while SMB leads get efficient self-serve paths. And every touchpoint references the company's actual details instead of generic copy.

Use case 3: Contract auto-fill for service businesses

Service businesses that send proposals, contracts, or agreements can now auto-fill Company data directly into document templates.

The setup: Create Company custom fields for Legal Entity Name, Billing Address, Tax ID, and any service-specific fields (like Service Tier or Contract Start Date).

The contract template:

"This agreement is between [Your Agency Name] and {{company.custom.legal_entity_name}}, located at {{company.custom.billing_address}} (Tax ID: {{company.custom.tax_id}}).

Services: {{company.custom.primary_service}} at the {{company.custom.account_tier}} tier.

Monthly fee: ${{company.custom.monthly_retainer}}."

The workflow:

  1. Trigger: Pipeline stage moves to "Contract Sent"
  2. Generate Document action using the template above
  3. Send Document action to the Contact
  4. Wait for signature
  5. On signature: move pipeline to "Won", update Company Onboarding Status to "In Progress"

Why this matters: No more manually filling in company details on every contract. No more typos in legal entity names. No more sending a contract with the wrong billing address because someone copied from the wrong source.

Conversation AI and Company context

One of the less obvious benefits: Conversation AI can now reference Company fields in its responses. If a Contact messages your business and Conversation AI is handling the conversation, it can pull Company data to provide more relevant answers.

For example, if a client asks "What plan am I on?" and you have their account tier stored on the Company record, Conversation AI can reference that field in its response instead of giving a generic answer.

This requires that the Contact is associated with a Company and that the relevant Company fields are populated. But when those conditions are met, the AI responses become noticeably more personalized and accurate.

Tips for getting the most out of Company custom values

Keep Company records clean. Company custom values are only as good as the data on the Company record. Build a workflow that checks for missing Company associations and flags them for review.

Use dropdowns instead of text fields where possible. Dropdown fields give you consistent values you can branch on in workflows. Free-text fields are harder to automate around because of spelling variations and inconsistencies.

Set up a Company update workflow. When a Company field changes (like account tier or contract renewal date), trigger a workflow that updates related automations, sends internal notifications, or adjusts the Contact's tags accordingly.

Do not delete your old Contact mirror fields immediately. If you previously duplicated Company data onto Contact records, keep those fields for a transition period. Test your new Company-value-based templates thoroughly before removing the old approach.

PARTNER OFFER

Your first month of GoHighLevel is free.

Through our partner link you get 30 days on any plan, double the standard 14-day trial. Build something real before you pay a cent.

Claim my free month

Card required. Nothing charged for 30 days.

Frequently Asked Questions

Are GoHighLevel Company custom values available on all plans?
Yes. Company custom values in the custom value picker are available on all GoHighLevel plans: Starter ($97/month), Unlimited ($297/month), and Agency Pro (previously SaaS Pro) ($497/month). The Company object and custom fields are core CRM features included in every plan.
What happens if a Contact is not associated with a Company?
If a Contact has no Company association, Company custom values resolve to blank at runtime. The message still sends, but the Company merge tags will be empty. Build a workflow to catch Contacts without Company associations and prompt your team to add them.
Can I use Company custom values in Conversation AI?
Yes. As of May 22, 2026, Conversation AI can reference Company fields in its replies. The Contact must be associated with a Company and the relevant fields must be populated for the AI to use them.
Do Company custom values work in GoHighLevel workflows?
Yes. Company custom values work in all workflow actions that support the custom value picker, including Send Email, Send SMS, Add Note, Update Field, and any action with a text input. You can also branch workflows based on Company field values.
How do I associate a Contact with a Company in GoHighLevel?
Open the Contact record, find the Company field in the contact details section, and either search for an existing Company or create a new one. For bulk operations, import Contacts with a Company Name column and GoHighLevel matches or creates Company records automatically.
Can I use Company custom values in contracts and proposals?
Yes. Documents and Contracts support Company custom values. Insert Company fields into your document templates and they auto-fill with the correct Company data when the document is generated for a Contact.

DO THIS NEXT, FREE FOR 30 DAYS

The quickest way to know is to try it on real work.

  1. STEP 1Claim your free month
  2. STEP 2Rebuild one thing from this guide
  3. STEP 3Decide before day 30
Claim my free month

Free for 30 days from the day you start. Card required.

Ashley Kemp

Ashley Kemp

Featured in Forbes and Business Insider.

Ashley Kemp is a digital entrepreneur and perpetual traveller. Switched from ClickFunnels to GoHighLevel years ago and never looked back. Writing about what actually works.

Was this article helpful?

Share this post:

Related posts

Popular guides

Start my 30-day free trial