HubSpot users often model company hierarchies with parent-child relationships. That works well when you need to show that one legal entity rolls up to another, such as a holding company and its regional subsidiaries. HubSpot supports this natively with Parent company and Child company association labels.
But parent-child relationships only tell part of the story.
In many portals, teams also want to relate the child accounts to each other. For example, if Acme US, Acme UK, and Acme Germany all sit under Acme Group, sales and service teams may want each regional entity to be visible as a sibling company of the others. That makes it easier to understand account structure, coordinate ownership, spot whitespace, and report on related entities.
The good news is that HubSpot supports custom company-to-company association labels, and those labels can be used in workflows and other HubSpot tools.
This article walks through a simple way to set that up:
A parent-child association tells you who rolls up to whom. A sibling association tells you which entities belong together at the same level.
That is useful when:
For RevOps, this adds a more usable layer to account hierarchy.
For sales and CS teams, it gives better context directly on the company record.
In short:
Start by creating a custom company-to-company association label in HubSpot.
For most portals, a simple label pair works best:
You can also use:
I recommend Sibling company because it is intuitive for end users and neutral across industries.
In your association label settings:
Next, create a company-based workflow to automatically associate companies that share the same parent company.
The logic is straightforward:
Your enrollment rule should be:
This ensures only child companies with a mapped parent are included.
Depending on your setup, you may also want to add extra guardrails, such as:
That last point is especially important for admins managing evolving account hierarchies.
The logic is:
HubSpot workflows support using matching property values to refine which records are selected in actions. HubSpot’s data variable tooling includes an option to use records “if property values match”, where HubSpot reviews records in the CRM and finds records whose selected property matches a property on the enrolled record.
Configure the workflow so the action effectively says:
You do not want a company associated to itself as its own sibling.
So your workflow should exclude the currently enrolled company from the matching set. In practice, that means adding logic so the target company’s Record ID does not equal the enrolled company’s Record ID.
Let’s say your company records look like this:
Once the workflow runs:
The parent-child relationships remain intact, but now the child companies are also connected laterally.
Do not try to replace the native parent-child model. Use:
Before enrolling all existing companies:
This is especially important in portals where parent company data has been maintained manually.
If a company moves under a different parent, old sibling associations may no longer be valid.
That means your workflow strategy should account for:
Once created, association labels can be used in workflows and reporting. That means you can later build lists, automations, and reports based on sibling relationships as well.
HubSpot’s parent-child associations are a strong starting point for modeling account hierarchy.
But for many RevOps teams, the next step is making those related child entities easier to see and use across the CRM.
By combining:
you can turn a basic parent-child setup into a much more usable account map inside HubSpot.
And if you still need to build the parent-child foundation first, start with the broader guide on automatic parent-child company associations.