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 / Help! Sending an email...
Power Automate
Unanswered

Help! Sending an email to a list of people in a spreadsheet.

(0) ShareShare
ReportReport
Posted on by Microsoft Employee

Hi there, 

 

I'm trying to build a flow that sends a registration reminder email to people who are not registered for an event yet. This will need to be a bi-weekly [every two weeks] email. Basically, I need the flow to navigate to a dynamic Excel file in SharePoint and send an email to people if they have "no" listed in column D of the file. The email address for that person is in column C. 

 

Here's the desired behavior as an example. 

  • The flow sends a registration reminder email to Nora Klein but does NOT send one to Bob Smith. dayuaryanthi_0-1612403514557.png

 

This is what I have so far... 

 

dayuaryanthi_1-1612403577924.png

 

I'm a novice at this and would appreciate any guidance you have on how to build this out!

 

Thank you, 

Dayu

 

Categories:
I have the same question (0)
  • annajhaveri Profile Picture
    8,531 Most Valuable Professional on at

    @dayuaryanthi , how you want the flow to trigger automatically, or you want user to start the flow to send the reminders?

     

    To get the rows from excel where Registered is no, you can use "List rows present in a table" with filter query like below to get the unregistered items. Please note if you plan to use the filter query, then please remove the spaces in column names in excel, as filter query does not allow that, you can put underscore in place of space.

    Registered eq 'No'

     

    Then you can loop through the rows using apply to each action and add Send Email action in the Apply to each action to send emails.

     

     

  • dayuaryanthi Profile Picture
    Microsoft Employee on at

    Hi there! I want it to be triggered by a recurring flow. The below is what I have built out so far, the problem I'm experiencing now is that the registration reminder email sends to my email and not Nora Klein's.. Any insight into how to fix this? 

     

    Part 1:

    Flow 1.PNG

    Part 2:

    InkedCapture 2.jpg

    Part 3

    InkedFlow 3_LI.jpg

  • annajhaveri Profile Picture
    8,531 Most Valuable Professional on at

    @dayuaryanthi , i see that you have update Get a Row action to get data from Excel, i would suggest to use "List rows present in a table" action to get all rows where Registered for Immersion is no, see below action:

     

     

    Screenshot 2021-02-08 193319.png

  • dayuaryanthi Profile Picture
    Microsoft Employee on at

    Hi Annajhaveri, 

     

    I tried this and now I'm getting the following error. Also just btw, the step "get a row" worked but it only picks up the email in the first row.

     

    dayuaryanthi_0-1613085535860.png

     

  • annajhaveri Profile Picture
    8,531 Most Valuable Professional on at

    @dayuaryanthi You need to replace Message_Text with your column name. Message_text is the column in my excel spreadsheet. Same way i think the column name on which you want to filter is Registered for Immersion, so please do following:

     

    1. You need to change the column name in excel spreadsheet from Registered for Immersion to Registered_for_Immersion (why you need to do this is because Filter query does not support column name with spaces)

     

    2. After changing the column name in spreadsheet, edit the flow and change the filter query to use following filter query

    Registered_for_Immersion eq 'No'
  • dayuaryanthi Profile Picture
    Microsoft Employee on at

    Thank you, Anna. It seems to be working now. I would like to add an additional filter but I understand that the filter query field does not support more than one operation. Do you have guidance on how I might go about filtering on another field as well? I only want the email sent to people who have not registered and were already invited to a kickoff call. In the example below, only Dayu Aryanthi would be sent an email. 

    dayuaryanthi_0-1613622299111.png

     

    And here's is what my action looks like now, with the additional filter that is causing the error ["AND (Kickoff_call_invite eq '11-Feb']:

     

    dayuaryanthi_2-1613622583308.png

     

     

     

  • annajhaveri Profile Picture
    8,531 Most Valuable Professional on at

    @dayuaryanthi  use only one filter in the List rows present in table, and for second filter that is Kickoff call invite, add Filter Array action, Select the value (list of items) from dynamic content of List rows action in the filter array, then select the kick off call column on left of condition, and provide the 11-Feb value on right, sample shown below:

    annajhaveri_0-1613644749251.png

     

     

    Then in apply to each action use the output of Filter Array action i.e. is Body from dynamic content.

  • dayuaryanthi Profile Picture
    Microsoft Employee on at

    Hi Anna - Thank you! 


    A few other questions: 

     

    Power Automate is reading my Date column from Excel as text and in my email flow, it lists the serial number instead of date [example below]. How can make the dates show up as dates formatted in Excel and not serial numbers? Capture.PNG

     

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!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 641

#2
Vish WR Profile Picture

Vish WR 640

#3
Haque Profile Picture

Haque 495

Last 30 days Overall leaderboard