Another option would be to allow to remotely execute a flow, for example by sending an email or something similar.
In my current work case, the data update process modifies an excel sheet several times in one data update cycle. I know the the process starts and I know when the update is done, but I don't know in advance how long is going to take to update.
What I would find very useful is to be able to tell sheetgo programmatically when to trigger the workflow. As I mention in the begging and email would serve but and integration to other platforms would be even better.
I'd love to know when something like this is implemented.