There are a few ways to do this. Just one idea, If you want to run the workflow every morning at 9am, create an API workflow and then create a button on an admin page where you start the workflow to loop itself at 9am everyday. Does that make sense? Hope that gets you going in the right direction.
I’ve seen this come up on the forums a lot so would maybe warrant instructions or a guide. It feels counterintuitive to have to create a button in your app and for that to be the only way to create the starting workflow… but at least it gets the job done.
Tasks like this may be aimed at being run “site wide” so be mindful of your privacy rules as they still get triggered within the context of a user.