HubSpot Ideas


Associate one contact to multiple companies

Think business consultant or sales broker - We'd like to be able to have one contact associated with multiple companies in Sales CRM.


Atualizações da HubSpot
Status atualizado para: Delivered
June 09, 2023 06:48 AM

Hi everyone,

I’m Maggie the Product Manager for Associations at HubSpot. I'm very pleased to announce that this feature was delivered to all customers back in April of 2022. Specifically, you can associate a contact, deal or ticket to multiple companies. Apologies for the delay in updating you all here. If you're interested in learning more, this Knowledge Base article about associating records is a great place to start. 


Thank you for all of your guidance and submissions about this need.



Status atualizado para: In Beta
October 04, 2021 12:08 PM

Hey all, happy to report this functionality is now in public beta. To review the updates and see how to opt your portal in to the updates, please head to this post. This will also be covered from the big stage at INBOUND, so there's even more to come here.


This has been a long time coming, I so appreciate all of you sharing your use cases and upvotes. We review them all, and it has a big impact on prioritization. Looking forward to your feedback on this release.


Status atualizado para: In Beta
April 28, 2021 03:52 PM

Hello all, I apologize for the radio silence on our end. Excited to share the new multiple companies on a contact functionality is now available in private beta.


If you're interested in what's included (and of course you are!), watch this quick overview video created by HubSpot Academy Professor Kyle Jepsen.


While in limited private beta, you will need to ask your HubSpot contact (CSM, Technical Specialist, Onboarding Specialist, etc.) to request access on your behalf. From there, we'll review the request and ungate your portal to the beta. In some cases, we may not be able to ungate you - we'll follow up if that's the case.


We plan to go public with this functionality later this year, so if you don't get access in the beta, this will still be coming your way soon.


Can't wait to hear your feedback!


March 15, 2021 11:55 AM

Hi all, really appreciate the enthusiasm around this functionality. We can't wait to deliver it.


We are still actively working on supporting multiple companies on a contact - not just within the CRM, but across all parts of the HubSpot platform. Once we are in public beta, I will send out opt-in information.


Thanks for your patience - this stuff may seem straightforward, but being good stewards of your data comes first for us. Nothing is worth more than your trust. Updates to come as soon as possible.

Status atualizado para: In Planning
October 14, 2020 01:27 PM

As mentioned in the previous update, we are now in development of updates to the CRM that will make adding multiple companies to a single contact possible. Not making timeline promises in this forum, but as soon as the beta is available, I'll notify this thread.


To those wondering about using Custom Objects for associations - I would recommend against it. Custom Objects are great for the "nouns" of your business (think inventory, shipments, appointments, real estate) but not as good for describing the relationships between things.


We're focused on getting this updated functionality to you soon. Stay tuned for updates.

September 08, 2020 12:46 PM

Hi there! I'm Jeff, from the HubSpot CRM team.


Thanks so much to everyone who has been a part of the "related companies" beta. You've given a lot of excellent feedback on how this will need to work in order to be rolled out to all.


At this time, we're closing the "related companies" beta so we can prep for an improved version of this functionality, built on a new infrastructure, which is coming in the near-term future.

Because this beta and the "related companies" beta are built differently, enrolling more portals in the "related companies" beta now will make it more difficult to migrate eventually. I appreciate you keeping the comments about your use case for functionality like this coming, and we'll be back soon with more updates and timelines.


For anyone already on the "related companies" beta: no action needed at this time, and you aren't losing any functionality right now. We'll be in touch with migration plans when they are ready.

January 21, 2020 07:33 AM

Hi all,


We're currently looking into why we're displaying 7 contacts or 7 companies! We hope to have this fixed soon.


The team has been working on deciding how to move forward with the Related Companies feature. While there are no immediate plans for this implementation, we hope in the future to allow multiple relationships between objects (ie a contact can be associated with 5 companies and these would all display on the contact record via the normal "Companies" card), and we'd also like to support custom roles for all relationship types.


Thank you to those who have been making use of this beta and for the feedback you've provided! We will keep you posted as developments occur.

October 22, 2019 08:22 AM

Thanks @krispag! That's exactly right. From the contact record, you would just need to check the associations of each call to see which office the call is associated with.

