I’m using webhooks to kick off a timer when my front door is unlocked. It’s set to notify me if my door is left unlocked for 5 mins and again at 10 mins. It does this using wait nodes that wait 5 mins and then check the lock status.
The problem i’m running into is that if the door is locked and unlocked in that time frame it will kick off the workflow again and I might get two “unlocked” notifications in a few mins of each other.
The question is, if the webhook is called again, can I cancel the previous run or maybe call an action to kill any other active runs of the workflow?