← All Field Notes
GHL · Digital Marketing Agency · Oct 15, 2026

Link Every Contact to Their Company in HighLevel

Link Every Contact to Their Company in HighLevel

Key Takeaways

Say you sell to other businesses. Three people from the same property management firm filled out your forms over two months. In your CRM they are three loose contacts. Nobody can see that it is one account, and your rep calls the office manager cold, not knowing the owner already asked for a quote. This post rewrites HighLevel's Content Army tutorial on automatic company creation for owners who sell B2B and want the CRM to keep up. On Point Tech Solutions builds marketing automation San Jose and Bay Area businesses own, and this is one of the first settings we turn on for a B2B client.

What auto-association does

Contacts come in from everywhere. Form submissions, imports, ads, manual adds. Most B2B contacts use a work email. HighLevel reads the part after the @ and uses it to find or build the company.

The tutorial's example: someone signs up with an address at epiccoffee.com. HighLevel looks for a company with that domain. If it finds Epic Coffee, it links the contact. If no company exists yet, it creates one and tries to pull in the name and logo for you. Nobody types a company record by hand.

HighLevel Companies automation settings for email domain matching

The four settings, and which ones to turn on

Go to Settings in the left menu, then Objects, then Companies, and find the Automations section.

The order HighLevel checks things

Every time a contact comes in or gets updated, it runs through a priority list:

  1. Does the contact already have a company? If yes, leave it alone.
  2. If business name matching is on, try that.
  3. Look for an existing company with the contact's email domain.
  4. Look for a company with no domain whose name matches the domain.
  5. If nothing hits, create a new company.

Two rules to know. Free email domains like Gmail and Yahoo are always skipped, because they are not businesses. And matching is exact. An address on a mail subdomain of epiccoffee.com does not match epiccoffee.com, so clients on a subdomain mail server will not land on the main company.

Backfill and domain exclusion options for HighLevel company records

Cleaning up the contacts you already have

Turning the settings on only handles new activity. For everything already in the CRM there are two backfill options. One fills the domain field on companies that do not have one. The other runs the matching rules over your existing contacts, so people with work emails and no company finally get linked.

Then set exclusions. Your own company domain, a testing domain, anything you never want turned into a company. Click the exclude domains link on the Companies page and add them. Free email providers are already excluded, so you only add your own.

Why This Matters for Bay Area and San Jose Businesses

A lot of Bay Area businesses sell to other businesses. Commercial cleaners working office parks in North San Jose. IT shops supporting Santa Clara startups. Contractors bidding tenant improvements in Sunnyvale. Their buyers come in as several people from one company, and the deal goes to whoever understands the whole account.

Auto-association gives you that view without a data entry job. Open the company and you see everyone who has touched you. Your follow-up stops tripping over itself, and your reports finally show accounts, not just names. It runs in your own HighLevel account, so the data and the setup belong to you.

Practical Steps

  1. Go to Settings, then Objects, then Companies, and open the Automations section.
  2. Turn on email domain matching, enrich companies and duplicate prevention.
  3. Leave business name matching off unless your business name field is reliable on every contact.
  4. Add your own domain and any test domains to the exclusion list.
  5. Run the backfill so existing contacts with work emails get linked.
  6. Spot check a few companies, and watch for clients on a subdomain who did not match.

Watch the HighLevel tutorial

Final thoughts

If you sell to businesses, your CRM should think in companies, not just people. A few switches and a backfill get you there. On Point Tech Solutions does marketing automation San Jose and Bay Area owners keep for good, out of Los Gatos. We set up your CRM done for you, or teach your team with an SOP, and it lives in your own account.

Want to build this yourself? Join the On Point Tech Academy. It's free, and we build live every Tuesday and Thursday.

Learn to build this yourself. Free.

The On Point Tech Academy costs nothing and never asks for a card. We build live every Tuesday and Thursday, 12:30 to 1:30 PT.

Join the Academy free ← Back to all Field Notes