Skip to content
Deadman Switch
Fail-safe telemetryEmail + webhook alerts

If your job goes quiet, we make noise.

Deadman Switch watches your cron jobs, backups, and heartbeat services. Ping us on every run — if a ping goes missing, we fire your webhook and send an alert email. When your job pings again, the recovered webhook fires.

Free for up to 5 checks. Pro unlocks 50, plus API and MCP access.

Status: armedMin interval: 60sPing: GET / POSTDispatch: webhook + email
# crontab: the ping runs only if the job succeeded
0 3 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 --retry 3 -o /dev/null https://deadswitch.ai/api/ping/YOUR_TOKEN

Use standard curl, wget, or any HTTP library. Zero-dependency footprint: the ping is one HTTP call.

Precision infrastructure

Zero overhead. Absolute certainty.

📡

Simple pings

One HTTP call from your cron job. No agents, no SDKs, no daemons.

🚨

Down & recovered alerts

A missed ping fires your down webhook and an alert email. The next ping fires the recovered webhook — generic webhooks, plus Slack- and Discord-shaped payloads.

🏢

Built for teams

Every account is its own organization. Upgrade to Pro for 50 checks, plus API and MCP access.

How it works

Set an interval per check. If no ping arrives within the interval plus a grace window, your down webhook fires. Ping again and the recovered webhook fires.

01

Append a single curl command

Attach the ping token to any existing cron, worker job, or bash script pipeline.

02

Deadman counts down the interval

Each check carries its own interval and grace window. If no ping arrives before both run out, the check trips.

03

Fail-safe dispatch

When a check trips, your down webhook fires and an alert email goes out. The next ping fires the recovered webhook.

Deadman Switch — if you go quiet, we make noise.

Deploy your first heartbeat monitor. Free for up to 5 checks. Pro unlocks 50.