Create custom Slack integrations in a 10ᵗʰ of the time with Missions

Mike Brevoort
Missions AI
Published in
2 min readFeb 14, 2018

In honor of 💝 Valentines Day, we’d like to give a valentine to developers and show how you can create Slack integrations with Missions in a fraction of the time of building from scratch.

Every experienced Slack developer knows it takes days if not weeks to wire up all of the API calls and events, craft messages with button and menus, structure form dialogs, handle responses and integrate with external APIs. Missions can do 90% of this for you and allow you to focus on the meaningful bits of integration using webhook steps.

Webhooks with love

With webhook steps, Mission can send data via a POST request to a custom URL and receive output data in return. These “functions” can easily be implemented as part of an existing app, AWS Lambda, Google Cloud Functions or Glitch.

How to do it

I’ll show how you can build a simple integration with Giphy using our starter project on Glitch that returns a random Valentines Day animated GIF and send it to someone in your Slack workspace. The end result looks something like this:

Want to try it yourself in your own Slack workspace? There’s a Mission template for that 😘.

In the video below, I’ll walk through how to create a Mission that uses a webhook step to call out to a simple HTTP endpoint running on Glitch.

Oh the Possibilities!

Missions allows developers to create custom Slack integrations in a fraction of the time! Webhook steps enable endless integrations possibilities.

Missions is a new messaging based workflow system for Slack that makes teams more productive by helping to coordinate activities between people to move work forward. Our visual editor enables anyone to create custom workflows for their team. Turbocharge your team today with Missions!

--

--

Mike Brevoort
Missions AI

Just like you but different. Runner, cyclist, parent. Engineering @Slack