How to create a flow with multiple triggers

In a project I’m working on, we had a Flow that updated a SharePoint list with data from an Azure Table Storage.

At first I created the flow to be triggered recursively every 1h, but after a while we wanted to give the possibility to execute it manually (From a PowerApp or a mobile button).

Duplicate the flow was not an option, so we had to change the trigger to allow multiple ways to execute the same Flow.

To do that, we changed the initial trigger from Recursive to HTTP Request. Then We created 3 other flows, with different triggers, each followed by an HTTP Action calling a POST request to the first flow.

Finally we had 4 flows that triggers the same logic:

  • 1 flow containing all our logic triggered by an HTTP Request
  • 1 flow with a recursive trigger, calling the 1st one
  • 1 flow with a manual trigger, calling the 1st one
  • 1 flow with a PowerApp trigger, calling the 1st one

Leave a comment