Alert component to call scripts or other services

Unless I am missing something, I would like the ability to call scripts or other services from the alert.
For example I would like to play a sound over a speaker every two minutes if the door is left open while also receiving an notification.

Would the better solution be an automation that fires every five minutes checking if the door is still open?

Or can an alert trigger an automation?

It does not appear that they alert component puts an event on the event bus. therefore I do not think you can trigger an automation based on an alert firing.