Idea for advanced notification configuration

As our site grows and gets more complicated, I’m getting user feedback that notifications can be overwhelming and hard to tailor to their specific needs, without filtering out too much. As we move from mailing lists, many users are saying that they’re just not as engaged because they can’t figure out how to get exactly and only the notifications that are meaningful to them.

I happened to notice the configuration dialog for the Matrix chat integration:

Something like this would be amazing for individual (per user, user-configurable) advanced notification configuration. Rather than sending to matrix, “channel” targets could be:

  • email
  • direct message
  • discourse chat (ironically, I don’t think the current plugin does that)
  • notification menu

And, ideally, the notification menu could support custom (user-defined, per-user) sections — I could for example have a panel for help requests.