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

Community site session details

Session Id : 4smmYbf0r5NB+6tkyMRrvg
Power Automate - General Discussion
Unanswered

Sending email to staff with a list of expired training in 1 email from an excel spreadsheet

Like (1) ShareShare
ReportReport
Posted on 2 Jul 2024 20:39:11 by 8

Hi All,

 

Looking for some advice on the best way to send one staff member an email of their expired/ not completed training. I have attached an example of what our tracker looks like. Staff name are in column A, then B onwards has the course name and the date it expires.

 

I want on a weekly basis, for it to run a flow that checks the expired training and then compiles this into a HTML spreadsheet to send in 1 email to the staff member. The staff members email is stored in the same excel spreadsheet. It should also be able to filter out text, i.e N/A, Done etc.

 

The HTML spreadsheet should kind of look like this:-

Course NameDate Expired
  

 

I think I found a way to do this but it only seems to work per column and we have close to 40 courses and not sure if I would need to filter array it per course.

 

Example of tracker.

RiotCharlie_199_0-1719952440083.png

 

Categories:
I have the same question (0)
  • RiotCharlie_199 Profile Picture
    8 on 25 Jul 2024 at 09:16:32
    Sending email to staff with a list of expired training in 1 email from an excel spreadsheet
    Hi Sharon,
     
    Really sorry for not replying, the messages had been going to Spam.
     
    Thank you so much for looking into this.
     
     
  • SharonS Profile Picture
    164 on 10 Jul 2024 at 17:00:24
    Re: Sending email to staff with a list of expired training in 1 email from an excel spreadsheet

    @RiotCharlie_199  Hello, I collaborated with a developer to help fix the infinite loop issue. Here is the link where Sudeep fixed the infinite loop issue.  https://powerusers.microsoft.com/t5/General-Power-Automate/How-can-I-fix-Infinite-Trigger-loop/m-p/2836210#M175473 

  • SharonS Profile Picture
    164 on 08 Jul 2024 at 01:44:47
    Re: Sending email to staff with a list of expired training in 1 email from an excel spreadsheet

    I'm still working on a solution but I ran into an infinite trigger loop in my flow.

  • RiotCharlie_199 Profile Picture
    8 on 05 Jul 2024 at 19:53:50
    Re: Sending email to staff with a list of expired training in 1 email from an excel spreadsheet

    Hi Sharon,

     

    So it would be based on dates that have expired and the staff member would receive 1 email with all expires courses.

     

    I attached a photo to my original post with a photo of what my tracker looks like as it is a bit of a beefy tracker.

  • SharonS Profile Picture
    164 on 05 Jul 2024 at 14:12:18
    Re: Sending email to staff with a list of expired training in 1 email from an excel spreadsheet

    @RiotCharlie_199 

     

    I'll do some testing using excel as the datasource.   Do you want the staffer to receive a single email showing his overall status of all classes (on time and late) if he is late on at least 1 class of only his status (not the status of other staffers who are late)?  Or do you want him to get an email showing him his status of only the training  where he is late?

  • RiotCharlie_199 Profile Picture
    8 on 03 Jul 2024 at 10:40:36
    Re: Sending email to staff with a list of expired training in 1 email

    Hi Sharon,

     

    This is one way I could do it, but due to the way the table of training is laid out it is a bit different as there are multiple columns of data it would need to review then compile into one email.

     

    I am not sure how best to compile all this data at once or if it is possible.

  • SharonS Profile Picture
    164 on 02 Jul 2024 at 22:22:01
    Re: Sending email to staff with a list of expired training in 1 email

    @RiotCharlie_199  

    I created this sample flow using a SharePoint List.  You can do the same using your excel spreadsheet as your datasource.

    First create your datasource with these columns

    SharonS_0-1719958645121.png

     

    Then create an automated flow using that datasource

    The second step in the flow is a  Delay to delay the email to send it once a week to the staffer if the Status=Late.

     

    SharonS_1-1719958645124.png

     

     

    The email step can look like this

    SharonS_2-1719958828612.png

    If this is acceptable, please mark as an accepted solution.

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

MS.Ragavendar – Community Spotlight

We are honored to recognize Ragavendar Swaminatha Subramanian as our September…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 783 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 515 Moderator

#3
trice602 Profile Picture

trice602 299 Super User 2025 Season 2

Last 30 days Overall leaderboard