Hi @Jacek Leo ,
I do agree with @Richard Parker, when you set the recurrence trigger, it triggers and runs the logic app whenever the condition of time is met.
For different services, Logic apps has multiple triggers. For blobs you have blob trigger in blob, It checks the modification, created and others. In the same way, it has for sql triggers or http trigger. Http trigger(When a http request is received) is a manual trigger when ever you call the logic app, it triggers
If you are looking for a specific event to happen, you can use Event grid trigger.
You can also use Event hubs, whenever event occurs in Event hub it triggers:
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote it. If you have any further questions about this answer, please click Comment.