Every flow needs to be started with a trigger, be it a time trigger, a webhook trigger, an AS2 trigger, a flow trigger or an API Gateway trigger, as this will define how and when the flow will be executed.
Below is the documentation for each type of trigger: