Throttle Flow Execution

I have a Flow that will say “Someone is at the front door” via Sonos when my Unifi Doorbell sees a person. It works great - however - if I’m out mowing the yard I’m going to trigger it a bunch of times. I thought - hey if there was some way you could say “Don’t run this again if it was last ran < 5 min ago”. Any ideas on script or ways I could accomplish this?