Simple POST

Grove offers generic support for posting service messages to your channels. All it requires is a simple HTTP POST (also known as webhook).

It's the easiest way to add notifications. No bots required.

You can post any message with a custom service name. You can also add an optional icon and link that will appear in the web client and in the archives.

Example request:

curl \
   -d "service=DeployBot" \
   -d "message=New code deployed" \
   -d "url=" \
   -d "icon_url="

To get started, you'll need to go to your channel settings and follow the instructions in the Service integrations tab.

If you want to deploy a bot which answers to commands, we recommend Hubot.