# Custom Object branching for Contact based Workflows

**URL:** <https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749>\
**Category:** HubSpot Ideas\
**Tags:** workflows\
**Created:** [May 21, 2021, 6:25pm UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749 "2021-05-21T18:25:08Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![PlyWood](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/plywood/32/24768_2.png) [@PlyWood](https://community.hubspot.com/u/PlyWood)\
**Post date:** [May 21, 2021, 6:25pm UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/1 "2021-05-21T18:25:08Z")

</div>

Currently Contact based workflows can’t use properties on related Custom Objects in branches. Being able to do so would be incredibly useful to simplify automation and to avoid unnecessiarily duplicating properties & data across objects.

This functionality also already exists for Company based workflows, which while helpful (and appreciated) results in an inconsistent and frustrating experience.

 ![company_workflow_branching.png](https://d2qpr2jzcazej7.cloudfront.net/original/2X/4/44e88f3bf393979ab0fd1b673442ccb61029607d.png)

 ![contact_workflow_branching.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/c/0/c04ff36e1e0039639e3b0414f2c10a14c69165b5.png)

---

<div class="post-metadata">

**Author:** ![APetro](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/apetro/32/77566_2.png) [@APetro](https://community.hubspot.com/u/APetro)\
**Post date:** [May 24, 2021, 1:47pm UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/2 "2021-05-24T13:47:55Z")

</div>

Thanks for adding this idea! We desperately need this as well. We finally got all of our custom objects created and data imported from our current mangement system, only to find out that nearly everything we need to use HubSpot for is impossible since we have custom objects. In order for HubSpot to work AT ALL for us, we need to the capability to reference properties from multiple objects (including custom objects) both for email personalization fields as well as for workflow automation triggers. If only I could upvote multiple times!

---

<div class="post-metadata">

**Author:** ![PlyWood](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/plywood/32/24768_2.png) [@PlyWood](https://community.hubspot.com/u/PlyWood)\
**Post date:** [May 25, 2021, 5:55pm UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/3 "2021-05-25T17:55:54Z")

</div>

The workaround I’ve come up with for now relies on the Custom code workflow action from Operations Hub, but I wanted to share it in case it helps someone else.

Simply put, as part of your workflow you can traverse the object relationships to return data that is then usable by the “ **Simple Branch** ” action. Returning data, rather than using the code action to handle everything helps enable users in the system who may not be comfortable with Javascript and should reduce the time commitment from your developers or more technical users.

 ![use_simple_branch.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/c/0/c0dfeb8ce09e0fe9d8b31763942c0b583b219c8d.png)  
 ![](https://d2qpr2jzcazej7.cloudfront.net/original/3X/3/c/3c0b08a7d30223604049eaba6d5dfb99b8176b54.png)

---

<div class="post-metadata">

**Author:** ![MBundle](https://avatars.discourse-cdn.com/v4/letter/m/65b543/32.png) [@MBundle](https://community.hubspot.com/u/MBundle)\
**Post date:** [December 1, 2021, 11:05am UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/4 "2021-12-01T11:05:14Z")

</div>

Crazy that this doesn’t exist already. Essentially currently giving us the option to target workflows based on custom objects, but then not refine them at all. A must have going forwards, surely.

---

<div class="post-metadata">

**Author:** ![SJenkinson](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/sjenkinson/32/192338_2.png) [@SJenkinson](https://community.hubspot.com/u/SJenkinson)\
**Post date:** [December 13, 2021, 9:14pm UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/5 "2021-12-13T21:14:19Z")

</div>

It is frustrating and counter-intuitive that this isn’t a feature already. Please add this in ASAP. It’s completely crippling my ability to create streamlined automations for our team.

---

<div class="post-metadata">

**Author:** ![aaberni](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/aaberni/32/38114_2.png) [@aaberni](https://community.hubspot.com/u/aaberni)\
**Post date:** [April 19, 2022, 4:20pm UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/6 "2022-04-19T16:20:06Z")

</div>

I completely agree this should be a feature.

I’m modeling a user-asset relationship by creating a custom object (asset) with a many-to many association (many contacts can use many assets).

I need to trigger workflow for example to alert contacts whenever one of the assets they are associated with becomes unavailable. This already seem pretty basic but there are endless use cases.

Will this be available at some point?

---

<div class="post-metadata">

**Author:** ![GEiselt](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/geiselt/32/89529_2.png) [@GEiselt](https://community.hubspot.com/u/GEiselt)\
**Post date:** [July 8, 2022, 10:52pm UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/7 "2022-07-08T22:52:28Z")

</div>

+1 for this and I can’t believe this isn’t complained about more in the community (maybe there’s a more upvoted idea?) Why is the contact object the only object in HubSpot that can’t utilize associated custom object properties in workflow triggers or actions? Incredibly frustrating.

---

<div class="post-metadata">

**Author:** ![laurabren](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/laurabren/32/10217_2.png) [@laurabren](https://community.hubspot.com/u/laurabren)\
**Post date:** [August 11, 2022, 2:09am UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/8 "2022-08-11T02:09:43Z")

</div>

Hello! Please add this capability…When I encounter problems like this, I can’t help but think that custom objects still seem to be in a pseudo-beta state. While they can certainly do lots of things standard objects can do, it only shines a brighter spotlight on the pieces that are inexplicably still absent. We’re holding off on adopting them at all until they are actually useable, and not being able to use them in contact-based branches is a perfect example of these gaps.

---

<div class="post-metadata">

**Author:** ![MKamel4](https://avatars.discourse-cdn.com/v4/letter/m/5daacb/32.png) [@MKamel4](https://community.hubspot.com/u/MKamel4)\
**Post date:** [August 24, 2022, 3:44pm UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/9 "2022-08-24T15:44:43Z")

</div>

yes i would strongly vote to this idea - this would be efficient instead of creating many workflows with different base types

so it would great to have one workflow that integrates content and custom object all together

---

<div class="post-metadata">

**Author:** ![OBulava](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/obulava/32/92090_2.png) [@OBulava](https://community.hubspot.com/u/OBulava)\
**Post date:** [November 11, 2022, 3:31pm UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/10 "2022-11-11T15:31:00Z")

</div>

That would be a key feature for our marketing workflows, please implement!

---

<div class="post-metadata">

**Author:** ![IAndryushin](https://avatars.discourse-cdn.com/v4/letter/i/e99b99/32.png) [@IAndryushin](https://community.hubspot.com/u/IAndryushin)\
**Post date:** [November 14, 2022, 6:35am UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/11 "2022-11-14T06:35:10Z")

</div>

Please implement, it is a great feature for marketing workflows.

---

<div class="post-metadata">

**Author:** ![Gabry](https://avatars.discourse-cdn.com/v4/letter/g/35a633/32.png) [@Gabry](https://community.hubspot.com/u/Gabry)\
**Post date:** [November 29, 2022, 3:48pm UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/12 "2022-11-29T15:48:42Z")

</div>

I’m very much struggling without this functionality. There are many use cases for this in our org.

---

<div class="post-metadata">

**Author:** ![SteveHTM](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/stevehtm/32/22074_2.png) [@SteveHTM](https://community.hubspot.com/u/SteveHTM)\
**Post date:** [December 21, 2022, 3:14pm UTC](https://community.hubspot.com/t/custom-object-branching-for-contact-based-workflows/37749/13 "2022-12-21T15:14:00Z")

</div>

Very inconsistent of HubSpot not to offer the same trigger/branching options for contact workflows that exist in other types. In general, I’m very impressed with the way custom objects integrate and extend other system features and functions, but this is a notable miss!
