Point us at a URL and a cron spec. We POST it on schedule, retry on failure, email you the trace, and keep the logs. No server to babysit.
No crontab. No server. No "why did it stop working at 3am" mystery.
Instant email when any job fails, with full stdout/stderr output. Know before your users do.
Every run is logged — exit code, duration, full output. Last 100 runs per job, forever.
Configure 1-3 retries with 5s delay. Transient failures get a second chance automatically.
POST to your Rails route, Vercel function, Cloudflare Worker, n8n flow — anything that speaks HTTP.
5-field cron expressions. 0 3 * * *, */15 * * * * — everything you already know.
Full REST API with API key auth. Create, update, enable/disable, delete jobs programmatically.
We run on idle VPS capacity we already own. That's why we can charge $9/mo instead of $49.
Payments via Paddle. We handle tax. Cancel from your dashboard.
Email + password. No card, no verification. You get an API key immediately. 3 jobs free forever.
Use the dashboard or API. Paste your cron spec (*/5 * * * * for every 5 minutes), drop in the webhook URL, set retries and email alerts.
Our runner polls every 30 seconds. When a job is due, we execute it and log the output. If it fails, you get an email immediately with the full error output.
Every run is stored. Filter by status, see stdout/stderr, check durations. Debug failures without SSHing into anything.
GET /api/jobs, POST /api/jobs, DELETE /api/jobs/{id}, GET /api/jobs/{id}/logs. Your key is shown in the dashboard.