On a recent project, we wanted to notify users when new items were added into Dynamics (by third-party systems). The initial goal was to use email as the delivery mechanism but seeing as how everyone was using SLACK for messaging I decided this would be a better (and much cooler delivery mechanism).
This is my first time working with the Slack API and I have to say it was surprising how easy it was to put together some demo functionality to prove it all out.
First thing you are going to need to do is to create an application. When you create your application you can then enable features for your application.
For my application, I created two incoming WebHooks that enabled me to post to the my #general channel and send