October 21, 2019 12:18 PM

Hi @gelflex-cc , I haven't heard much feedback about this (others, feel free to chime in!), but the feature works using a set of seven defined roles (advisor, board member, contractor, manager, owner, partner, reseller). Via the "Related companies" card that displays on the contact record, you can choose to select a company that the contact is related to and select their role in that company out of the seven listed above. The feature still allows you to keep your businesses separate, but just gives you an easy way to tie a contact with a second company based on their role there. 

October 18, 2019 07:32 AM

Hi @aminco  - there isn't any communication sent once you're ungated as I'm just manually going through all of the requests each day. You can expect to be ungated around 4PM EDT on the business day that you submitted the form, so your portal is all set. You'll see the additional "Related Companies" card on all contact records in your portal.

April 26, 2019 07:17 AM

Hi @kevinelite , the limit is 10,000 related companies.

Status atualizado para: In Beta
April 11, 2019 12:37 PM

Hi all, thank you for your interest in this feature! Please fill out this form if you would like to be ungated for our "Related Companies" beta feature.


This feature will add a secondary card to your Contact records called "Related Companies". From this card, you can add a related company and choose the contact's role at that company from a pre-set list: Board Member, Contractor, Manager, Owner, Partner, Reseller. These roles cannot be modified at this time.


Please note that this is the extent of the feature at this time - contacts can not be segmented based on their related companies, and the related company and role cannot be imported at this time.

379 Comentários

Dear hubspot 


could you tell us when this feature will be rolled out? One of my customers needs exactly this functionality and this could be the missing point to get into hs. 


Thank you



I'm on the beta group using this feature. It's close. The HubSpot team is listening.


Any update on this?  I'm desperate to get this functionality working.  We have multiple business consultants that contact to our customers, so we need to associate them with these Businesses.

Colaborador(a) | Parceiro Platinum

Anyone know if I can get into the beta or who to ask here?


Wow this is a good ideas. With one contact, we can share it to many companies.

Regards : erwin pratama


I would also like to associate contacts with other contacts, ie: real estate agents with clients on the same deal. 


This feature is getting urgent for our company. Thanks for the people working on it !

Top colaborador(a) | Parceiro Elite

I'm so happy this is in beta! 

New ask would be adding multiple companies to a deal record.  In our case, we manufacturer a material used in construction.  For one deal our sales team may be in contact with the end user, architect, general contractor and multiple subcontractors competing for a bid.  At the end of the day, we sell to a subcontractor but want the deal associated with the end user once delivered. We can add the employees of all the companies as contacts but have to keep removing and associating different company records as the deal progresses through the pipeline.  Adding all companies then toggling to the primary would eliminate some of the issues we have with time line entries and work flows.  



It appears beta has added this feature (on 9.14.21).  You can now associate multiple companies with a deal.  Thank you for listening & delivering! 


@jeffvincent  Is this beta still open? I'd love to participate. Thanks!


Hi, this is a question to jeffvincent or someone from the HubSpot product team.

We have been part of this Beta for a while and until recently, everything was working according to this documentation: 

But recently, there was a change in Lists - suddenly the associtaions can work for all companies associated with a contact, not only Primnary company. More specifically - new filter appeared in our contact Lists calles "Contact asociated to: Company" and it is possible to select "Any company". It appears to be working in a way that the lists include all emails connected to a company, not only Primary company. This is great news and a crucial funcionality for us.

What I would like to know is the following:

1) Can we count with the fact that this functionality is gonna stay?

2) What about other functions than Lists (I mean Workflows, Cross-object reports, Personalization tokens) that worked until now only with Primary company - are they gonna work with "any company" as well? Will there be an option to automatically associate any activities on the contact’s timeline (e.g., logged emails, calls) with all associated companies, not only the Primary one?

These information are crucial for our future with HubSpot, so I'm trying to find any way how to stay more up to date with the changes and plan with this Beta. Whefe can I find these answers? I didnt get any more answers through HubSpot support - they sent link to this thread.

- Is there any other documentation to the Beta than the one article I shared above?

- Is there any other channel how to communicate about the Beta than this thread (where you react only once in a few months)?

Thanks a lot,


Participante | Parceiro Platinum

I second this, @tkese.


Thank you very writing what my thoughts are as well.

