Create a check
Sign up, name your job, set the expected period. Get a unique ping URL instantly.
Cron job monitoring, edge-native
CronHook watches your background jobs, scheduled tasks, and cron scripts. When a ping is missed, you get instant alerts on Email, Slack, or Discord. No polling. No servers.
# Add this to your crontab:
*/5 * * * * /app/backup.sh && curl -fsS \
https://cronhook.site/ping/your-check-id
# CronHook alerts you if the ping
# doesn't arrive on time. How it works
CronHook gives you instant failure detection without polling, without servers, and without maintenance.
Sign up, name your job, set the expected period. Get a unique ping URL instantly.
Append curl cronhook.site/ping/your-id to your cron job, Docker container, or GitHub Action.
If the ping doesn't arrive within the grace period, CronHook alerts you on Email, Slack, or Discord.
Product features
Built on Cloudflare's edge network. Durable Objects track each check individually — zero polling, instant detection.
Email, Slack, Discord, or custom webhooks. Know within seconds when a job goes down — and when it recovers.
Each check runs as its own Durable Object with an internal alarm. No cron sweeps. No wasted CPU. Instant detection.
Share uptime with your team or customers. Embeddable status cards. 30-day uptime percentages.
Global edge network. Workers, D1, KV, Durable Objects. 0ms cold starts. Your monitoring runs where your jobs are.
Every failure is logged with duration, timestamps, and resolution details. Export data or integrate with your tools.
5 checks, 5-minute intervals, email alerts. No credit card required. Upgrade when you need more.
Built for production
CronHook runs entirely on Cloudflare Workers, Durable Objects, D1, and KV — so your monitoring is always fast, always available, and costs nothing to idle.