PipedreamHQ / pipedream

Connect APIs, remarkably fast. Free for developers.
https://pipedream.com
Other
8.9k stars 5.27k forks source link

[FEATURE] Don't send notification emails when already delivered to Slack #7268

Open mroy-seedbox opened 1 year ago

mroy-seedbox commented 1 year ago

Is your feature request related to a problem? Please describe. It's awesome to receive error notifications in Slack, but I wish we wouldn't also receive the same duplicate notification via email if that notification has already been delivered to Slack. We make a point to respond to all emails & Slack notifications, so this doubles the work.

Describe the solution you'd like An option to not send notifications emails if they have been successfully delivered via Slack (or do this automatically, but idk what other customers may prefer). But if the Slack delivery fails for some reason, then we should receive the email as a backup notification.

Do you have a workaround? Yes. This is just a nice-to-have/quality of life improvement.

Additional context image

dylburger commented 1 year ago

@mroy-seedbox Edit: I misread your original comment, seeing if I can reproduce.

dylburger commented 1 year ago

I can repro and found out this is a known issue. The team wants to address by providing a basic UX for controlling notifications, similar to Linear:

image (6)

Will leave this open for tracking that.

mroy-seedbox commented 1 year ago

Another option could be to provide these things as triggers in the Pipedream platform. That way, customers could do whatever they want with the trigger, which would also provide a way to integrate with chat platforms other than Slack.

Zapier has a few of these triggers: image

dylburger commented 1 year ago

Yes 💯 , we do plan to expose system events like this for essentially everything so that you can operate on it programmatically. We do have this for errors though! https://pipedream.com/docs/workflows/errors/#process-errors-with-custom-logic-instead-of-email