pixelgrade / nova-blocks

A collection of design-driven WordPress editor blocks committed to making your site shine like a newborn star 💫
https://pixelgrade.com/plugins/nova-blocks/
GNU General Public License v3.0
65 stars 4 forks source link

Conversation System: Add email notifications for comments #272

Open vladolaru opened 3 years ago

vladolaru commented 3 years ago

As a rule of thumb, for communication to succeed, both the sender and the receiver must be able to maintain a flow of information from and to each other.

In terms of an online conversation based on asynchronous communication, there should be a way to notify each party that the other has responded to its message.

This is usually done through email notifications that encourage the receiver to continue the conversation.


Plugins available:


Issue related to #268

georgeolaru commented 3 years ago

I did my diligence research to discover the main jobs-to-be-done from a user perspective:

  1. The comment author wants needs to know when the article author or someone else replies to its comment, so the communication loop between the sender and the receiver continues and the conversation is evolving.
  2. A commenter that steps into a conversation and writes a reply to a current thread, wants to stay in contact with the whole conversation.
  3. A reader wants to know where the conversations are going, without involving in writing its opinion in the comments.

To limit our purpose but making the experience better, I think we should narrow the solution to the first item and automatically notify the comment authors only about replies to their comments. The other two items from the list involve a higher level of complexity and 3rd party plugins might be needed to control all the use-cases.


I draw a comment notification scheme to see which users receive notifications and when. You can find it here and you can explore further variations if needed:

Comment notifications scheme

Starting from this motivation, I propose a set of guidelines that the solution should aim for.

Emails notifications triggers:

Emails content:


@vladolaru That’s my call on this matter. Now it’s up to you to decide if we should use a plugin or (better) you can load the functionality from an existing one. Let me know when you need my additional input or feedback.

vladolaru commented 3 years ago

@georgeolaru Very good analysis and wrap-up. I'll get to it.

georgeolaru commented 3 years ago

@vladolaru Just remembered a mention here regarding the Falcon project for Email Notifications (by Human Made) — maybe it helps.