HubSpot Employee

Hi team, raising this for a customer here.

I understand we are really at the early stage of private beta right now for this feature.

Moving forward, and hopefully in the near future, hoping that we can use API to do flexible associations too.


Thank you!

Participante | Parceiro Platinum

Hi all, 

My client has access to the private beta for multiple companies to one contact associations and are trying to support this through their API-integration.

Is this at all possible in the current state of the product development?

They are referring to this documentation:

It works when running one association at a time, but fails when running multiple associations at a time.

Is this just a limitation at the moment or are there any workarounds that can solve this?

Best regards,

Cool ! We have been waiting for this feature.
1. Can we import the associations in bulk from a CSV?
And already I'm dreaming about how to have multiple sister companies (that share the same domain)..
2. Any chance that could be part of the future flexible associations?
Top colaborador(a) | Parceiro Elite


You can already do #2.  We sell to healthcare so put the Health System in 1st then all the locations where they have hospitals. We use the related companies parent/child relationship to link all hospitals (children) to the health system (parent).  Yes, you can associate multiple child (sibling) account to a contact in beta.  


Adding multiple company records that share the same URL takes a little more work but can be done.  If you try to import a bunch of companies with the same URL HubSpot will just merge them into one record.  You have to manually add the company records (clicking past an error message saying you are trying to make a duplicate record).  I do this with only URL and name.  Then I use a list to gather the Company ID (assigned by HubSpot) and put that on a CSV with all my other info to import.  


Also, the first Company record to be added to the CRM with a URL is where ALL contacts with that e-mail ending will be auto associated.  So if child company C gets added first and your team starts e-mailing with contacts at child company A on the e-mail integration (not hand entering in the CRM) then when they e-mail, the activity will log to Child company C and their contact will also associate with company C.  you can always change the association manualy and should ASAP so timelines show activity correctly.  That is why we try to make the oldest/first company record the parent (corporate).   


Hope this helps. 



Hi. Any news on this topic since last april ? Do you know when it will be released ?


Very excited to be able to leverage this! I am curious if you will be able to accomodate a scenario where a contact has different roles within 2 or more different organizations. Will we be able to show contact is Owner of Company A and CTO of Company B for example, without having to create custom fields?


Would love to be part of this beta. Are you going to provide a property to define the relationship with the company? For example, I have a Client ABC, with employee contacts. Can do now. but I also have a Software Vendor contact who is the "Sales Rep" for ABC. He would have a contact relationship with ABC of "Sales Rep" and "Employee" with his employer (software vendor). And what if he's also the Project Manager on a Deal. It would be important to see in the Contacts section of a deal what their role /relationship is.

Top colaborador(a) | Parceiro Diamante

Hi @jeffvincent , I hope this is the right place to ask you a question, if not please let me know! 


My client is getting the multiple companies on one contact beta applied in their account, and in the meantime I'm wondering.. How does this functionality work with imports? Can you import contacts and companies together and associate a contact to multiple companies in one file, would they need to be separated out into multiple different imports, or is it even possible to associate a contact with multiple companies in an import? 


Let me know, thank you!


Is there a way to get into the Beta for this feature? It's pretty vital and I'm a little shocked it's only now being worked on given how popular HubSpot has become. I'm a consumer packaged goods company that works with a big distributor -- one that likely 90% of your 'grocery store brands' work with. And their structure is that there is an account rep for each supermarket chain that *only* works with that chain yet is a contact for that distributor. And this rep is the main gatekeeper for that retail chain snce the distributor is full service.


So when trying to manage that retail chain customer, it would make a lot of sense for us to have that 'account rep' associated with both the distributor and the grocery chains that we work with as accounts. Given that in our industry, not only this distributor but almost all work like this -- as do most super-large distributors -- it's not a novel feature. And this also applies to brokers, agents, managers, talent reps etc. in other industries I've worked in.


This might be a casualty of sometimes software not being developed by the people who would logically themselves use the software (i.e. sales reps selling consumer goods or working with agents and brokers) and so obvious, no-brainer features like this get missed and the threads sometimes end up with the developer asking for clarification as to why it's needed.


P.S., the solution of creating a child company doesn't work either of course because the retail chain doesn't belong to the distributor.