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 https://grove.io/api/notice/xxxx/ \
   -d "service=DeployBot" \
   -d "message=New code deployed" \
   -d "url=https://grove.io/app" \
   -d "icon_url=https://grove.io/static/img/avatar.png"

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.