Cross-Object Confusion

LINCScott
Contributor

I have a struggle that involves multiple objects, so I'm hopeful that someone can help me.  I'll do my best to provide sufficient information without droning on.  For background, my company provides teacher coaching.

 

We ask our clients regularly to complete a feedback form. This is a Hubspot form embedded on a page on our website.  The CONTACT is given a link to complete the form.  The form has only two questions: 1) How would you rate your experience?  2) Any comments you would like to share?

 

Via workflow, I send a Slack notification with the feedback to the pertinent executive and the CONTACT owner.  Easy.

 

The coaches would also like to be notified. The coaches' names are listed on the DEAL record to which the CONTACT is attached. Happy to create different automation for the two actions if needed, but I'm not sure how to create automation from a CONTACT that has to be traced back to a DEAL to look up a DEAL property to decide whom to notify.

 

I'm further suspicious that I need to adjust the DEAL property as well here.  Coach 1 and Coach 2 are properties that list the assigned coach or coaches.  I'm guessing that rather than a simple pull-down list of coaches, I would need to find a well to tell Hubspot that the Coach(es) are users and connect those as a related field.

 

With just 8 months of experience on the platform, I'm stuck on this one.  Thoughts?

1 Accepted solution
jolle
Solution
Recognized Expert | Partner
Recognized Expert | Partner

Hey @LINCScott, very good question! I really appreciate the detailed description.

 

It definitely gets tricky when you're trying to use a contact action to trigger something on the deal level. Like you said, you have to tell HubSpot to find at least one associated deal with the contact who took the action and then configure the actions from there. But what if you could work entirely out of the contact record? That's usually my go-to.

 

What I think you could do here is recreate your "Coaches" property as a HubSpot user property at both the contact and the deal level:

Screen Shot 2022-09-19 at 7.52.17 PM.png

The "HubSpot user" property type will automatically pull and update a list of all of the users in your HubSpot account. HubSpot can also recognize it as an owner field, so you'll have more usability in workflows and such vs a dropdown select field.

 

From there, use the new "Coach 1" and "Coach 2" HubSpot user properties on the deal record. You can then create a deal workflow that will copy the values for "Coach 1" and "Coach 2" at the deal level to "Coach 1" and "Coach 2" at the contact level for all associated contacts. You've effectively "tagged" that contact with the coaches set at the deal level. If the coaches will change, you can always set the workflow to trigger at a later deal stage or at a specific time right before the feedback survey needs to go out.

 

From there, you'll have all of the data that you need in the contact record! You can configure the workflow as needed to send the Slack notification/HubSpot notification/internal email notification to the contact owner, Coach 1, Coach, 2, and the pertinent executive. You don't even need to worry about hunting down the associated deal and properties from there since you've already extracted the data you need.

 

Hope this helps!!

Jacob Olle

Marketing Operations Manager

HubSpot Certified Trainer

Create Your Own Free Signature

View solution in original post

2 Replies 2
deepikaverma
Guide | Partner
Guide | Partner

Hi @LINCScott 
 Adding a few points to this query.
This is how you can create the workflow if you have limited coaches. Here the Coaches property I am using is Hubspot user.
Screenshot_2.png
I hope it helps!
Thanks

0 Upvotes
jolle
Solution
Recognized Expert | Partner
Recognized Expert | Partner

Hey @LINCScott, very good question! I really appreciate the detailed description.

 

It definitely gets tricky when you're trying to use a contact action to trigger something on the deal level. Like you said, you have to tell HubSpot to find at least one associated deal with the contact who took the action and then configure the actions from there. But what if you could work entirely out of the contact record? That's usually my go-to.

 

What I think you could do here is recreate your "Coaches" property as a HubSpot user property at both the contact and the deal level:

Screen Shot 2022-09-19 at 7.52.17 PM.png

The "HubSpot user" property type will automatically pull and update a list of all of the users in your HubSpot account. HubSpot can also recognize it as an owner field, so you'll have more usability in workflows and such vs a dropdown select field.

 

From there, use the new "Coach 1" and "Coach 2" HubSpot user properties on the deal record. You can then create a deal workflow that will copy the values for "Coach 1" and "Coach 2" at the deal level to "Coach 1" and "Coach 2" at the contact level for all associated contacts. You've effectively "tagged" that contact with the coaches set at the deal level. If the coaches will change, you can always set the workflow to trigger at a later deal stage or at a specific time right before the feedback survey needs to go out.

 

From there, you'll have all of the data that you need in the contact record! You can configure the workflow as needed to send the Slack notification/HubSpot notification/internal email notification to the contact owner, Coach 1, Coach, 2, and the pertinent executive. You don't even need to worry about hunting down the associated deal and properties from there since you've already extracted the data you need.

 

Hope this helps!!

Jacob Olle

Marketing Operations Manager

HubSpot Certified Trainer

Create Your Own Free Signature