Can I schedule a workflow to run at a specific time every day?
I have a workflow that I want to run every company through every day. I can't use enrollment triggers to do it. Is there a way to schedule a workflow to run every day?
Can I schedule a workflow to run at a specific time every day?
Did this actually work for you? This only works the first time for us. Looking at the re-enrolment criteria, it states it won't allow us to re-use the same 'updated in the past so many days' for a second time. The re-enrolment criteria blocks a second or subsequent re-enrolment based on when the field was updated.
We find it extraordinarily frustrating that a workflow will not re-run for a contact, deal, company based on a date property even if that date property has changed.
We have data that could change from one state to another but the re-enrolment won't allow us to run against it.
We have had to resort to using 2 workflows that trigger enrolment from one to the other based on membership adding/removing from static lists. This is hugely cumbersome and inefficient.
Can I schedule a workflow to run at a specific time every day?
I guess the '7-day marker' isn't a date property, and that's the reason why it's possible to use it in a re-enrollment in that case. If you want re-enroll every time a date changes, you can just use an enrollment trigger like 'property-name is known' and set it as a re-enrollment trigger as well, it should work for any property, including dates.
Can I schedule a workflow to run at a specific time every day?
I've worked out the following solution for this problem but I sure would prefer to have a better solution directly provided in the workflow tool...
Create a custom dummy property on company records called 7-day marker (or however many days you need). I've used a number so I can simply used the incrementer action
Create a workflow with these two enrollment conditions:
7-day marker has not been updated in the last 6 days
7-day marker has been updated in the last 7 days
Mark these two enrollment condition as eligible for triggering re-enrollment
Next step in the workflow should increment the 7-day marker
I also just learned about a new HubSpot feature to use in lists, reporting, and workflows: "Is more than x days ago" and "Is less than x days ago"
It seems you may be able to create a workflow "Company Create Date is more than 1 day ago" and set your re-enrollment triggers to re-enroll based on Is more than 1 day ago.
Maybe this will work and prove to be a better solution??
Best, Stefani Johnson Defect and Database Administrator University of Advancing Technology uat.edu I Earn Tech Respect