How to update Company Name when it's blank and Data Enrichment turned off

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.

Has anyone found a workaround for this?

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.

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

How to do that?

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.

Is that what you were thinking about @Pushpa?

And please @Xiawanbai let us know if you need additional help, we are here for you!

Have a lovely day!
Bérangère

Yes, exactly. I was referring to using a contact-based workflow.

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 :frowning: . 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.

I’m not sure how this is supposed to help us if the Company Name isn’t populated on the Company object in the first place.

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.

Hi @danmoyle can you think of another option to help @Xiawanbai, please?

Thanks so much and enjoy the day!
Bérangère

Thank you for the tip about smart properties! It worked well :heart_eyes:

I’m glad to hear smart properties did the trick for you @Xiawanbai!

If you have any other questions or want to explore more features, feel free to reach out.

Thanks for sharing your feedback! :orange_heart:

Bérangère

@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!