Getting Started
Set up your first cron job monitor in under 5 minutes.
1. Create a monitor
Log in to your crond.io dashboard and click New Monitor. Give it a name and configure its expected schedule using a cron expression or a simple period (e.g. every 60 seconds).
Each monitor gets a unique ping URL in the format:
https://crond.io/ping/{uuid}2. Add a ping to your cron job
After your job runs successfully, send a GET or POST request to the ping URL. The simplest approach with curl:
# In your crontab
0 2 * * * /usr/local/bin/backup.sh && curl -s https://crond.io/ping/YOUR-UUIDThat's it — crond.io will now alert you if the ping stops arriving.
3. Report failures explicitly
For more precise failure detection, POST to the /fail endpoint when your job encounters an error:
curl -X POST https://crond.io/ping/YOUR-UUID/fail \
-H "Content-Type: application/json" \
-d '{"message": "Database connection failed"}'4. Configure alerts
In your monitor settings, add your email address for instant notifications. Pro users can also add webhook URLs to integrate with Slack, PagerDuty, or any HTTP endpoint.