Schedule starts the Zap
Checkilo also watches for this trigger going quiet.
Detailed setup map
My job runs on a schedule, and I want to know if it stops running. Use the builder map below as your field-by-field checklist in Zapier.
scheduled automation
Checkilo also watches for this trigger going quiet.
Place this webhook immediately after the trigger.
Use this only if your scheduled job intentionally waits before work.
This can be any recurring sync, cleanup, or report action.
Place this webhook after the final happy-path action.
Step 1 · Schedule by Zapier
Checkilo also watches for this trigger going quiet.
Every hour
Match this cadence with the check's expected interval.
Step 2 · Webhooks by Zapier
Place this webhook immediately after the trigger.
Custom Request
Choose Webhooks by Zapier, then Custom Request.
Paste the Checkilo start URL immediately after the Zap trigger.
run={{trigger.id}}
Use the same trigger-derived value on every Checkilo ping in this Zap run.
Step 3 · Delay by Zapier
Use this only if your scheduled job intentionally waits before work.
No Checkilo-specific field setup is needed for this Zapier step.
Step 4 · Scheduled work app
This can be any recurring sync, cleanup, or report action.
No Checkilo-specific field setup is needed for this Zapier step.
Step 5 · Webhooks by Zapier
Place this webhook after the final happy-path action.
Custom Request
Choose Webhooks by Zapier, then Custom Request.
Paste the success URL after the final happy-path action.
run={{trigger.id}}
Use the same trigger-derived value on every Checkilo ping in this Zap run.
Use this when your Zap runs on a timer and you want an alert if it stops starting.
The detailed setup map above shows the schedule trigger, the /start webhook, the scheduled work step, and the final /success webhook.
The Scheduled job template creates a check with:
| Setting | Value | |---|---:| | Max run duration | 300 seconds | | Grace period | 60 seconds | | Expected interval | 3600 seconds |
Edit Expected interval if your Zap does not run hourly.
Set Expected interval to the number of seconds between scheduled runs.
| Schedule | Expected interval | |---|---:| | Every 15 minutes | 900 | | Every 30 minutes | 1800 | | Every hour | 3600 | | Every 2 hours | 7200 | | Every day | 86400 | | Every week | 604800 |
If this value is too short, Checkilo alerts too early. If it is too long, Checkilo waits longer before alerting.
For some Schedule by Zapier triggers, the available ID field may be named differently from {{trigger.id}}. Use the data picker and choose a value that stays the same for every Checkilo webhook in that scheduled run.
RunTimedOut: the scheduled job started but did not finish in time.NoNewRun: the expected interval passed and no new run started.If you get NoNewRun while the Zap is still running, check that Expected interval matches the Zap schedule.