How do people implement email notifications in gitlab enterprise

All our jobs send email notification on events, but they are way to generic, I’ve not found any way to modify them to fit my scheme: lots of different environments tests with the same project code.

I’ve done this perfectly with slack and teams integration, but managers do go into slack or teams channels, and email notification on events are there by default and no not require me to add additional scripts and modules to the project code.

I found some long lasting feature requests on this:

So what is best practice here?
Should I write my own email client and disable all notifications from those projects using it?
Can we create a email integration ourselves? (php/ruby/python/bash?)

Creative tips really appreciated :slight_smile: