Email alerts for missed cron jobs
Instant email notifications the moment a scheduled task misses its window.
CronPulse sends you an email the moment a scheduled job misses its window, before your backups fail, your emails stop sending, or your data goes stale.
Free · No credit card · First 3 monitors, no account needed
Give your monitor a name and set the expected interval (hourly, daily, weekly, or a custom cron expression). Add a grace period so you're not alerted for a job that's 30 seconds late.
Copy the generated ping URL and add it to the end of your cron job. Works with curl, wget, fetch, requests: anything that can make an HTTP GET or POST.
curl -s https://cronpulse.devencyclopedia.com/ping/your-monitor-idIf the ping doesn't arrive within the expected window, you get an email alert immediately. No dashboard to check, no logs to scan: you find out before your users do.
Built for solo developers and small teams running scheduled tasks on any stack: Next.js, Node.js, Python, Go, or bare shell scripts.
Instant email notifications the moment a scheduled task misses its window.
Set a buffer before an alert fires. A job that's 30 seconds late is fine. One that's 30 minutes late is not.
The ping URL accepts both GET and POST, so it works with curl, fetch, requests, and any HTTP client.
Create monitors without signing up. Grab a URL and start. Add your email address when you're ready for alerts.
The cron monitoring space has good options. Here's where CronPulse fits.
| CronPulse | |
|---|---|
| Free tier | 3 monitors, no account |
| Setup | One curl command |
| Purpose | Job monitoring |
| Open source | No |
Yes. Create your first 3 monitors without an account and without a credit card. A paid tier for unlimited monitors, Slack alerts, and team collaboration is planned for a future release.
# Add to the end of your cron script
curl -s https://cronpulse.devencyclopedia.com/ping/your-monitor-id| CronPulse | cron-job.org | |
|---|---|---|
| Purpose | Monitors that your job completed | Schedules and triggers your job |
| Alerts on failure? | Yes | No |
| Use together? | Yes, use both | Yes, use both |
Use cron-job.org to trigger tasks and CronPulse to verify they completed successfully.
Any language or platform that can make an HTTP request:
curl or wgetrequests), Node.js (fetch), Ruby, Gocurl step)| CronPulse | Healthchecks.io | |
|---|---|---|
| Free tier | 3 monitors, no account | 20 monitors, account required |
| Setup time | Under 60 seconds | A few minutes (email signup) |
| Open source? | No | Yes |
| Best for | Zero-friction start | More configuration options |
As soon as the grace period expires. For example, if your job is expected every hour with a 15-minute grace period, you get an email alert 1 hour and 15 minutes after the last successful ping.