Getting Started with CronFu in 5 Minutes
By CronFu Team
This guide walks you through setting up CronFu to monitor your cron jobs. By the end, you'll have a working monitor with alerts.
Step 1: Sign Up
Head to app.cronfu.dev/signup and create your account. No credit card required for the free tier.
Step 2: Get Your Telemetry Key
Once logged in, go to Settings → API Keys and copy your telemetry key. It looks like cfu_tel_abc123....
Step 3: Wrap Your Cron Job
The simplest integration is adding curl calls to your crontab:
# Before
0 2 * * * /usr/local/bin/backup.sh
# After
0 2 * * * curl -fsS "ping.cronfu.dev/p/YOUR_KEY/nightly-backup?state=run" && /usr/local/bin/backup.sh && curl -fsS "ping.cronfu.dev/p/YOUR_KEY/nightly-backup?state=complete" || curl -fsS "ping.cronfu.dev/p/YOUR_KEY/nightly-backup?state=fail"
CronFu auto-creates the monitor on the first ping — no dashboard setup needed.
Step 4: Set Up Alerts
Go to Notification Lists in the dashboard and create a list with your preferred channels:
- Email — Built-in, no setup required
- Slack — Paste a webhook URL
- Discord — Paste a webhook URL
- Custom webhook — Any HTTP endpoint
Then assign the notification list to your monitor.
Step 5: Verify It Works
Trigger your cron job manually or wait for its next scheduled run. You should see:
- A new monitor appear in your dashboard
- Run/complete events logged in the timeline
- Duration tracking start automatically
If the job fails, you'll get an alert within seconds.
Using the CLI (Optional)
The CronFu CLI can auto-discover every cron job on a server, wrap jobs with monitoring, and check status from your terminal:
curl -fsSL https://cronfu.dev/install | bash
cronfu configure --setup
cronfu discover # Scans all crontabs, cron.d, and systemd timers
cronfu sync # Registers all found jobs at once
cronfu exec backup # Wraps a job with run/complete/fail pings + log capture
cronfu status # Check monitor health from the terminal
Next Steps
- SLOs — Set uptime and success rate targets from your monitor's settings
- Escalation policies — Route alerts to the right team via Settings → Alerts
- Explore the API — Automate monitor management