So, I’d like to make a suggestion for an improvement to workflows, please.
Currently, we have a deal-based workflow that gets triggered if a property has been updated within the last 24 hours. However, when this happens, the workflow only triggers once in that 24 hour period.
So, what I’d like to see is a trigger condition of “Whenever property <x> changes”, irrespective of time period. We have an integration to an external system that runs twice daily and as a result of this, the workflow can only run once against the deal, even if there’s been two property value changes.
You can achieve this by adding a trigger filtering for “[property] is known”. Whenever the value changes, HubSpot will recognize that change through this trigger.
E.g. if you want to trigger workflow enrollment when a deal name changes, set it to “Deal name is known” and enable re-enrollment for it.
> if you want to trigger workflow enrollment when a deal name changes, set it to “Deal name is known” and enable re-enrollment for it.
This will only work if the new property value is “known”, i.e. not empty. You would have to account for an emptied field with a new trigger group.
XYZ is known
OR
XYZ is unkown
I am experiencing the same problem on company bases: re-enrollment doesn’t work when a company is associated with a deal and the deal changes its stage. Also, workaround is on the “black list” as "The following enrollment conditions can’t be used for re-enrollment"