Hello,
I have a flow that uses delay to remind individuals if they have a pending approval. If they still have not submitted a response after a predetermined period of time (45 seconds here for testing purposes), the the flow sends them a reminder email. In theory, I think I had the logic down, however in practice what is happening is that the do until loop is running 1 extra time even after a person approves.
Here's the breakdown of what happens:
- A status variable is set to 'Waiting' to indicate approval is waiting for action
- Approval message is received by individual. At the same time, a parallel branch begins running the reminder logic
- 45 Seconds pass without action, flow starts sending reminders
- Individual takes action on approval at some point
- Next flow step sets status variable to 'Entered', which is the exit condition.
- At this point, even though the variable is now 'Entered', one more reminder email gets sent out even though action has already been taken. This should not be the case.
Here is what the structure looks like:

What can I do to correct this behavior? I think I'm missing something, possibly as to when the status is checked.
Thank you