Configuring Zapier

Zapier allows users to integrate with a number of Zaps, or applications, that automate tasks. The Uptime.com application allows Zapier users to send alerts to other services connected to Zapier. 

Through these connected applications, Zapier and Uptime.com users have extensive options to deliver alerts. 

To get started, you will first need to set up a Zapier account at https://zapier.com/.

Integration Functionality

  • When an alert is created in Uptime.com, a corresponding event is issued to the Uptime.com Zapier application.
  • Alert data is customizable

Integration Setup

The Uptime.com Zapier application must be enabled (and is managed) from the Zapier.com UI. A new Uptime.com user with View and Modify permissions only is recommended to provide the most secure API access to Zapier. 

 

This tutorial assumes you will create a new user, and a contact for Zapier (either new or added to an existing contact) prior to enabling the Uptime.com application within Zapier.

 

Step 1: Creating a New User and Accessing the Uptime.com API Key

First, click Users>Add New and create a new user with any contact information. Assign this user View & Modify permissions. 

Next, login as this new user and click Settings>API, and copy the user’s API token listed beneath the header: Your API Key

API-key.png

We also recommend you create a new Contact within Uptime.com for Zapier, as Uptime.com users cannot create a new integration contact from Zapier.com. To do so, first click Notifications>Contacts. You can select New Contact and add any contact information, or add your Zapier integration to an existing contact. 

 

Step 2: Search Zapier for the Uptime.com Application, and Add it to Your Zaps

Return to Zapier, login to your account and navigate to My Apps. Use the search bar to locate the Uptime.com application, and click it to add it to your list of apps.

 

Step 3: Create Your Zap

Click My Zaps>Create Zap to begin. 

Locate the Uptime.com application, and Zapier will prompt you to authorize it to access Uptime.com with an API token. Provide the API token from your newly created Uptime.com user (if you did so), and customize the integration. 

Screen_Shot_2020-09-16_at_2.03.33_PM.png

You can give your integration a Name and also add it to any Contact(s) you have designated for this integration.

Please note: if you created a new contact for Zapier in Step 1, you can return to Uptime.com and click Notifications>Contacts, navigate to your Zapier contact and delete any unnecessary contact information. 

 

Customizing Your Zapier Integration

It is possible to configure your Zapier integration by including or excluding alert data that you would like to see when the alert is issued. An example from a Slack integration is depicted below:

send_channel_message.png

 

Here is a sample of the possible output sent from Uptime.com to Zapier:

{{__date}}

{{__event}}

{{__checkDisplayName}}

{{__checkName}}

{{__integrationName}}

{{__id}}

{{__alertLocations[]0}}

{{__alertLocations[]1}}

{{__alertLocations[]2}}

{{__alertIgnored}}

{{__checkId}}

{{__downtimeDuration}}

{{__alertLocations}}

{{__alertDetailsURL}}

{{__alertOutput}}

{{__alertShortOutput}}

{{__checkAddress}}

{{__checkState}}

{{__checkType}}

{{__dateDisplay}}

{{__downtimeDurationDisplay}}

{{__downtimeEndedAt}}

{{__downtimeEndedAtDisplay}}

{{__downtimeStartedAt}}

{{__downtimeStartedAtDisplay}}

{{__realTimeAnalysisURL}}

 

Any of these parameters can be selected or omitted when customizing your Zap. Refer to Zapier documentation for further information. 

Was this article helpful?
0 out of 0 found this helpful