Latest Missions Updates - February 2018

Serverless Javascript Code steps, message branding, deep linking and step duplication.

Mike Brevoort
Missions AI
Published in
3 min readFeb 27, 2018

--

February is short on days but long on features. It’s time for a round up of the latest updates to Missions as we close out the month. Since October, we’ve had nearly 400 individual conversations with users, and we’re learning a lot together. Each feature below is a gift to one or more of those users 😘. Thank you!

Code Steps

Missions supports an ability for developers to run custom steps via webhooks, but you have to do all of the heavy lifting. You need to create a service, host it somewhere publicly accessible and maintain it over time. This can take a lot of time and sometimes a ⛰ of bureaucracy 🙅.

Code steps are essentially Javascript functions as a service embedded in a Mission. You specify what inputs you expect, outputs you’ll produce and the code. We do the rest.

Functions as a service, at your service 🎩

There are a few limitations to note. Currently only Javascript is supported and you are limited to a predetermined set of node modules. If you want to see other languages supported, need other modules or need the control to install any module, we’re waiting to hear from you.

Message Branding

When it comes to Slack messages, context is king. Your workflows should be about your workflows. Your workmates shouldn’t have to grok Missions at all! This is the first step in a journey to allow you to brand your workflows in Slack, giving you the ability to override message icons and app names.

For example, a time off request workflow at Big Co. might be branded “Big Co. Time Off Requests.” Or you might want to add a little personality to an Office Supply Request workflow like we have at Robots & Pencils.

Without message branding
With message branding 👍

Deep Linking to Slack 🎯

We’re working on new ways to track the progress of your active Missions running in Slack. When looking at the status of an active Mission, you’ll now be able to “deep link” directly to the exact message in Slack. We can take you directly to “the needle in the haystack”.

Teleport to the exact message!

If you’re paying close attention, you’ll notice a sneak peak at the forthcoming Missions dashboard 🕵️‍.

Duplicating a Step

When you need to stamp out a group of similar steps, we’re happy to return all of that future time of yours we’ve ransomed. Duplicating a step copies everything including all of the references, menus and dialogs.

Duplicate Mission steps lickety-split

Missions is a 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