notify action: make color group top level data
notify action: use color_descriptor to build req body
extract webhook code to separate module