web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Trigger a flow when an...
Power Automate
Unanswered

Trigger a flow when an Excel sheet in SharePoint is updated

(0) ShareShare
ReportReport
Posted on by 20

Hi there,

 

I am looking to create an automatic flow that will send me a Microsoft Teams message once a column in an Excel spreadsheet is changed to a specific value (the spreadsheet is located in SharePoint). I think I have the basics of it put together but I am struggling with the more detailed parts of it. The purpose of this flow is:

 

I am using an Excel spreadsheet as a tracker. So, when I have new clients coming in, they will be added to this spreadsheet. I will be changing the Status column in the spreadsheet each time the file hits a different stage until I am finished and the file is complete. I want the flow to send me a Microsoft Teams message when the Status is changed to a specific value. I am having the following struggles when testing this flow:

 

  1. Each time I update my spreadsheet, my flow runs (which makes sense because the trigger is set to run when the sheet is modified) however, if I update more than one row and set the Status column to the specific value I want that triggers the Teams message, it sends the same row information since the flow starts from the top of the spreadsheet. If the flow has sent me a message about one row already, I don't want to get another message about it when the flow runs again. Basically I just want the flow to pick up where it left off in the spreadsheet and look from there down instead of the full table. (for example: if I update row 3 to the specific value and get a Teams message for that, the next time the flow runs i want it to look from row 4 down...as right now if i change row 3 and and then row 5 I will get one message with just row 3 and the next time it runs i will get another message for row 3 and a message for row 5). Is it possible to get this specific with power automate when reading a table?

  2. I will be updating this spreadsheet constantly throughout the day so does that mean this flow will run all throughout the day as well? Is there a way I can delay to flow to only run when the Status column is changed to the specific value I want?

 

I have attached pictures below with how I currently have my flow setup.

 

Thank you in advance.

 

kaylee_0-1676312498317.png

kaylee_1-1676312553618.png

Categories:
I have the same question (0)
  • takolota1 Profile Picture
    4,978 Moderator on at
    Workaround for "When an Excel row is created", "When an Excel row is modified", and/or "When an Excel row is deleted" triggers

    This template triggers some time after users edit an Excel workbook in SharePoint & then for the target Excel table, returns a different set for records that were created, records that were modified, & records that were deleted. This way we can set up additional actions & processes for each edit users made in our target Excel table.
    https://powerusers.microsoft.com/t5/Power-Automate-Cookbook/When-an-Excel-row-is-created-modified-or-deleted-workaround/td-p/2264670

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Automate

#1
David_MA Profile Picture

David_MA 251 Super User 2026 Season 1

#2
Haque Profile Picture

Haque 239

#3
Expiscornovus Profile Picture

Expiscornovus 220 Most Valuable Professional

Last 30 days Overall leaderboard