Hello,
Part 1:
I would like to use dynamic content in an email body after the content has gone through Filter array and then in Apply to each loop. I tired using item()?['Name'] but that fails when flow runs ... ('Name' is the name of Excel column I want the data from for the data running through Apply to each)
Flow overview:
Rows are filters based on conditions, then emails are selected and turned into a variable for each separate one. Excel rows are again filtered for each one(s) containing the separate email (variable), then grouped into an HTML table if multiple lines or same email.

You can see the content is still available in Filter array 1 within the loop.

Then in the email body the "Current item" is the email address located in multiple rows from the Excel sheet

Part 2:
This may be solved if I can get the dynamic content from Part 1, but after the loop send the email, I want it to update a row saying "Emailed date" (I used a utc formula to get date). Each row has a RowID column in Excel, so similar to the Name, it would correspond to the row from Excel which went through the loop. This would function kind of like a verification that the email was sent for that row.

I'd appreciate any help you can offer! Let me know if I can clarify anything. 🙂