Native operations · Built-in scheduler
Schedule and inspect HTTP cron jobs
Hit any URL on a recurring cadence. Monitor services, trigger jobs, keep endpoints warm. Full run history with response inspection in the dashboard.
Run console
Every job stores schedule, target URL, status, duration, and the first 10KB of each response body.
Cron job
stripe-health-check
Schedule
*/5 * * * *
America/Los_Angeles
Target
GET api.example.com/health
Last run
200 · 142ms
2 minutes ago
Recent runs
| Time | Status | Duration |
|---|---|---|
| 14:35:00 | 200 | 142ms |
| 14:30:00 | 200 | 138ms |
| 14:25:00 | 503 | 9.8s |
Use cases
Keep services warm
Ping serverless endpoints before the first real request. Avoid cold starts on Lambda, Cloudflare Workers, and other scale-to-zero platforms.
Health checks
Call a status URL every minute and see latency over time. Catch outages before your users do.
Trigger ETL jobs
Kick off nightly data pulls, report generation, or batch exports on a schedule — no separate scheduler infrastructure.
Replay webhooks
Send traffic into your HookDeploy endpoints on a schedule. Test integrations without waiting for real events.
Feature highlights
- Any cron expression (*/5 * * * *, 0 9 * * 1-5, etc.)
- Timezone-aware scheduling with IANA timezone strings
- Full response body stored per run (first 10KB)
- Email notification on each failure and on auto-disable
- Auto-disable after 10 consecutive failures
- Manual "Run now" trigger from dashboard or API
- Realtime run history in dashboard
Plan limits
| Plan | Cron jobs | Min interval |
|---|---|---|
| Free | 2 | 1 hour |
| Starter | 10 | 5 minutes |
| Team | 50 | 1 minute |
| Enterprise | Unlimited | 1 minute |
Create your first cron job in the dashboard
Free plan includes 2 cron jobs with a 1-hour minimum interval. No credit card required.