New bbPress Slack Integration

Josh Pollock - November 10, 2014

When it was announced that WordPress was going to abandon IRC for Slack, I was a little skeptical. It wasn’t until we started using it for Pods that I became a true believer.  It’s got a really nice interface that is consistent across devices and platforms.

More importantly, it has a ton of great, easy to configure integrations. We’ve got Asana and GitHub integrations, all routed to the right channels. The one thing we didn’t have was updates from our bbPress support forums in our support channel.

So I wrote a plugin to work with a Slack webhook to send a notification into a channel whenever a new bbPress topic or reply is posted. It was pretty simple to do actually, thanks to the WordPress HTTP API, something I’ve come to know and love thanks to working with the WordPress REST API so much as of late. In fact, much the largest chunk of the code is for the admin page, with one setting, but that’s a rant for another day.

For now, check it out, let me know what you think and put in a pull request for whatever you think it should do.