It would be helpful if the slack notification mechanism can be split into :
  1. source of data : maybe a workspace/project/list etc
  2. destination - channel or direct message to a person
  3. Filtering Options - Only tasks that match the filtering criteria ( tasks with specific tags / in specific status etc ) . Only updates matching the filtering criteria are sent as slack notifications.
Use Cases :
  1. I have a channel for blocked issues - Any task that gets moved in to a blocked status ( custom status ) would be notified so that I can take appropriate action to unblock
  2. I want to be notified of new tasks in a specific projects that is actively monitored - useful if new tasks are identified in a project thats close to completion to ensure that we do not slip.