Skip to main content
Question

Relay Action Firing 79 times at once when the condition is only met 1 time?

  • April 3, 2026
  • 0 replies
  • 13 views

Forum|alt.badge.img

I have a Relay workflow that is being triggered an excessive number of times and assigning an excessive number of tasks to the same people over and over again, when the conditions for the task to be assigned are only being met once and I make sure to invalidate the conditions as part of the flow, so I can guarantee there is not a feedback loop occurring. 

I initially thought that the issue might be caused because I was evaluating 16 metadata values to trigger the task, so I implemented a “fix” where when the 16 metadata conditions were met, the flow would update a single metadata value. Then a separate flow would listen only for the single metadata value to trigger the task. However, this seems to have exasperated the problem exponentially, not solved it.

Based on that, I would imagine that the solution needs to be cutting down on the number of metadata values being watched for in general, but I can’t let this action fire until an indeterminate number of simultaneous tasks are completed before it. (There can be as many as 15, but as few as 0, and it changes from document to document.) Is there a different way I could be watching for all previous conditions to be met? 
 

The Initial Metadata Conditions:
Updating a single value as an attempted fix.
The second flow listening for the single value (and a condition to be extra certain the task hadn’t already fired)
Immediately invalidating the condition for the flow to trigger.
Then assigning the task.
The result (duplicate identical tasks all assigned at the same time.)