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

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Workflow parallel bran...
Power Automate
Suggested Answer

Workflow parallel branches Send consolidated email to assigned owners

(0) ShareShare
ReportReport
Posted on by
I have a PA workflow that gets data from a SharePoint list. My SharePoint list contains information about software licenses and certificates that expire on a POP End Date. The Goal of the workflow is to find Items in the SharePoint list where the 'POP End Date' is
1. expired already,
2. 30 days from being expired, 
3. 60 days from being expired, 
4. 90 days from being expired, 
 
 
I have parallel branches to get this information and that all works. (see image PA Workflow 1)
In each branch data  then put into a table 
 
I then added some style and composed an email and can send it out to any specific user just fine and it gives me an output like this
 
What I would like to do is find a way to roll up the 'Person Assigned To' and send ONE email to each assigned to person that contains the licenses that are expired, 30, 60, 90 days away form expiration JUST for that person and ONLY for the 'Project' that they are assigned to.

My email would say something like 
Overdue:
"Item",       "Project",       "Person Assigned To", "FY24 Cost", "POP End Date"
License 1    MYProject     Aaron G                       $525             2025-03-28
 
Due within 30:
"Item",       "Project",       "Person Assigned To", "FY24 Cost", "POP End Date"
License 2    MYProject     Aaron G                       $895             2025-04-30
 
Due within 60:
"Item",       "Project",       "Person Assigned To", "FY24 Cost", "POP End Date"
License 3    MYProject     Aaron G                       $5250             2025-06-30

Due within 90:
"Item",       "Project",       "Person Assigned To", "FY24 Cost", "POP End Date"
License 4    MYProject     Aaron G                       $658            2025-08-30

In my SharePoint list I have the Item, Project, Person Assigned To, Cost of license by fiscal year, and "POP End Date" when the license expires. 

I don't understand if I am supposed to create the variable and loop before the parallel branches, after or during. I understand there needs to be a join for the email somehow but I am a novice and don't understand how to do that properly to get the results I want. When I tried to do am apply to each for the emails it ended up sending out the same email to everyone multiple times
Categories:
I have the same question (0)
  • Suggested answer
    venturemavenwill Profile Picture
    1,189 Super User 2025 Season 2 on at
    based on your description, you should create four array variables for the expired, 30 days, 60 days, and 90 days records
    Instead of create HTML table, use append to array variable to append the results to the array. 
     
    Then you can use a For each action on a list of recipients (you may need to extract an unique list of emails first). For each recipient, use Filter Array on each of the four variables, and if there are results, use create HTML table on the filtered result. 
     
    You can then compose the email body using the filtered variables for each person. 

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

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 501 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 323 Moderator

#3
abm abm Profile Picture

abm abm 237 Most Valuable Professional

Last 30 days Overall leaderboard