Currently there's no easy to to integrate with slack using the standard methods.
https://api.slack.com/messaging/webhooks
I see two logical options:
-
Allow to customize the webhook json payload e.g. editable json template with fields as ${parameters}, or similar. This has the upside of supporting many APIs, including Slack's and customizing message can be done. Downside is you're possibly creating a way for users to use the site to post custom requests anywhere. Maybe that's not a big deal?
-
If you do not wish to allow custom payload, maybe just add an option for slack payload format and create a default slack template that should be good enough for anyone.