How to Set Up Slack Notifications for Domain Alerts
Get domain alerts delivered straight to Slack. This guide walks you through creating a Slack webhook and wiring it to ElasticDomain alert rules.
How to Set Up Slack Notifications for Domain Alerts
Email inboxes get noisy. When a domain expires or an SSL certificate lapses, you want the alert where your team already lives — Slack. ElasticDomain supports Slack as a first-class notification channel, routing any alert rule directly to any Slack channel you choose.
Prerequisites
- A Slack workspace where you have permission to add apps
- An ElasticDomain account with at least one domain added
Step 1: Create a Slack Incoming Webhook
- Go to api.slack.com/apps and click Create New App.
- Choose From scratch, name it "ElasticDomain Alerts", and select your workspace.
- In the left sidebar, click Incoming Webhooks and toggle Activate Incoming Webhooks to On.
- Click Add New Webhook to Workspace.
- Select the channel where alerts should appear (e.g. #domain-alerts) and click Allow.
- Copy the webhook URL — it looks like https://hooks.slack.com/services/T.../B.../...
Step 2: Add the Webhook to ElasticDomain
- Open Settings → Notifications in ElasticDomain.
- Click Add Channel and select Slack.
- Paste your webhook URL.
- Click Test — a test message should appear in your Slack channel within seconds.
- Click Save.
Step 3: Attach Slack to an Alert Rule
- Go to Alerts → Rules.
- Open an existing rule or click New Rule.
- Under Notification Channels, enable Slack.
- Save the rule.
Now whenever that rule fires — domain expiry, DNS change, SSL issue — the alert lands in your Slack channel.
What Slack Alerts Look Like
ElasticDomain sends structured Slack messages including:
- Domain name and workspace
- Alert type (expiry, SSL, DNS change, health score drop, etc.)
- Severity (info, warning, critical)
- Timestamp (UTC)
- Direct link to the affected domain in ElasticDomain
Multiple Channels
Add multiple Slack webhooks — route critical SSL alerts to #security and expiry warnings to #ops. Add each webhook separately in Settings and assign them to the relevant rules.
Troubleshooting
Test message not appearing?
- Confirm the webhook URL was copied in full
- Check the Slack app is still installed in your workspace
- Verify the target channel still exists
Alerts firing but no Slack message?
- Verify the alert rule has Slack selected under Notification Channels
- Check the rule conditions are actually being met