Ability to create array type properties on objects

Is it possible to create array-like property types on objects like contacts, deals, and companies?
For example, if I would like to have a collection of a complex object as a property, as a naive example say a list of addresses each with multiple properties. I have seen some very old questions on this in the community but with no definite answers. In my case checkbox options would not work as the details are not finite or known upfront.

If this is not possible, are there any recommended work arounds?
Thanks,

Hey, @thulani :waving_hand: I am with you on this one. I do not see any additional documentation for what you are trying to accomplish. Let’s see if your community members have any suggestions or workarounds — @LMeert @weiliang_lee @himanshurauthan, do you have any thoughts here?

Best,

Jaycee

Hi @thulani

Would your account subscription have access to Custom Objects? If so, you would be able to build an Address Object and associate them to your contacts (for example). Thereby creating the many-to-many relationship that you are trying to achieve.

There isn’t any out of the box way to do so now, it would be a great feature to have, if you don’t mind posting an idea here.

Cheers

WL

Hey @thulani

You can create “Multiline text” properties and sync value to it. You need to implode the array and sync the value to the HubSpot property and whenever you get the property that needs to explode, you will get the array value again.

If your account has access to Custom Object then you can also create custom objects and create custom properties and associate that object to other default objects. Here is the doc for the custom object.

Thanks for this response.

I indeed had also gone for a similar work around.