Create a queue for Workflow Enrollment

Status: Idea Submitted

Something that would be useful for workflows would be a way to enqueue enrollment in Workflows.

My problem: I enroll/re-enroll deals in a workflow based on several triggers (OR conditions) that sends a Webhook. Then I get the workflow overwhelmed because sometimes a deal didn’t even finish the WF, he is re-enrolled and this is considered as an overlap.

That overlaping generates a bug and I lose both of the deals.

I wish there was a way to set a minimum interval between workflow enrollment/re-enrollment that I can setup or at least an automatic queue to avoid bugs like this :

  • Enrollment attempt reason: Enrolled through a re-enrollment trigger
  • Failure: The object was not enrolled because it’s already enrolled in the workflow

I would like this to be a priority. So, if you need it, upvote it!

Sounds like a good addition to what i whish for. I would like to set a priority queue for workflows, that always a workflow to start before another, because sometimes an integration needs time, before every property is set.

+1

In our case I am trying to keep a HubSpot ticket status in sync based on updates from a third party platform which are sent into a different property.
Sometimes the third party pushes multiple updates to its property within the same seconds which are not correctly pickedup by the workflow - it only notices the very first edit and finishes the actions based on that even though in the meanwhile the trigger property already changes its value.