Email notification every time a pipeline runs

My team would like to receive an email notification every time a pipeline runs (either started manually or scheduled/triggered task).

I am aware that scheduled and triggered tasks can be configured to send email notifications, but also want this functionality for every time a pipeline is started manually.

The only solutions I can think of are to periodically query the Pipeline Monitoring API and send emails based on the response, or to add an email sender to every pipeline. I’m curious if anyone else has any ideas.

@jervin I think there might be another idea which is not very convincing is, just use Email sending snap which should be completely independent with your other snap like below, it should triggered mail when your pipeline start.