I have an automation that sends out a approval request to a user and if that user says no to it, it moves on to a 2nd priority user that also gets a option to approve or deny a request. I have been running into a issue where the automation stops itself because "the workflow triggered itself directly or through anther workflow". However, I cant think of another way to automate this to allow for different users to receive approval request based on if the previous person said no or not.
A more detailed version of how the automation works is as follows.
A customer fills in a form that gives them the option to choose 5 speakers in order of which ones they would rather have speak at a engagement. Then, the automation sends out approval request to the first speaker. If the first speaker says no, we copy that row to another sheet where the id number that is associated with that speaker is cleared and a formula helps identify the next speaker that should be contacted. then after the cell is cleared, the row is copied back to the original sheet where the email for the second speaker is sent out. The problem starts to occur when we have multiple submissions and will sometimes just stop randomly.
Not sure where to go from here. i have tried to combine some workflows to have it not be an infinite loop, but it still occurs