---
title: "Connect Uptrack to Zapier — Integration Guide"
description: "Connect Uptrack to 6,000+ apps via Zapier using webhooks. Send uptime alerts to Google Sheets, PagerDuty, Notion, Jira, and more."
url: https://uptrack.app/guides/zapier
---

# Connect Uptrack to Zapier

Send Uptrack alerts to 6,000+ apps — Google Sheets, PagerDuty, Notion, Jira, Trello, and more. No code required.

## How it works

Uptrack sends a JSON webhook to a URL you specify. Zapier's "Webhooks by Zapier" trigger catches it and routes it to any app.

1Monitor goes down → Uptrack fires webhook

2Zapier catches the webhook

3Zapier sends it to Google Sheets, PagerDuty, Jira, etc.

## Step-by-step setup

### 1. Create a Zap in Zapier

Go to [zapier.com](https://zapier.com/app/zaps) and create a new Zap. For the trigger, search for **"Webhooks by Zapier"** and select **"Catch Hook"**.

### 2. Copy the Zapier webhook URL

Zapier will give you a unique webhook URL like:

https://hooks.zapier.com/hooks/catch/12345/abcdef/

Copy this URL.

### 3. Create a webhook alert channel in Uptrack

Go to **Dashboard → Alerts → Add Channel**. Select **"Webhook"** as the type and paste the Zapier URL.

### 4. Test the connection

Click **"Test"** on your new webhook channel. Go back to Zapier and click "Test trigger" — you should see the test data from Uptrack.

### 5. Add your action

Choose what Zapier does with the alert. Popular options:

- • **Google Sheets** — Log every incident to a spreadsheet
- • **PagerDuty** — Create an incident in PagerDuty
- • **Jira** — Create a bug ticket automatically
- • **Notion** — Add to an incident database
- • **Trello** — Create a card in your ops board
- • **SMS (Twilio)** — Send a text message
- • **Email (Gmail)** — Send to a custom email

## Webhook payload

When an incident happens, Uptrack sends this JSON to your webhook URL:

{
  "event": "incident.created",
  "monitor": {
    "name": "API Production",
    "url": "https://api.example.com",
    "type": "http"
  },
  "incident": {
    "status": "ongoing",
    "cause": "HTTP 500 Internal Server Error",
    "started_at": "2026-03-31T10:15:00Z"
  }
}

When the incident resolves, a second webhook fires with `"event": "incident.resolved"` and includes `duration` in seconds.

## Ready to connect?

Webhooks are available on every paid plan.

[See plans ](https://uptrack.app/pricing)

## Related reading

- [Webhook payload reference](https://uptrack.app/guides/webhook-payloads)
- [n8n node](https://uptrack.app/integrations/n8n)
- [Slack alerts](https://uptrack.app/integrations/slack)
- [Slack slash commands](https://uptrack.app/guides/slack-commands)
