Cron jobs that never fail silently.
Schedule any webhook. Cronhost retries failures, alerts your team when something breaks, and lets you know when it's fixed.
Schedule anything that speaks HTTP.
Any HTTP endpoint, any schedule. From health checks and backups to billing, reports, and AI workflows.
How it works
Health checks
This is the whole idea: point Cronhost at any URL, pick a schedule, and it makes the request for you, on time, every time. Here it sends a GET to your health endpoint every five minutes and records each run.
Charge subscriptions
Automatically bill active customers.
Database backup
Snapshot your database while traffic is low.
Generate revenue reports
Email daily revenue to your team.
Refresh vector embeddings
Re-embed new content so AI search stays current.
Discord community digest
Post a weekly recap to your server.
Create a schedule in seconds
Start in the dashboard. Automate with the API when you're ready.
curl -X POST "https://cronho.st/api/v1/schedules" \
-H "x-api-key: $CRONHOST_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Health checks",
"endpoint": "https://api.example.com/health",
"httpMethod": "GET",
"cronExpression": "*/5 * * * *"
}'curl -X POST "https://cronho.st/api/v1/schedules" \
-H "x-api-key: $CRONHOST_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Health checks",
"endpoint": "https://api.example.com/health",
"httpMethod": "GET",
"cronExpression": "*/5 * * * *"
}'Run history
Run · 09:05 UTC
- Status
- 500 Internal Server Error
- Duration
- 1.2s
- Started
- 09:05 UTC
- Reason
- Database connection timeout
When a run fails, you see why.
Every run is recorded. When one fails, the reason is right there.
- Every run is recorded
- Status, duration, and response history.
- See why it failed
- The exact reason, on every run.
- Shared with your team
- One source of truth for schedules.
Start free. Scale when you need to.
Free covers personal projects. Paid plans add executions, schedules, and longer history as you grow.
Free
For personal projects and side tools.
Free includes:
- 3 active schedules
- 5,000 executions per month
- 30-minute minimum interval
- 7-day execution history
- Email alerts on failure
- Any HTTP endpoint with custom method, headers & body
- Retries are free and don't count toward your limit
- Community & email support
Hobby
For side projects that need more room to run.
Everything in Free, plus:
- 5 active schedules
- 50,000 executions per month
- 1-minute intervals
- 14-day execution history
- Slack, Discord & Telegram alerts
Starter
For projects outgrowing the Hobby tier.
Everything in Hobby, plus:
- 20 active schedules
- 100,000 executions per month
- 30-day execution history
- Priority email support
Pro
Most popularFor production workflows and power users.
Everything in Starter, plus:
- Unlimited schedules
- 500,000 executions per month
- 90-day execution history
- Up to 10 alert channels per schedule
- Success & recovery alerts, not just failures
- Priority support
Need higher execution limits or longer retention than Pro? Get in touch.
Never wonder if your cron job ran.
Create your first schedule in minutes. See every run, every response, and every failure from one place.