Launching March 2026

No ping?
Something's dead.

Dead man's switch monitoring for cron jobs, background workers, and scheduled tasks. Your job checks in after every run. If it goes quiet, we alert you.

Free tier included. No credit card needed.

terminal

# your backup script runs, then pings DeadPing:

$ pg_dump mydb && curl -fsS https://deadping.io/p/a1b2c3

# no ping within the expected window?

# you get a Slack/email/Discord alert. immediately.

the problem

Your cron jobs fail. Nobody tells you.

These failures cost teams hours of debugging, lost data, and broken trust with customers. Every week.

Silent deaths

Your nightly backup stopped 3 weeks ago. The crontab entry is still there. The script hit a permission error after a deploy. You find out when you need the backup.

Stuck jobs

A 5-minute billing sync is running for 18 hours. Server resources are maxed. Nothing errors because the job isn't failing — it's just never finishing.

Blind spots

Uptime monitor says the server is fine. APM says no errors. But your ETL pipeline hasn't run in 2 days. No monitoring tool watches for things that didn't happen.

how it works

One line. Total coverage.

1

Create a monitor

Name it, set the expected schedule (every 5 min, hourly, daily, or any cron expression), and choose where alerts go — Slack, Discord, email, or webhook.

2

Append one curl

Add curl -fsS --retry 3 https://deadping.io/p/your-id to the end of any cron job, background worker, or scheduled task. Any language. Any platform.

3

Get alerted, not surprised

If the ping doesn't arrive within the expected window, you know immediately. Not next week. Not when a customer complains. Right now.

features

Built for developers who run things in production

Cron-aware scheduling

Paste a cron expression. DeadPing parses it, understands when to expect the next ping, and knows exactly when to alert. Handles timezones, DST, and edge cases.

Alert routing

Email, Slack, Discord, and raw webhooks. Route different monitors to different channels. Database backups alert the on-call. Marketing jobs alert the growth team.

Run history & trends

Every check-in is logged with timestamp and duration. See if a job is gradually getting slower. Spot the pattern before it becomes a 3am incident.

Configurable grace periods

A job scheduled for 2:00am might start at 2:00:03. Set a grace period per monitor so you get real alerts, not noise. Default 5 minutes, adjustable down to 1.

use cases

If it runs on a schedule, DeadPing watches it

pg_dump & database backups
Stripe billing sync
ETL / data pipelines
Let's Encrypt cert renewals
Sidekiq / Celery workers
Kubernetes CronJobs
Email queue drain
Log rotation & cleanup

pricing

Pay for monitors, not seats

Founding member pricing — locked in forever for early adopters.

Starter

$0/mo

Side projects and personal servers.

  • 5 monitors
  • Email alerts
  • 24-hour history
  • 1-minute resolution
Most popular

Pro

$14/mo

Teams running production workloads.

  • 50 monitors
  • Slack, Discord, webhooks
  • 90-day history
  • 3 team members
  • Cron parsing & grace periods

Business

$39/mo

Scaling infrastructure.

  • 500 monitors
  • Unlimited team members
  • 1-year history
  • REST API access
  • Status page integration
  • Priority support

Don't find out about failures from your users.

Join the waitlist for early access and founding member pricing.