No Infra Required

Scheduled HTTP Jobs,
Without the Headache

Register any URL to fire on a cron schedule. We handle execution, retries, logging, and failure alerts — you handle your actual product.

Start Free — No Credit Card View Dashboard →
Register your first job in seconds
# Create an API key
curl -X POST https://yourcronsaas.com/keys \
  -d '{"user_id":"me"}'
 
# Schedule a job — every day at 9am
curl -X POST https://yourcronsaas.com/jobs \
  -H "X-API-Key: cs_abc123..." \
  -d '{"name":"Daily Report","cron_expr":"0 9 * * *",
     "url":"https://api.myapp.com/send-report"}'
 
✓ Job scheduled. Next run: tomorrow at 09:00 UTC
Built for developers — REST API · Dashboard · CLI · No vendor lock-in · Self-hostable
Features

Everything your cron job needs

From fire-and-forget to mission-critical — CronFlo has the reliability layer your stack is missing.

⏱️

Precise Scheduling

Full cron syntax support — from minutely to yearly. See the exact next run time before you even save.

🔁

Automatic Retries

Configure retries with exponential backoff. Failed jobs retry automatically — no babysitting required.

📋

Full Run History

Every execution logged: status, HTTP response code, duration, and response body. Searchable, paginated.

🚨

Failure Alerts

Email, Slack, Discord, or webhook alerts when jobs fail. Configurable threshold — don't get paged for a single blip.

🔐

Secure by Default

API key + JWT auth. Custom headers per job — send auth tokens, HMAC signatures, whatever your endpoint needs.

🖥️

Dashboard + CLI

Visual dashboard for click-ops, CLI for the terminal crowd. Both are first-class. Neither is an afterthought.

How it works

Up and running in 5 minutes

Seriously. No deployment pipelines. No YAML. No server management.

1

Create a free account

Sign up in seconds. You get an API key immediately — no email confirmation loop.

2

Register a job

POST to /jobs with a URL and a cron expression, or use the dashboard form. Add custom headers, a request body, retry count — whatever the job needs.

3

We fire it, you sleep

CronFlo executes your job on schedule, retries on failure, and alerts you if something actually needs your attention. That's it.

4

Inspect the history

Every run is logged. Filter by status, check response bodies, see duration trends. Know exactly what happened and when.

Pricing

Simple, honest pricing

Start free. Upgrade only when you need to. No surprise overages.

Free
$0
5 jobs · 1hr min interval
30-day history
Starter
$5 /mo
25 jobs · 5min interval
90-day history
Business
$49 /mo
Unlimited · 10s interval
Priority + SLA
See full feature comparison →

Your crons are overdue for a glow-up

Stop hacking sleep loops into your app. Schedule it properly — in 5 minutes.

Create Your Free Account