Hi @beternal
You've got another free option too. If you use the OneDrive Sync client, you could create a file via batch script to your local OneDrive folder and then upon sync, the flow will run. You could save your exact log in time to the file, so that the sync time is irrelevant. Depends on your situation.
echo {"date":"%DATE%" , "time":"%TIME%", "UN":"%username%", "Computer":"%ComputerName%"} >C:\Users\[Username]\OneDrive\StartUp\%DATE:~0,2%_%DATE:~3,2%_%DATE:~6,4%_%TIME:~0,2%%TIME:~3,2%%TIME:~3,2%.txt

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Cheers,
Damien
P.S. take a look at my new blog here and like & subscribe to my YouTube Channel thanks 😉