slack integration

Introducing Slack Integration For Event Notifications

I am happy to announce our newest feature in ManageWP Orion – Slack integration for event notifications. If you ever woke up to 50 SMS notifications about your server crashing and bringing all of the websites down you will appreciate the ability to elegantly send all notifications to your Slack channel.

 

slack integration

 

The beauty of having your notifications sent to a Slack channel are multifold. You can decide what members to add to your channel, making sure the right people see the notifications. You can have your dev team checking in on Slack, so that the first person who notices the problem can react on it. It’s easy to look at your event notification’s history and see what steps you took to solve the problem, after all it’s all on Slack. Slack gives you the option of tailor making your audience for event notifications. You can also access Slack on your phone and computer, so it’s like killing two birds with one stone.

How It Works

We are using Slack’s Incoming WebHooks API to send two types of notifications at this moment: Website up/down messages and Backup failed messages. Our founder, Vladimir Prelovac says, 

This is the first step towards executing the philosophy of Orion platform openness. Full inbound and outbound API is what we are striving for at this moment. Slack is just the beginning of course and in the future we plan to expand this to all other types of messages.

So far we have introduced email and SMS notifications, and now Slack, they are all easy to set up and integrate. We have kept everything in the same place.

How to Turn Slack Integration On

In order to find Slack integration, you need to go to your Settings -> Profile. There you will see the option to add slack, and it will ask you to copy your WebHook and label your Slack channel.

slack integration

Once you have added your WebHook and integrated Slack, you can now choose on which websites you would like to turn this feature on. While still on your settings for event notifications, you can adjust your global settings. Once you click on the add-on either Uptime or Backups you open a new window where you can turn Slack notifications ON. This now means you have turned Slack notifications on as a global setting.

slack integration

By clicking Save changes, Orion will remember your preferences and your Slack integration has been enabled.

We have also made it possible to access these settings via individual websites. You can select a website you want to enable Slack notifications on. You can do this by selecting the add-on first (Uptime or Backup) while on the individual website setting. There you will come across the same window as above, from where you can turn Slack ON. Please note, there are global and custom settings, if you want your global settings to be enabled just click on them and click save.

slack integration

The perk of having global and custom settings is that if you prefer to have all Uptime or Backup notifications be sent to Slack, apart from on one website, you can turn Slack on the global settings and customize settings on the single website you don’t need Slack notifications on.

How To Get The Slack WebHook

In case you haven’t integrated apps to Slack before or are unsure how to find the Slack WebHook you need in order to set up your Slack notifications, here is a quick guide.

To get started you need to select a Slack channel for your notifications, or create a new one for that purpose. On the channel itself, find the settings wheel and scroll down to add an app or integration. Click here, and Slack will open up in your browser and take you to the apps page.

slack integration

Once on the apps page, find Incoming WebHooks (or simply click here). Click the Add Configuration button. Use the Webhook URL in your ManageWP dashboard to link these two together, and you’re all set.

slack integration

Here is an example of what Slack notifications look like, trust me you can’t miss them!

slack-alerts

It is just the beginning

Next week we are going a step further and will introduce an even more exciting feature.

We are for the first time opening the Orion API through a proof a concept integration – a Slack command you will be able to use to add a website to ManageWP.

Next week you’d be able to do something like:

/mwp add site.com user password

and even use this API hook outside the Slack to add a website from your own code or app.

Exciting times to be a ManageWP user!

Wrapping Up

Like Vladimir said, we are aiming to make Orion an open platform and to create possibilities for inbound and outbound integrations with your own workflow. This is just the beginning and we are happy to give you a taste of things to come!

Nevena Tomovic Avatar

17 responses

  1. Per Avatar
    Per

    Cool! Would it be possible to add integration for Hipchat aswell?

  2. Carl Taylor Avatar
    Carl Taylor

    Love it 🙂 thanks. Can’t wait for more API ability too

  3. james@viralwolf.com Avatar
    james@viralwolf.com

    Awesome!!!! Thanks for all the great new features

  4. Greg Dietrich Avatar
    Greg Dietrich

    Any idea why in my Slack I wouldn’t see the ability to add an incoming webhook? This is what I see: http://d.pr/i/6Fa2

  5. dmouse@gmail.com Avatar
    dmouse@gmail.com

    any chance of the graphic so i can use the manage wp graphic as the bot graphic? thanks!

  6. Wojciech Avatar
    Wojciech

    Did ManageWP can also send info about new updates via Slack?

  7. justin@mtncollective.com Avatar
    justin@mtncollective.com

    It would be awesome to get notifications from the security events as well in case a server gets infected.

  8. Emily Avatar
    Emily

    Is this still an available feature? When I go to Settings -> Profile, I don’t see the “Slack Channel Integrations” section shown in this screenshot [https://managewp.com/wp-content/uploads/2016/08/Screenshot_from_2016-08-04_12-39-34-1.png]

Leave a Reply

Your email address will not be published. Required fields are marked *