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 / Email Triggering multi...
Power Automate
Suggested Answer

Email Triggering multiple times

(0) ShareShare
ReportReport
Posted on by

I have built a Power Automate flow using the “When an item is created or modified” trigger.

My requirement is: when a specific column (Status) changes to “Completed”, a completion email should be sent to the client.

However, the issue is that the email is triggering multiple times, even though the condition is applied.

I have already tried the following approaches:

  • Added a Condition to check if Status = Completed
  • Used a Delay action
  • Updated the Status column after sending the email to avoid re-trigger
  • Tested with a simplified condition setup

But still, the email keeps triggering multiple times.

To simplify, I even tested with a very basic condition setup, but the issue still persists.

Could someone please help me understand why this is happening and how to fix it?

Screenshot 2026-0...

Your file is currently under scan for potential threats. Please wait while we review it for any viruses or malicious content.

Categories:
I have the same question (0)
  • Suggested answer
    David_MA Profile Picture
    14,761 Super User 2026 Season 1 on at
    Have you used a trigger condition to set up the flow so that it only triggers when status equals completed? If not, you can learn about trigger conditions here: Customize your triggers with conditions - Power Automate | Microsoft Learn. All trigger conditions must evaluate to true for the flow to run. 
     
    The easiest way to create a trigger condition is to add a compose action after the trigger. Then write an expression that returns a Boolean true/false value. You can then copy the expression and add @ before the expression to create the trigger condition. Keep in mind, as I noted, the expression must return true for the flow to trigger. It will not trigger if the expression returns false.
     
    If you've already done this that only solves half the problem. If the form is edited later and the status is still Completed, it will trigger again. This will even happen if your workflow is updating the item. Therefore, you need to have two conditions to prevent the flow from triggering again.
     
    For example, you could add field name Completed Notification Sent with a default value of no. Since this is a Boolean field and you've set the default value to false, you can just insert the dynamic value preceded by an ampersand: @triggerOutputs()?['body/CompletedNotificaationSent']
     
    When the flow runs, update the Completed Notification Sent field to true, and that will prevent the flow from triggering again.

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 468

#2
Haque Profile Picture

Haque 370

#3
Valantis Profile Picture

Valantis 354

Last 30 days Overall leaderboard