I have a sync to Smartsheet set up for when 4 specific Deal properties are updated in Hubspot. I currently have a Zap set up for each that triggers based on each individual “Deal Property Change”. My issue is that these properties are typically changed at the same time and the way I do it currently is very task intensive.
I would like a neat solution so that if any of the properties are changed I can collate them into a single deal update. Any ideas?
I’ve done some research into sub-zaps but I don’t believe they will solve my problem.
I’ve also looked at using a workflow in Hubpspot to set a flag if any of these properties are changed. This works to a certain extent but will only allow for one property update per 24 hours. Ideally I want to be able to monitor for changes and update instantaneously.
I’d appreciate any ideas/suggestions.
Hi @Smasher
and a warm welcome from the HubSpot Community!
To start with, just to clarify, I understand that you are using the HubSpot native “Smartsheet” integration. Please let me know if that’s not the case.
I’d love to put you in touch with our Top Experts to see if they have a way to combine multiple Deal property change triggers in HubSpot into one Zap for an integrated Smartsheet update:
Hey @HubDoPete, @Mike_Eastwood and @Anton do you have suggestions to help @Smasher, please?
Thanks so much in advance for your valuable insights!
Have a fantastic day!
Bérangère
Thanks Bérangère. Yes I can confirm I am using the Hubspot native Smartsheet integration
Hi @Smasher and thank you so much for confirming this!
Here are a few suggestions you might find helpful:
1/ Using HubSpot Webhooks:
You could set up webhook subscriptions for the deal.propertyChange event on your four specific properties.
Whenever these webhooks are triggered, your receiving endpoint can use a debouncing or batching mechanism to:
- Collect property changes for the same deal within a short window (e.g., 5–10 seconds)
- Consolidate them into a single, streamlined update to Smartsheet
2/ Using the Workflows API with Custom Code:
You might also consider creating a workflow with a custom code action that’s triggered by changes to any of your four selected properties.
With this approach, the code could check for recent updates to other properties and consolidate the data before sending it to Smartsheet.
Here are a few notes about Webhooks:
- You can use the propertyChange subscription type to target specific property changes.
- Each webhook payload conveniently includes the propertyName and propertyValue.
- Your endpoint can receive multiple events per request (batch size varies but stays under 100 events) and HubSpot limits concurrency to 10 in-flight requests to your endpoint at a time. Events aren’t guaranteed to arrive in order, so match them using
objectId.
Unlike a workflow’s re-enrollment trigger, webhooks aren’t subject to a 24-hour re-enrollment restriction, they fire in real time as changes happen.
I hope these ideas are useful!
Have a lovely day!
Bérangère
This post was created with the assistance of AI tools