Nov 21 2017 05:58 AM
So now that we are beginning to take advantage of Communications Sites, Modern Pages and News, we are starting to get comments on our pages - which is awesome, but... Nobody knows there are comments on the pages. Is there currently a way to get alerts/notifications (like most other modern Social Collab Tools) that a comment was made on a page? Maybe by email?
Nov 21 2017 08:01 AM
Nov 21 2017 08:09 AM
Nov 21 2017 11:38 AM
The folder seems to be there in Flow, so maybe you can use that to drive an email to the group.
Nov 21 2017 11:45 AM
Nov 21 2017 11:45 AM
Nov 21 2017 05:15 PM
@Juan Carlos González Martín Thanks, I saw this and it kind of started my line of thinking! I guess in the end, I am still wondering where they are stored. Again, great functionality, but when a News Page or Standard Page is posted for communication, especially trying to transition away from standard files, it would make it great to be able to react to the comments. Really hard to follow up with people if they have questions.
Nov 21 2017 05:18 PM
@Deleted Also my first instinct! Glad I am not crazy in thinking that way. Appreciate the input. It looks like adding a comment does not even trigger the "modified" flag. It would be a shame to turn comments off for these.
Nov 21 2017 05:23 PM
Nov 21 2017 10:50 PM
Nov 22 2017 03:52 AM
@Deleted first - trust me on this - "Happy Wife, Happy Life", just say that over and over. :) Next, I love that idea, but really trying to find a simple solution for 9000+ users to get alerts on those comments if they want. I like your idea, but...
Nov 22 2017 04:25 AM
It´s easy to setup using Microsoft Flow. You need the id of the "Site Pages" library and the id of the Comments list, you may find out using the SharePoint Client Browser connected to the specific SharePoint Website.
Then just setup a flow as displayed in the attached screenshot. Now if a user add a comment on a modern page, a mail is send. The body of the mail you may style with some html for better ux with link to the page for example.
Nov 22 2017 08:00 AM
Nov 22 2017 08:01 AM
Nov 22 2017 11:12 AM
Nov 22 2017 11:12 AM
Yeah I agree, I played with the REST API and instantly thought a user is not going to be able to do this. Which means I will need to maintain it ... and that's not going to happen (too busy).
With the drive to modern pages, which I really like, the idea is that anyone can do it, enable enable enable ... free our users from IT of old.
Nov 22 2017 12:43 PM
Nov 22 2017 12:43 PM
Nov 22 2017 02:36 PM
Nov 22 2017 02:36 PM
Or create a list and use a powerapp embeded on the page, to capture the comments and flow to alert via email.
Nov 22 2017 02:38 PM
Nov 22 2017 02:38 PM
Nov 22 2017 02:39 PM
Nov 23 2017 08:55 AM
The Comments are stored in a list as you can see here
It´s a screenshot of the lists in a SharePoint Communication Site. As the comments are stored in a list, I was able to setup a alert flow in new comments.
Nov 23 2017 09:04 AM
Dec 29 2017 06:34 AM - edited Feb 06 2018 03:04 AM
SolutionHi Rob,
I had a similar task: send the email notification to the author of the modern page in SharePoint online if the new comment added.
I have done this using MS Flow and MS Graph API because standard SharePoint actions in MS Flow didn't help me.
I've described the solution in step-by-step instruction on the public blog of my company.
Hope, it helps you.
UPDATE: This solution was implemented for teams site. We found new challenges for brand new communications sites.