Forum Discussion

cseb96's avatar
cseb96
Copper Contributor
Feb 06, 2023

Best way to keep track of all changes within a site using Power Automate?

Hey all, looking for ideas on how to keep track of all changes within a SharePoint Online site using Power Automate. I know I can set up individual flows for all lists and libraries, but is there a way I can achieve this process in one single flow? So all the triggers in one flow rather than setting it up multiple times. 

Any suggestions? Thanks in advance.

  • cseb96 you can only have 1 trigger in a flow, but in your scenario you might be able to make use of child flows

     

    Rob
    Los Gallardos
    Microsoft Power Automate Community Super User

  • RobElliott's avatar
    RobElliott
    Silver Contributor

    cseb96 you can only have 1 trigger in a flow, but in your scenario you might be able to make use of child flows

     

    Rob
    Los Gallardos
    Microsoft Power Automate Community Super User

    • cseb96's avatar
      cseb96
      Copper Contributor
      Thanks Rob, I will try that out. Appreciate the response!
  • One possible solution for tracking all changes within a SharePoint Online site using Power Automate is to set up flows that triggers for all lists and libraries within the site. Flow can use the "When an item is created or modified" trigger to capture changes to all items within the site This approach can simplify the process of tracking changes.

    • RobElliott's avatar
      RobElliott
      Silver Contributor

      SorryAdnan_Amin but that just isn't correct. The When an item is created or modified action requires you to select the list you want to get the item from, you can't use it to check an entire site!

       

      Rob
      Los Gallardos
      Microsoft Power Automate Community Super User

      • Adnan_Amin's avatar
        Adnan_Amin
        MVP
        Apologies, you are correct RobElliott. To keep track of all changes within a SharePoint Online site, multiple flows need to be created for each list and library. It is not possible to dynamically pass the list name and attach the same flow to multiple lists and libraries.

Resources