Configuring Zapier Integration

StatusDrift integrates with Zapier to connect your monitoring alerts with thousands of other applications. This guide explains how to configure the Zapier integration to automate workflows when your services experience issues.

What This Integration Does

The Zapier integration triggers your Zaps when:

  • A monitored service goes down or becomes degraded
  • A service recovers and returns to normal status
  • SSL certificates are approaching expiration
  • Performance thresholds are exceeded

With Zapier, you can connect StatusDrift to apps like Trello, Asana, Google Sheets, Airtable, and thousands more.

Prerequisites

Before configuring the Zapier integration, ensure you have:

  • A StatusDrift account with at least one monitor configured
  • A Zapier account (Free or paid plan)

Step 1: Create a Zap with Webhooks

First, create a Zap in Zapier that uses webhooks as a trigger:

  1. Log in to your Zapier account
  2. Click Create Zap
  3. For the trigger, search and select Webhooks by Zapier
  4. Choose Catch Hook as the trigger event
  5. Click Continue
  6. Zapier will generate a unique webhook URL – copy this URL
  7. Continue setting up your action (the app you want to connect to)

Step 2: Add the Zapier Channel in StatusDrift

Now configure the integration in your StatusDrift dashboard:

  1. Log in to your StatusDrift account at app.statusdrift.com
  2. Navigate to Notification Channels in the sidebar
  3. Click Add Channel
  4. Select Zapier (or Webhook) from the integration type dropdown
  5. Enter a descriptive name for this channel (e.g., “Zapier – Create Trello Card”)
  6. Paste the webhook URL from Zapier
  7. Click Save to create the channel

Step 3: Test and Publish Your Zap

Complete your Zap setup:

  1. In StatusDrift, click Test on your notification channel to send sample data
  2. Return to Zapier and click Test trigger to verify the webhook received data
  3. Configure your action step using the data from StatusDrift
  4. Test the complete Zap
  5. Click Publish to activate your Zap

Step 4: Assign to Monitors

Connect the notification channel to your monitors:

  1. Go to Monitors in the sidebar
  2. Select the monitor you want to trigger Zapier workflows
  3. Scroll to the Notification Channels section
  4. Check the box next to your Zapier channel
  5. Save the monitor configuration

Available Data Fields

StatusDrift sends the following data to Zapier that you can use in your Zaps:

FieldDescription
incident_idUnique incident identifier
incident_nameName of the incident
incident_statusCurrent incident status
incident_urlURL to the incident details
monitor_idUnique monitor identifier
monitor_nameName of the affected monitor
monitor_urlURL being monitored
monitor_dashboard_urlURL to monitor dashboard
priorityPriority level: low, medium, high, critical
eventEvent type: created, reopened, resolved, escalated, recurring
trigger_event_typeTrigger: down, warning, domain_exp, cert_exp (or null)
root_causeRoot cause of the incident
created_atWhen the incident was created (ISO 8601 format)
resolved_atWhen the incident was resolved (ISO 8601 format)
domain_expiration_dateDomain expiration date (ISO 8601 format)
certificate_valid_toSSL certificate expiry date (ISO 8601 format)
certificate_issuerSSL certificate issuer (for cert_exp alerts)

Example Use Cases

Create a Trello card when a service goes down

Automatically create a task card in your incident board when StatusDrift detects an outage.

Log incidents to Google Sheets

Maintain a spreadsheet record of all monitoring events for reporting and analysis.

Send SMS via Twilio

Route critical alerts to SMS for team members who need immediate notification.

Troubleshooting

Zap not triggering

  • Verify the webhook URL is correct in StatusDrift
  • Ensure the Zap is published and turned on
  • Check your Zapier task history for errors
  • Verify the notification channel is assigned to your monitors

Missing data in Zap

  • Re-test the webhook in Zapier to refresh available fields
  • Make sure you sent a test from StatusDrift before setting up the action

Was this article helpful?