What I Do
MCP Servers
GoHighLevel MCP CloseBot MCP Votel AI MCP
Snapshots
Pest Control AI Campaign
More
Portfolio Blog About Contact Work With Me
CRM

GoHighLevel's Big CRM Update: Calculated Fields, Multiple Companies per Contact, Auto Company Creation and More

27 October 2026 10 min read Urooj Shafait, Urooj Labs

Short answer: On 27 October 2026, during LevelUp week, HighLevel added a batch of CRM features to its changelog. HighLevel's LevelUp Day 2026 roundup also lists most of them, including calculated fields, multiple companies per contact, association labels and document folders. The headline is calculated fields (private beta): custom fields that work out their own value from a formula. Alongside it, a contact can now be linked to more than one company with role labels such as Billing contact or Decision maker, automatic company creation from a contact's email domain is now available to every sub-account (on by default only for new agencies), smart lists can show and filter associated records, workflows get an Association Created trigger and a Send SMS action for Custom Object and Company workflows, and contact documents get folders and a 60-day Trash.

Status check: every feature below is in HighLevel's official changelog, dated 27 October 2026. Automatic company creation is live for everyone. Calculated fields are a private beta, so most accounts will not see them yet. The association features (role labels, multiple companies, smart list columns and filters, the new trigger and the SMS action) are switched on in Labs. Document folders are released, with no Labs or beta mentioned in the entry. I have not tested these in my own account yet, so the steps follow HighLevel's changelog and menu names may differ slightly in yours. I will update this post once I have run them myself.

Much of this week's coverage is about AI, but this batch changes how client data is stored and connected in the CRM. If you have ever kept a "days since last purchase" number up to date with a workflow and a custom value, duplicated a contact because they worked with two clients, or exported a list to a spreadsheet just to score leads, this update is for you.

Here is what HighLevel actually shipped, why it matters, how to turn each part on and what to watch out for. Every fact comes from the official changelog entries linked at the bottom.

1. Calculated fields (private beta)

According to the calculated fields changelog entry, there is a new Calculated custom field type whose value is worked out automatically from your other data. You set the formula once and HighLevel keeps it right.

How I would use calculated fields for clients

These are my own ideas, built on what the changelog says the feature can do.

Remember the filter limit: if you want a smart list of "renewal in under 30 days", a Time until field cannot be used as a filter, only as a column. Plan your segments with that in mind.

2. Automatic company creation by email domain, now live for everyone

The automatic company creation changelog entry says the domain-based Company automation has left Labs and is available to every sub-account. When a contact is created or their email changes, HighLevel finds the company by email domain, links the contact, and creates and enriches the company if none exists.

How to turn it on

  1. Go to Settings, Objects, Companies.
  2. Under Automations, turn on Create companies from contact's email domain, Enrich companies automatically and Automatically prevent duplicate companies.
  3. Add any domains to ignore under Exclude domains from automatic association. Your own agency domain is a sensible one to add.
  4. Choose whether to backfill domains and apply the automation to existing contacts, then click Save changes.
Watch: calculated fields, automatic company creation and multiple companies per contact in under a minute (Code With Urooj, YouTube Short)

More short GoHighLevel walkthroughs like this are on my YouTube channel, Code With Urooj.

3. One contact, many companies, with role labels

Two linked entries cover this: Link a Contact to Multiple Companies and Define Roles for Contacts in Companies with Association Labels. Primary Company stays as a system label that links one company per contact and cannot be edited. Everything else is done with your own association labels.

How to set it up

  1. Enable Association Labels and Multiple Companies for Contacts in Labs.
  2. Go to Settings, Objects, Companies (or Contacts), Associations, and click Create association.
  3. Choose Contacts, name the labels, and set the relationship limits, for example Many Companies.
  4. Open a contact, click Add next to Companies, pick the company and the new label, and save.

Company merge fields still use Primary Company. Linking extra companies does not change which company's details appear in your emails and SMS, so keep Primary Company accurate.

4. Associated records in contact smart lists

