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 / Flow that sends an ema...
Power Automate
Answered

Flow that sends an email when news post is published on sharepoint with 'Post and Send'

(0) ShareShare
ReportReport
Posted on by 2
I've been trying to create a flow that sends an automated email when a news post is published to a site with 'Post and Send' button. But it has issues with it not running at times or at times sending multiple emails. What's the correct way to do this?
 
 
 
 
 
It looks at when an item is CREATED in Site Pages list of the site (as that is where news posts seem to go), but since it seems to send even on random edits of a news post and auto saves of a news post instead of only when Post and Send is pressed, it looks like this isn't the way to go?
 
 
 
I then have it send an email (as above).
 
Thank you.
I have the same question (0)
  • Verified answer
    David_MA Profile Picture
    14,956 Super User 2026 Season 1 on at
    Try adding the following as a trigger condition and change your trigger to when a file or item is created or modified:
     
    @equals(triggerOutputs()?['body/{VersionNumber}'], '1.0')
     
    You will need to check with the people who are creating these, but generally the page should be less than version 1.0 until it is published, which would typically occur with Post and Send. However, people could publish it and then realize it is visible to everyone and then unpublish the page. If that happened, your workflow would have already triggered and sent the e-mail.
     
    Why do you not want to use the e-mail capability that news posts already allow? This has some tips for handling news posts: Create and send SharePoint news post as an email for specific users - Microsoft Q&A
  • HS-06020917-0 Profile Picture
    2 on at
    Thank you @David_MA, @equals(triggerOutputs()?['body/{VersionNumber}'], '1.0'seems to have done the trick.
     
    The reason I don't want to use the default e-mail capability that sharepoint offers is because it's very limited in what I can do with it. For starters the emails always arrive from some generic noreplaysharepoint which is not acceptable for our company. Secondly, it's always the same people the mail goes out to with the same optional message, so rather than the poster having to manually type in the same group every time and put the same optional message every time, power automate lets me do both those tasks automatically and choose the account the email comes 'from'.
  • David_MA Profile Picture
    14,956 Super User 2026 Season 1 on at
    @HS-06020917-0 since the trigger condition is working for you, please mark the post that answered this as answering your question, so it gets tagged as answered to close out the issue. I am glad that worked for you.

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 May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard