Possibility of 1:1 or 1:M associations between all objects, including custom objects
It is possible to set one-to-many associations between standard objects (as described here), however that does not extend to custom objects. Currently it is only possible to create many-to-many relationships, which significantly reduces the usability and functionality of custom objects.
As an example, we have added a custom object called Partner Agreements. We would like to associate that object to one company we share the agreement with, but a company should only be allowed to have one of these associations.
The inability to control custom object association is a significant issue when building solutions in HubSpot. The thread linked below hints at an API based workaround for forcing the cardinality of custom objects but the HubSpot UI doesn't fully support this causing the Add buttons still appear on the one_to_one side when a record is already set.
Hello, we have the same exact need here. When trying to record contracts with customers there should be a 1:1 relationship for contract to companies, but a 1:M relationship for companies to contracts.
I'd like to create a 1:1 Deal-to-Contact association. Right now, if a deal is associated to a company that has multiple contacts, all these contacts get automatically associated to said deal. This in turn messes up our reporting with the same deal amount being counted as many times as there are contacts, when it should only be counted once.
We would really benefit from this functionality too. Its the number one reason we're looking elsewhere. We'd love to be able to setup HubSpot to match out real-life business practices but currently it's not possible. Over time, this causes our data to be get messier and less reliable for reporting.
Agreed for this. We need for example, for deals to have a primary contact. We could solve this with a simple n:1, but unfortunately. Hubspot doesn't support the necessary data model constructs.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.