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. 

Please Note: The instructions you will see are based on a third-party, and are subject to change without warning.

 

Table of Contents

 

Integration Functionality

Return

  • 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

Return

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.

First, you will need to:

Activate the integration of Zapier within your Uptime account, by navigating to Notifications>Integrations, then click New Profile. 

Select Zapier as the Provider Type when adding a new push notifications profile.

Zapier.png

On the next screen, select the Use this Zap button, which will redirect you to the Zapier website, to login.

 

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

Return

Once you have logged into Zapier, 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

zapier.api.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

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

Return

Click My Zaps>Create Zap to begin. 

Zapier 2.png

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. 

Zapier 3.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

Return

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:

Zapier slack.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. 

 

Assign Integration to Existing Contacts

Return

To add your integration to an existing contact, click on or type the name of the contact into the Assign to Contacts field within the integration setup screen. 
Zapier 4.png



Create New Contacts for the Integration

Return

Adding a dedicated or new contact cannot be done within the integrations screen. To do so first, click Notifications > Contacts

You can select New Contact, or add your integration to an existing contact. 

Select the Zapier option from the Integrations field within the Add Contact screen.

Assign Integration Contact to a Check

Return

If you have created a new or dedicated contact for your integration, you will need to add it to specific checks. 

If you have assigned the integration to a contact that is already assigned to one (or more) checks, you may skip this step. 

Return to your Check’s Edit screen and assign this contact to the Contacts field to be notified of a downtime event.

Metrics will update every five minutes with five data points from one-minute checks. On initial setup, metric data may take up to 30 minutes to initially appear.  

Please note: Response time data is stored based on account usage. Uptime.com stores hourly data for a maximum of 90 days, and daily check data for a period of up to 24 months.

 

Test Your Integration

Return

Test your integration with one of the following two options:

  1. Force the Check assigned to your Integration to fail by altering it (HTTPS checks can use a misspelling of the domain, for example)

  2. Click Notifications>Contacts, then click Actions>Test to send a test to the Contact

Integration_Actions.jpg

 

Final Thoughts

Return

Integrating Zapier can provide a highly customizable and flexible solution for alerting and assigning contacts.

With Zapier's extensive list of available integrations, it is possible to automate various actions based on website monitoring alerts, streamlining workflows and reducing response times.

For more information or technical assistance, please do not hesitate to contact at support@uptime.com

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