Jul 2, 2020 5:22 AM
Hi! I wanna reactivate a WF when a property change. I,m trying it using the property "last modification date" but I can´t re-start the workflow.
Solved! Go to Solution.
Aug 20, 2020 5:07 PM - edited Aug 27, 2020 11:20 AM
EDITED: I apologize all, I was mistaken about the particular steps below. Turns out that datetime fields (the default ones that HubSpot provides) are different than the date picker custom fields you can create. You cannot copy info from a datetime field such as Last modified date to a date picket field or even to a sinlg-line text field. You must use the HubSpot API. More info here: https://knowledge.hubspot.com/workflows/compatible-source-and-target-properties-for-copying-property...
Read the original (incorrect) post below.
There is a potential workaround to this if you create a custom property, then use a separate workflow to populate that property.
First, create a custom date property called "Last modified date COPY" or a name that you choose.
Next, create a workflow. The enrollment triggers will be when "Create date" is "known" and when "Last modified date" is "known." Click on that enrollment step, and for the re-enrollment trigger, click "Allow contacts who meet the trigger" to re-enroll, and check the "Create date is known" box. The next step will be to copy the value of "Last modified date" to your new custom property "Last modified date COPY." Turn on the workflow, and all of your contacts will continually run through it. Every time the Last modified date changes, it will be copied to your custom property.
Now, create the workflow you initially intended to create, but use the COPY property as your trigger. You should be able to set up re-enrollment so that when this COPY date becomes "known," the workflow will fire.
If it works for you, please mark this as a "solution." Thanks!
Oct 14, 2020 4:05 AM
Thanks, I tried that @yfundora but I can´t change this field every day... I manage a lot of WF and it´s impossible for me and my team. I found a solution playing with the if/then branch and time delays. If the contact was in the stage "1", then will pass automatically to the "stage 2", and so on...