I’m trying to set up a Power Automate flow that watches a folder structure in our SharePoint site and sends a notification when a file named Southroads.txt appears.
Here’s what I need the flow to do:
2025
/2025/
I’ve tried exporting a JSON version of the flow, but I need help packaging it into a ZIP file that Power Automate will accept for import. Can you help with either:
Let me know if you need more details.
Thanks for the response. I appreciate the guidance.
The logic makes sense, especially around triggering at the root level and using conditions to filter paths dynamically. I’m still getting familiar with Power Automate, and my first attempt ended up sending out 200 emails, one for every file added to the folder. So I’m trying to refine the conditional expressions, particularly the dynamic path filtering.
Here’s the folder structure I’m working with:
Document Library/2025/
SF-2509
SF-2510
Month
Southroads.txt
So each SF folder eventually contains a Southroads.txt file, and I want to detect when a new one appears
What I’ve tried so far:
I’m now considering whether it’s better to detect when a new folder is created under 2025 (e.g., SF-2511) and then send a notification like “Hey, there’s been an update!” That way, I avoid the flood of emails from individual files.
SF-2511
Still unsure how to best structure the condition to avoid triggering on every file. Any tips on using dynamic path values or trigger conditions to limit this would be super helpful.
contains(toLower(ArrayName[length(arrayname) -1]), 'southroads')
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.
In our never-ending quest to improve we are simplifying the forum hierarchy…
We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Tomac 497 Moderator
Michael E. Gernaey 477 Super User 2025 Season 2
chiaraalina 242