Integrating Speedway with Slack

Thousands of software teams use Slack to collaborate on projects and chat in real time. Maybe yours is one of them! If so, where better to get updates on the status of your Speedway API monitors than a Slack room?

How It Works

Whenever one of your API monitors fails or recovers, Speedway will post a message to a Slack room of your choosing, so the right people on your team know about it and can react accordingly.

You’ll get a link to the monitor right there in the chat, so you don’t waste valuable seconds or minutes figuring out what happened.

Better yet, your team will have a place in Slack to acknowledge the issue and discuss how to fix it quickly.

What You’ll Need

All you need to set up monitoring notifications in Slack is a Slack account (free accounts are fine) and a Speedway account (free accounts are fine too).

And of course, you’ll want to create at least one Speedway monitor if you haven’t already, so Speedway will have something to tell Slack about. If you haven’t done that, set up a monitor.

Enabling the Integration

Connecting the integration is a one time process that takes just a few minutes. Here’s how to go about it:

  1. Go to the Integrations section of your Speedway dashboard.
  2. Find the Slack section, and click Enable Slack. Next, click the Add to Slack button.
  3. Slack will prompt you for permission to enable the integration. Make sure the Slack account you’re logged into is the one you want Speedway to send updates to; if not, switch to the correct Slack account.
  4. Tell Slack which channel Speedway should post to. You can choose any channel you like. Speedway will only have permissions to this channel, and not to your other Slack conversations.
  5. Click Allow.
  6. Speedway and Slack will exchange some tokens in the background. Afterwards, you can close that browser window and return to your Speedway dashboard.
  7. That’s it! You’re connected.

Now that the Slack integration is enabled, Speedway will post messages to the Slack room you selected, every time a monitor fails or recovers.

Testing the Integration

Once you’ve got Speedway and Slack talking to each other, you can test the integration by creating a Speedway monitor that points to an invalid location, submits invalid data, or is otherwise broken. As soon as the monitor runs and fails, Speedway will post a message to Slack, typically within seconds. When you fix the monitor and it runs again, Speedway will post a recovery message to the same channel.

Getting Help

The Speedway team supports this integration, and we want you to get the most out of it! If you have trouble or feature requests, please reach out at help@speedway.app and we’ll be happy to assist.