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 / Only send an email onc...
Power Automate
Unanswered

Only send an email once and not sending again

(0) ShareShare
ReportReport
Posted on by 6
Good Morning Experts
 
I really need some help. I have built a flow that's main purpose is to send a single email when the status of a column in a Microsoft List has been updated to a certain value. I have been through a number of examples to make sure that it only sends a single email when the flow is triggered. That seems to work fine. The problem that I am is that when the column is updated again, not only does it send the new email but it also sends the previous emails again. I have added in a column called EmailStatus and this is updated with a Sent when the initial email is sent. I have then tried to configure conditions at multiple places in the flow to limit what is sent based on the email status column but no matter what I do, it always seems to send multiple emails.
 
This is what is happening in summary:

  1. Microsoft List is updated with "Approved".

  2. This triggers and email to be sent to the owner of that row in the Microsoft List.

  3. Another item in the Microsoft List is updated with "Approved".

  4. This triggers the flow again and the new email is sent.

  5. Another email is also sent with the information from the previous update.  

  6.  
It basically means that once a column has the Approved status in it, it will continue to send the email. Below are some screen shots from the flow that I have created:
 
Below is the initial trigger that then gets items:
 
 
 
If the item count is not zero it will take the TRUE path
 
 
How do I configure the flow to only send the email once?
  
Thanks in advance for your help.
Categories:
I have the same question (0)
  • DJ_Jamba Profile Picture
    2,837 Super User 2025 Season 2 on at
    Have you tried adding a column to your list e.g. FlowHasRun (you can hide it from users if needed)
    Set your flow to update it to Yes once the flow has run
    Then add a trigger condition to only run the flow if FlowHasRun is not equal to Yes
  • pshumble Profile Picture
    6 on at
    I tried the option of adding a column has that u[dated when the flow had run and then added to trigger into the when an item is updated or modified, but it didn't seem to make a difference. This is what I had as the trigger condition:
     
    @and(equals(triggerOutputs()?['body/OverallStatus'], 'MSFT Approved'), not(equals(triggerOutputs()?['body/SummaryEmail'], 'Sent')))

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 522 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 364 Moderator

#3
abm abm Profile Picture

abm abm 243 Most Valuable Professional

Last 30 days Overall leaderboard