Have Slack Tell You When External Services Hiccup

Use a single slash command and have Slack do all the work

Nate Geslin


Photo by John Cafazza on Unsplash

At Parallax, we depend on many external services. Some of these services are things that we use internally for development like LaunchDarkly or GitHub. Others are services that our customers depend on for their business like HubSpot.

Did you know many SaaS providers have webpages dedicated to publishing current status of their service(s)? If you’re an engineer, I’m sure you’ve stumbled on to a status page or two trying to figure out why something wasn’t working.

At Parallax, we were tired of having to look for a status page when we thought something might be wrong. We wanted to be able to be proactive. We wanted to be able to have alerts come to us. As opposed to tracking down alerts after we heard something might be wrong.

In order to solve this problem, I was preparing to build an app. It would be a fun little side project. As luck would have it, I didn’t need to. I discovered we could get most of what we wanted by using Slack and a single slash command!

Status Pages

Before we dive into the nuts and bolts, let’s first start with what is a status page?