Best Practices for Managing Company Duplication in HubSpot CRM
SOLVE
Hey RevOps community, I'm Samila from the PeoplesHR RevOps team. It's great to be part of this community, and I look forward to engaging and collaborating with you all!
We recently started implementing and monitoring CRM discipline across our Sales and Marketing teams. One of the challenges we're facing is company duplication. This happens because our sellers often reach out to both local branches and global headquarters of the same company (e.g., Company ABC in the Philippines and Company ABC Global). Sometimes these entities share the same domain, and other times they don't.
Does anyone have best practices to handle this, or know of HubSpot functionalities that can help prevent such duplications?
Jan 2, 202510:29 AM - edited Jan 2, 202510:31 AM
Participant
Best Practices for Managing Company Duplication in HubSpot CRM
SOLVE
Hey Samila, this is a great question. Thanks for sharing it with us.
To answer your question straightforwardly: create and use the Company-to-Company relationship feature and label the relationships according to your needs.
Here’s how it works:
A - Multiple companies with the same domain (your case): Relationship label: Parent/Child In this case, you can link one company to another, even if they have different lifecycle stages and owners, without losing track. Solution: The global company (typically located at the headquarters) will be the "Parent," while all the country-specific companies' websites will be the "Children."
B - Same company with multiple domains: Relationship label: Multi-Domains This is quite common: one company uses one domain for emails and another for hosting the website. HubSpot will always create duplicates for these kinds of companies since, technically, they have different domains. Solution: Use the association label "Multi-Domain" to link as many company records as needed under a single entity.
C - Multiple companies with multiple domains: Relationship label: Parent/Child In this case, there may be a holding company responsible for several other companies with different domains, countries, or industries. Since they make corporate decisions together, it’s crucial to track them as a group. Solution: Use the same Parent/Child label to link these companies. The process is the same as in A: the headquarters becomes the "Parent," and the other companies are the "Children."
Additional suggestions:
Assign someone as the guardian of this methodology.
Restrict who can assign ownership of companies to maintain consistency.
Be aware that scenarios B and C can arise automatically when exchanging emails with a new domain. Prepare to act promptly in such cases.
Train the team to handle these situations proactively and regularly review for duplicates.
Create reports that count the Company record IDs associated with the same domain. This will help identify duplication in your instance.
Ensure the team reviews these reports periodically.
Best Practices for Managing Company Duplication in HubSpot CRM
SOLVE
Hi,
We use association labels to address this. Sometimes parent/child, sometimes custom ones if needed. It is very manual and the data is rarely fully accurate because of this, so we just keep up with the ones we're actively in contact with or marketing to.
In some cases, there might be up to 100 organizations with a parent company, for which we do not use association labels, but rather a field to indicate the owner or umbrella company. This is a dropdown select field on the company level.
We also then have to manually associate contacts to companies and cannot use the domain matching setting (which is useless for us anyways because it also creates new companies if there is no domain match). It is a bummer but just requires extra time to keep the data clean.
Best Practices for Managing Company Duplication in HubSpot CRM
SOLVE
Hi Asmith,
Thanks for lot for your reply.
And yes i agree the domain matching setting doesn't work for us as well. We do use the company parenting function which is used by our CS teams to manually do the matching (only for existing customers). But then again as our volumes increase, that also becomes a challenge for us
Once again thank you for your response - good to know that we are using similar practices
Jan 2, 202510:29 AM - edited Jan 2, 202510:31 AM
Participant
Best Practices for Managing Company Duplication in HubSpot CRM
SOLVE
Hey Samila, this is a great question. Thanks for sharing it with us.
To answer your question straightforwardly: create and use the Company-to-Company relationship feature and label the relationships according to your needs.
Here’s how it works:
A - Multiple companies with the same domain (your case): Relationship label: Parent/Child In this case, you can link one company to another, even if they have different lifecycle stages and owners, without losing track. Solution: The global company (typically located at the headquarters) will be the "Parent," while all the country-specific companies' websites will be the "Children."
B - Same company with multiple domains: Relationship label: Multi-Domains This is quite common: one company uses one domain for emails and another for hosting the website. HubSpot will always create duplicates for these kinds of companies since, technically, they have different domains. Solution: Use the association label "Multi-Domain" to link as many company records as needed under a single entity.
C - Multiple companies with multiple domains: Relationship label: Parent/Child In this case, there may be a holding company responsible for several other companies with different domains, countries, or industries. Since they make corporate decisions together, it’s crucial to track them as a group. Solution: Use the same Parent/Child label to link these companies. The process is the same as in A: the headquarters becomes the "Parent," and the other companies are the "Children."
Additional suggestions:
Assign someone as the guardian of this methodology.
Restrict who can assign ownership of companies to maintain consistency.
Be aware that scenarios B and C can arise automatically when exchanging emails with a new domain. Prepare to act promptly in such cases.
Train the team to handle these situations proactively and regularly review for duplicates.
Create reports that count the Company record IDs associated with the same domain. This will help identify duplication in your instance.
Ensure the team reviews these reports periodically.
Best Practices for Managing Company Duplication in HubSpot CRM
SOLVE
Hi Moizes,
This is super useful. I think partly we do follow solution C. Solution A and B are really helpful. Haven't thought about it before but can defenitely give it a try.
Appreciate the recommendations - will try this out
HubSpot’s AI-powered customer agent resolves up to 50% of customer queries instantly, with some customers reaching up to 90% resolution rates. Learn More.