silent cron failures are killing your data

know when your
cron jobs die

Add one curl to your job. We watch for the ping. Miss your window → instant alert. No agents, no sidecars, no config files.

crontab -e

# your existing cron job

0 2 * * * /scripts/backup.sh

# add this one line

0 2 * * * /scripts/backup.sh && curl -s https://cronalert.app/api/ping/<your-token>

returns 200 OK in ~10ms — zero overhead

1-mincheck interval
< 10msping latency
instantemail alerts
99.9%uptime SLA

how it works

Three steps. No bloat.

01

create a monitor

Name your job. Set the interval (1min to 24h). Get a unique ping URL. Takes 30 seconds.

POST /api/v1/monitors

02

add one line

Append the curl to your cron job. That's the entire integration. No SDK, no config, no restart.

curl -s .../api/ping/TOKEN

03

get alerted

Miss your window → email in seconds. Job recovers → recovery email. All logged in your dashboard.

GET /api/v1/monitors/status

use cases

db backupsemail digestsdata importsnightly reportscleanup jobsAPI syncsETL pipelinesML training runsinvoice generationhealth checks

developer-first

Full REST API + MCP

Manage monitors programmatically. Works with your CI/CD, your scripts, your AI agents.

REST API v1
GET/api/v1/monitorslist all monitors
POST/api/v1/monitorscreate a monitor
GET/api/v1/monitors/:idget monitor + recent pings
DELETE/api/v1/monitors/:iddelete a monitor
GET/api/ping/:tokenrecord a heartbeat ping
GET/api/mcpModel Context Protocol endpoint

pricing

Simple. Transparent.

Start free. No credit card required.

free

$0

2 monitors

+ Email alerts

+ Ping URL

+ Status dashboard

Start free

starter

$9/mo

10 monitors

+ Everything in Free

+ Slack webhook

+ API access

Get started
Most popular

growth

$29/mo

50 monitors

+ Everything in Starter

+ SMS alerts

+ Team members

+ Priority support

Get started

pro

$79/mo

Unlimited

+ Everything in Growth

+ Custom webhooks

+ MCP integration

+ SLA guarantee

+ Dedicated support

Get started