CheckFast vs Cronhub
an honest comparison
Side-by-side
| Feature | CheckFast | Cronhub |
|---|---|---|
| Heartbeat ping URL | ||
| Cronhub URL compatibility | Replace each URL | — |
| Cron expression validation | ||
| Telegram alerts | ||
| Slack alerts | ||
| Start + complete pings | ||
| Recovery notifications | ||
| Per-monitor status badge | ||
| 44-tool catalog | ||
| Free monitors | shut down | |
| Starter price | $9/mo (15) | $29 (20) |
Why teams switch
Structured migration
Bulk-create job definitions, replace each old URL with its generated CheckFast URL, then verify with a test ping.
Same shape, better price
The same heartbeat model and cron schedules at a lower entry price, plus the wider CheckFast tool catalog.
Telegram from $9
Starter includes Telegram alerts for missed windows and recoveries. Pro and Agency also support Slack for cron alerts.
Migrate each Cronhub job safely
Copy-paste this. We don't make migration painful.
# 1. Sign up at checkfast.io and recreate your monitors # (or use our import tool: /cron/migrate-from-cronhub) # 2. Copy the new URL generated for this CheckFast job OLD_URL='https://cronhub.io/ping/<old-uuid>' NEW_URL='https://checkfast.io/api/ping/<new-uuid>' # 3. Replace the exact old URL and review the result sudo crontab -l | sed "s|$OLD_URL|$NEW_URL|g" > /tmp/checkfast-crontab cat /tmp/checkfast-crontab sudo crontab /tmp/checkfast-crontab # 4. Verify sudo crontab -l | grep checkfast.io # 5. Trigger one ping to confirm curl -fsS https://checkfast.io/api/ping/<your-uuid>
FAQ
Is the ping URL really identical?+
No. Both services accept simple HTTP pings, but every CheckFast job receives a new UUID. Replace each complete Cronhub URL with the generated CheckFast URL for that job.
How long does the migration take?+
Recreate job names, schedules and grace periods manually, or use the importer when paid launch is enabled. Then copy each generated CheckFast ping URL into the corresponding crontab entry and trigger a test ping.
What about my historical job runs?+
We can't import Cronhub history — they don't expose a public export. Recreate each monitor configuration and verify its alert channel before relying on the replacement.
Pricing comparison?+
Cronhub: $29/mo for 20 monitors. CheckFast Starter: $9/mo for 15 monitors with Telegram alerts. CheckFast Pro: $29/mo for 50 monitors and adds Slack delivery.
Do you support start + complete pings?+
Yes. Call the generated URL with ?type=start before the job and call the base URL on success; ?type=fail records an explicit failure. CheckFast stores each typed ping event.