HubSpot Insights is a database of company information that HubSpot gathers by combining third party data, web crawling, and crowdsourcing. It is updated in real-time as HubSpot gets new information.
The following behavior is expected when HubSpot Insights is turned on:
If you create a company with a company domain name, data will be pulled from HubSpot Insights to update the company record. Because HubSpot Insights is pulled from multiple sources, its data may not match the data you collected on the company.
HubSpot Insights may also populate company information in activities where a company domain name is included. For example, if a contact submits a form and their email contains a company domain (e.g. firstname.lastname@example.org), the form submission email notification will include data tied to the domain (hubspot.com).
Property values originally added by HubSpot Insights may be updated over time, and in some cases, may also be used to improve the existing database.
Values added by your account's users will not be overwritten by HubSpot Insights.
Values added via API, integrations, import, or data migrations will typically not be overwritten by HubSpot Insights, but there are cases where HubSpot Insights may set values while your data is being added. Prior to migrating or syncing data, it's recommended to disable HubSpot Insights to avoid overwritten data. After your data is added, you can turn on the feature and values will not be overwritten moving forward.
Depending on how the company was created, a company with a free email domain (e.g., gmail.com) may not have its properties populated by HubSpot Insights. You'll need to manually create the company in order to populate values with Insights.