1. Home
  2. Apps & Integrations
  3. Apps and Integrations

Apps and Integrations

Introduction

You can easily add 3rd party apps and integretions to your Alertdesk account to get an even better monitoring solution

1. Zapier

1.1 What is Zapier

Zapier is an online automation tool that connects your favorite apps, such as Gmail, Slack, Mailchimp, and more. You can connect two or more apps to automate repetitive tasks without coding or relying on developers to build the integration.

In combination with Alertdesk, Zapier can bring events and notifications from Alertdesk to your favorite channel. E.g. you can turn on a LED at your office in case of your website has turned DOWN.

1.2 Setup my account with Zapier

To get started you will need an account at Zapier. Go to www.zapier.com and signup if you haven’t an account already.

When you have logged into Zapier navigate to the menu “Zaps”. If you have no Zaps created you are prompted to create a new Zap like the figure below.

When creating a Zap you will need to select your input App and Event. In the search bar type in “Alertdesk” and the Alertdesk Zapier App integration will appear.

When you have clicked n the Alertdesk App icon you will be prompted to select a trigger event. There are different type of trigger events from Alertdesk:

  • Notification                  When a HTTP Check changes state. Covers all HTTP Check events.
  • Http Check Up              When a HTTP Check changes to state UP.
  • Http Check Down         When a HTTP Check changes to state DOWN.
  • Http Check Flapping      When a HTTP Check changes to state FLAPPING.
  • Certificate Expired        When a certificate sourced a HTTP Check is expired.
  • Certificate Expiration    When a certificate sourced a HTTP Check is about to expire.
  • Certificate Renewal      When a certificate sourced a HTTP Check is renewed.

Now you need to sign in to Alertdesk to allow Zapier to receive notifications. Click on the blue button illustrated below.

If you have not an Alertdesk account already you can create one. Otherwise please login to your existing Alertdesk account.

You are now prompted to allow Zapier to receive check event notifications. Click the Allow button.

Now your Alertdesk account is parred with your Zapier account. Click continue.

To verify that everything is working as expected click the “Test Trigger” button. This will run a test event through the integration between Alertdesk and Zapier.

The test result is now shown and everything is working as expected. Click Continue to complete the installation.

You are now all done and ready to configure what to do in Zapier, when the Alertdesk trigger is enabled.

You are now ready for step 1.3, where you can send an e-mail, push to Slack, turn on a LED by Philips Hue. The possibilities are nearly unlimited.

1.3 Example setup with Philips Hue lamp

When you from your Zapier are connected to Alertdesk you can use Zapier to turn on a Philips Hue LED when your website goes down. Fantastic feature!

To do so simply follow the steps below.

In the Zap configuration guide, after connecting to Alertdesk click “Edit” In the 2nd step option.

In the Search bar type in “Philips” and select Philips Hue.

In the Action Event select “Set Scene”

Now sign in to Philips in order to connect your Zapier account with your Philips Hue account.

First step is to sign in to your Philips Hue account

Next, grant permissions to allow Zapier to turn on your LED.

The window now closes and your Zapier account is connected with your Philips Hue account. Now hit the “Continue” button.

Now select:

  • Room
  • Scene
  • Turn lights on / off (true / false)

Now click “Test & Continue” to finish.

You are now done and can turn on the Zap.

1.4 Setup Zapier on a Alertdesk Team

To enable notifications for a check to be transmitted to Zapier, you will need to assign one or more teams with Zapier. That is done within Alertdesk in the following steps.

To start, click on the Apps top menu. The list of Apps available is displayed. Click on the “edit” icon for Zapier.

Now select which teams that should be notified via the Zapier App integration. You can select multiple teams.

Give your Zapier integration a name. That labels is used to distinguish between multiple integration to Zapier on the same Alertdesk account

Now you are all set! Notifications for checks to the team(s) selected are now transmitted to your Zapier App integration.

2. Slack

2.1 What is Slack

