Monitor Heroku Scheduler Jobs

Heroku Scheduler fires a one-off dyno. When it exits, you want proof the work succeeded — not just that Heroku started a process.

Same heartbeat model as scheduled task monitoring.

Pattern

At the end of your scheduled command (bash or Node runner), curl CronCraft:

./bin/nightly_task.sh && curl -fsS https://croncraft.app/ping/YOUR_TOKEN > /dev/null

Scheduler UI

Match the CronCraft job schedule to the Heroku frequency you picked (daily/hourly/10m) so expected windows line up.

Free tier covers many single-dyno schedules.

Add a job