We turned off Data Enrichment because it was creating a lot of inconsistencies in our database.
Is there another way to automatically populate or update the company name instead of leaving it blank? Unfortunately, the workflow below doesn’t work when Data Enrichment is turned off.
One possible workaround is to match the domain against an existing company in HubSpot and copy over its Company Name, instead of relying on Data Enrichment.
If the goal is to populate the Company name based on a contact’s email domain. HubSpot can automatically associate contacts with companies by matching the contact’s email domain to the company’s Company domain name. If the correct company already exists, you could use that association and then copy the associated Company’s Company name back to the contact with a workflow.
That should be more deterministic than asking an AI action to infer a company name from an email domain, especially since you mentioned turning off Data Enrichment because of data inconsistencies.
Hi @Xiawanbai, thanks for reaching out to the HubSpot Community! And thanks @FYossef and @Pushpa for your contributions!
When you mention “These settings are turned on, and the company is linked automatically to the contacts because of that, but the company name is still left blank”, are you referring to the contact’s Company name field, please?
“Company name” (a contact property) on the contact record and the associated company’s “Company name” (a company property) are separate properties.
Automatic association links the contact to a company based on the email domain, but it does not copy the associated company’s name into the contact’s Company name field.
And to reply to your question, I believe that @Pushpa meant to use a contact-based workflow as a workaround. You could enroll contacts when their primary associated company is known and then add an action to copy the company name onto the contact record.
Hi, in my case, the “Company name” property on the company record is blank.
The contacts are mostly coming from our HubSpot forms using their company email addresses. HubSpot then associates the contact with an existing company or creates a new company. However, when a new company is created, only the “Company Domain Name” is populated, while the “Company name” on the company record/card remains blank.
HubSpot support told me it’s not possible to update it if we have turned off Data Enrichment, but we really cannot turn it on again because, unfortunately, in our case, it creates a lot of mess . I can’t believe that HubSpot doesn’t have any other option to update that; that’s why I’m reaching out for help here.
Hi @Xiawanbai and thanks for the additional information, it’s really helpful!
If Data Enrichment is off, HubSpot can still auto-create/associate the company from the email domain, but it may indeed leave the company name blank and only populate the company domain name.
In that case, the main workaround is to use a custom process outside the standard enrichment, for example:
Use a custom code workflow that looks up the company name from the domain via an external source/API, then writes it back to the company record, or
Do a periodic export/import cleanup for companies where the company name is blank.
If you have access to smart properties, you could also test using web/company-site research off the domain as a separate field, then review/copy that into the company name.
@Xiawanbai I see the rec from @Berangere on smart properties worked. Glad to hear it and glad to know it. I would have said short answer is no, that you need to have data enrichment on and then manage the bad info. Or maybe a third party like Insycle or something to clean data. But no need - love that!