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