Guides Setting Up Alerts

Setting Up Alert Channels

Route DNS change notifications to the tools your team already uses.

6 min read
By Tom Beech Published March 2026

DriftWatch supports four alert channel types. Each plan includes different channel types and limits. This guide walks through setting up each one.

Email

All plans

Navigate to Alerts → Channels and click "Add Channel". Select Email, give it a name (e.g., "Team inbox"), and enter the email address. A verification email will be sent - click the link to activate the channel.

Slack

Pro and above

Create an incoming webhook in your Slack workspace (Apps → Incoming Webhooks → Add New), copy the webhook URL, then add a Slack channel in DriftWatch and paste the URL. Alerts are sent as Block Kit messages with record type badges, change summaries, and links to the full diff in DriftWatch.

Webhooks

Pro and above

Add a Webhook channel with your endpoint URL. DriftWatch sends a JSON POST with the change payload, signed with HMAC-SHA256. The signature is included in the X-DriftWatch-Signature header. Failed deliveries are retried with exponential backoff up to 3 times.

Pushover

Pro and above

Enter your Pushover user key and application token. DriftWatch sends push notifications to your phone and desktop when DNS changes are detected, so you can respond immediately wherever you are.

Creating alert rules

Once you have channels set up, go to Alerts → Rules to create rules that determine which changes go to which channels. Rules can be filtered by:

  • Domain - specific domain or all domains
  • Record type - e.g., only MX and TXT changes
  • Change type - created, modified, or deleted

This lets you set up granular routing - critical MX changes to Pushover, routine TXT changes to a Slack channel, and everything to email as a backup.