Automatically create and associate companies with contacts
Last updated: January 18, 2023
Applies to:
All products and plans |
You can turn on the option for HubSpot to automatically associate contacts with companies by matching the domain in a contact's Email value to the company's Company domain name value. For example, a contact with the email address "sandra@example.com" will be associated to the company with the Company domain name "example.com."
With the setting turned on:
- If a company record doesn't already exist, HubSpot will automatically create a company record and populate it with information from HubSpot's database. A company record will be created for each unique domain, including subdomains (e.g., @example.com and @info.example.com will result in two different company records).
- If the contact has a freemail email account (e.g., gmail.com, yahoo.com), HubSpot will also look at the contact's Website URL property to attempt to match the contact with a company's domain name.
- Both current contacts and newly added contacts will be associated with companies. If a contact has an associated company that is different from their email address domain, the setting will not override the existing association. It will also not update or sync company property values to contact properties (i.e. Company Name).
Additionally, HubSpot AI will automatically associate recorded calls to the primary company associated with the call’s participants. Learn how to turn this off in your calling settings.
Turn on automatic association between contacts and companies
- In your HubSpot account, click the settings settings icon in the main navigation bar.
-
In the left sidebar menu, navigate to Objects > Companies.
-
In the Automation section, select the Create and associate companies with contacts checkbox.

-
In the dialog box, choose whether or not to allow HubSpot to create new company records and associations based on your existing contacts' email addresses:
-
Click Yes to retroactively create company records and associate existing contacts based on their email addresses. Both existing and new contacts will be automatically associated with companies based on their email address.
- Click No to apply the setting only to new contacts. Existing contacts will not be affected, but moving forward, any new contacts you create will automatically be associated with companies based on their email address.
-
Exclude specific domains from automatic association
You can exclude up to 1000 domains from automatic association.
- In your HubSpot account, click the settings settings icon in the main navigation bar.
-
In the left sidebar menu, navigate to Objects > Companies.
-
Under the Create and associate contacts and companies checkbox, click Exclude a domain out of automatic association.
- In the dialog box, in the Opted out domains field, enter the domain(s) to exclude them from automatic association, then click Save.
- To remove an existing opted out domain, click the X to the right of the domain, then click Save.
Please note: if you remove a domain from the Opted out domains list and want it to be automatically associated moving forward, you will need to turn off automatic association and turn it back on by clearing and reselecting the Create and associate companies with contacts checkbox.
Thank you for your feedback, it means a lot to us.
Related content
-
Create and use association labels
In your HubSpot account, you can associate records to connect them in your database. Super admins in ...
Knowledge Base -
Set up your import files
Whether HubSpot is your first CRM or you’re moving from another system, importing helps you create records...
Knowledge Base -
Review and troubleshoot import errors
When importing records or activities into HubSpot, you may encounter errors. Below, learn how to resolve...
Knowledge Base