With our Slack app, you can post messages to a channel or person, when there is a Uptime Check state change, Certificate changes and Maintenance plans changes.

2.2 Setup my account with Slack

From the Dashboard click on “Apps” in the top menu

Alertdesk Slack integration

If its your first integration then you will see Image 1 else goto Image 2

IMAGE 1 – Click on “Create my first integration”
IMAGE 2 – Click on “Add Integration”

Select Slack from the list of apps and click “NEXT”

Click on the “ALLOW” button to allow access

Select the channel on Slack to post notifications to and then click “Allow”

Select which Alertdesk Team that the Slack integration will apply to then click “NEXT”

Give the integration a name (The channel/chat name is automatically displayed) then click “SAVE INTEGRATION”

The Slack integration is now active and will be displayed on the integrations list

2.3 How Alertdesk Notifications looks in Slack

UP & DOWN NOTIFICATIONS
UPTIME CHECK UP AND DOWN NOTIFICATIONS
CERTIFICATE RENEWED
CERTIFICATE RENEWED
CERTIFICATE EXPIRES TODAY
CERTIFICATE EXPIRES TODAY (NOTIFICATIONS STARTS 30 DAYS BEFORE THE CERTIFICATE EXPIRES)
MAINTENANCE NOTIFICATIONS
MAINTENANCE NOTIFICATIONS

3. Webhook

3.1 What is Webhook

Webhooks are user-defined HTTP callbacks. They are triggered by Uptime Check, Maintenance, and Certificate events.

3.2 Setup my account with Webhooks

Guide

4. Geckoboard

4.1 What is Geckoboard

Geckoboard is a cloud-based dashboard tool that displays key business metrics in real time. Users can configure their dashboards based on team and company needs.

4.2 Setup my account with Geckoboard

From the Dashboard click on “Apps” in the top menu

Alertdesk Slack integration

If its your first integration then you will see Image 1 else goto Image 2

IMAGE 1 – Click on “Create my first integration”
IMAGE 2 – Click on “Add Integration”

Select Geckoboard from the list of apps and click “NEXT”

Click “Allow” to allow access

Enter a name for your integration and then click “SAVE”

Setup is now completed and next step is to get your checks setup in Geckoboard (Scroll down to see your keys for the next steps)

Open a new tab in your browser and login to your Geckoboard dashboard and click on “Add widget”

Click on “Custom Widgets”

Click on “Monitoring” from the list to the right

1: Efter the name of the Check
2: Go back to Alertdesk and click on the “Copy” button next to the Check you want to display on Geckoboard and insert it into “URL data feed”
3: Go back to Alertdesk and click on the “Copy” button next to the API Key and insert it into “API key (optional)”
4: Click on “Add widget”

Your Alertdesk Check is now displayed in your Geckoboard Dashboard

5. Microsoft Teams

5.1 What is Teams

Microsoft Teams is a persistent chat-based collaboration platform complete with document sharing, online meetings, and many more extremely useful features for business communications. Having an excellent team space is key to being able to make creative decisions and communicate with one another.

5.2 Setup my account with Teams

Click on the “Apps” icon in the left menu

Click on the “Add integrations” button

Select “Microsoft Teams” and then click on the “NEXT” button

Click on “ALLOW”

You now need to open your “Microsoft Teams” app on your computer, as we need to obtain the Webhook URL for the channel you want to post into.
Important: Do NOT close the browser – only minimize if needed

In Microsoft Teams select the Team and channel you want to use and then click on the 3 dots. Then select “Connectors”

Find “Incoming Webhook” and click on “Configure”

Enter a name for the Webhook – (you can upload a image if you want, its not however needed)
Click on “Create”

The webhook URL will now showup. Click the icon to copy the URL and then click on “Done”

Go back to the browser where you have started the Integration setup. Paste the Webhook URL, that you copied before, into the Webhook URL. Then click “NEXT”

Select which Team the integration will be a part of and click “NEXT”

Type in a name for the Teams integration and click on “SAVE”

Thats it – you are done.

Updated on August 31, 2020