Slack Integration
Get instant alerts in any Slack channel. DeadPing posts a message when a monitor goes down, recovers, or detects an anomaly. Pro plan required.
Setup
- In Slack, go to api.slack.com/apps and create a new app
- Choose “From scratch”, give it a name (e.g. DeadPing), and pick your workspace
- Go to Incoming Webhooks in the left sidebar and toggle it on
- Click “Add New Webhook to Workspace” and pick the channel to post to
- Copy the webhook URL — it looks like
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX - In DeadPing, go to Settings → Integrations, expand Slack, paste the URL, and click Save
Payload Format
DeadPing sends Slack messages using the incoming webhook format with attachments for structured field display.
Down alert payload
{
"text": ":red_circle: *ALERT:* Monitor \"nightly-backup\" is DOWN",
"attachments": [
{
"color": "#ff4444",
"fields": [
{ "title": "Monitor", "value": "nightly-backup", "short": true },
{ "title": "Expected", "value": "every 60 minutes", "short": true },
{ "title": "Last ping", "value": "Mon, 09 Mar 2026 03:00:12 UTC", "short": true },
{ "title": "Grace period", "value": "300s elapsed", "short": true }
],
"actions": [
{ "type": "button", "text": "View Monitor", "url": "https://deadping.io/dashboard/abc123" }
]
}
]
}Recovery alert payload
{
"text": ":large_green_circle: *RECOVERED:* Monitor \"nightly-backup\" is back up",
"attachments": [
{
"color": "#22c55e",
"fields": [
{ "title": "Monitor", "value": "nightly-backup", "short": true },
{ "title": "Down for", "value": "~14 minutes", "short": true }
],
"actions": [
{ "type": "button", "text": "View Monitor", "url": "https://deadping.io/dashboard/abc123" }
]
}
]
}Anomaly alert payload
{
"text": ":warning: *ANOMALY:* Monitor \"billing-sync\" — Duration spike",
"attachments": [
{
"color": "#f59e0b",
"fields": [
{ "title": "Monitor", "value": "billing-sync", "short": true },
{ "title": "Type", "value": "Duration spike", "short": true },
{ "title": "Actual", "value": "12,340ms", "short": true },
{ "title": "Baseline", "value": "3,100ms (4.2x)", "short": true }
],
"actions": [
{ "type": "button", "text": "View Monitor", "url": "https://deadping.io/dashboard/def456" }
]
}
]
}Plan Requirement
The Slack integration requires a Pro plan. Upgrade or configure your integration at Settings → Integrations.