The smart lists changelog entry adds a column for each association label, with chips for the linked records and a +N indicator when there are more. You can filter with Contains any, Does not contain any, Is empty and Is not empty, and save the result as a smart list. The old Company name column is now called Primary Company.

To use it, enable Association Columns and Filters for Contacts in Labs, go to Contacts, Smart Lists, open Manage fields from the columns count, pick labels under Associations, then use Filters and search for "Associated". The Is empty filter is a quick way to find contacts missing a link you expect them to have.

5. New workflow trigger and action for linked records

Association Created trigger

The Association Created trigger entry lets a workflow start when a new association links CRM records. It works with Contacts, Opportunities, Custom Objects and Companies, in standard, Custom Object and Company workflows, and you can filter by the associated object and the association label. Enable it in Labs, add the trigger, choose the object under Association created with, add an Association label filter and publish. HighLevel suggests testing by creating a matching link and checking Enrollment history and Execution logs.

Send SMS from Custom Object and Company workflows

The Send SMS action entry adds Send SMS to Custom Object and Company workflows. You choose recipients by association label: all associated contacts, the most recently associated or the earliest associated. You can mix record fields with contact fields to personalise each message, use an SMS template, and see per-recipient delivery in the action's Statistics. Contacts under several selected labels get one SMS per run. This is also enabled in Labs.

Put those two together and a workflow can act on the records themselves: a renewal reminder texted to every Billing contact on a company, or an onboarding sequence that starts the moment a contact is linked to a new record. For more workflow ideas, see my GoHighLevel AI automation guide.

6. Folders and Trash for contact documents

The document folders entry brings folders to the documents section of the contact page. There are protected system folders and your own custom folders, nested across multiple levels. You can move files and folders without re-uploading them, delete custom folders and their files, and restore deleted files or folders from Trash within 60 days. Files in system folders cannot be deleted yet, and HighLevel says that and document tags are coming next.

Why this matters for agencies

Limits and gotchas

For the rest of this week's updates, see my LevelUp 2026 preview, the Conversations keyword search and filters update and Claude and Gemini in Conversation AI.

Not on HighLevel yet? You can try it with a 30-day free trial through my HighLevel trial link.

Affiliate disclosure: this is my affiliate link, so I may earn a commission if you sign up, at no extra cost to you.

Frequently Asked Questions

What are calculated fields in GoHighLevel?
A new Calculated custom field type that fills itself in from a formula. You can write a custom formula or use Time between, Time since or Time until, and the result can be a number, true or false, text, a date or a date and time. Values recalculate when the source fields change and the field is read-only. HighLevel released it on 27 October 2026 as a private beta for contacts, opportunities and custom objects.
Can I use calculated fields in workflows and smart lists?
Yes. HighLevel says calculated fields can be used in workflows and as smart list columns and filters. The one exception is Time since and Time until fields, which can be shown as smart list columns but cannot be used as filters.
Can one contact belong to more than one company in GoHighLevel?
Yes. Primary Company stays as the one system link, and you create your own association label between Contacts and Companies set to allow many companies. You then link the same contact to every company they work with. It is switched on in Labs under Association Labels and Multiple Companies for Contacts.
Is automatic company creation by email domain on by default?
HighLevel says it is on by default for new agencies. Existing agencies keep it off until an admin turns it on under Settings, Objects, Companies, Automations. Free email providers such as Gmail and Yahoo are skipped.
Which of these features need Labs?
According to the changelog, the Association Created trigger, the Send SMS action for Custom Object and Company workflows, association columns and filters in smart lists, and association labels with multiple companies are all enabled in Labs. Automatic company creation is out of Labs for everyone, and document folders are released with no Labs step. Calculated fields are a private beta.
Can I recover a deleted contact document?
Yes. With the new document folders, deleted files and custom folders go to Trash and can be restored within 60 days. After 60 days they are permanently deleted.

Want your clients' CRM set up properly?

I build and fix GoHighLevel accounts for agencies and local businesses, including custom objects, companies, workflows, Conversation AI and Voice AI. If you want calculated lead scores, company records and role-based follow-up set up for a client, email me at urooj.shafat292@gmail.com or use the contact section.

Sources