Schedule HTTP jobs. Monitor everything. Get notified when it breaks.
Monitor your jobs from the outside, get a public status page on your own branded subdomain, and get alerted the moment something breaks. Set it up once — we watch it and tell you when it stops.
POST /api/v1/sync
Every 5 minutes
Heartbeat: nightly-backup
Expected every 24h
PUT /reports/daily
Daily at midnight
Everything you need to run jobs with confidence
CronSpark bundles cron scheduling, uptime monitoring, status pages, and alerting — the tools you'd normally stitch together from two or three separate services.
Cron & Interval Scheduling
Standard cron expressions with a visual builder, or simple fixed intervals — plus one-click crontab import to bring your existing schedules over in seconds.
Heartbeat Monitors
Dead man's switch monitoring for background jobs and scripts — if a check-in doesn't arrive on time, we tell you immediately.
Multi-Channel Alerts
Email, Discord, Slack, Telegram, PagerDuty, and OpsGenie notifications the moment something fails, with snooze and maintenance windows.
Status Pages on Your Own Subdomain
Give customers a polished status page at yourbrand.cronspark.com — hosted off your infrastructure, so it stays up when you're down. It updates itself from real uptime checks (no manual toggling), with incident timelines and subscriber email alerts.
Workflow Engine & Conditional Chaining
Trigger a follow-up job on success, or a different fallback job on failure. Validate responses against a regex pattern to ensure complete reliability.
Advanced Logging & Uptime Heatmaps
Every run logged with status, response code, and duration. Visualize 90-day uptime via GitHub-style heatmaps and dive into beautiful, pretty-printed JSON logs.
Secure Secret Vault
Store your API keys safely with AES-256-GCM encryption. Inject them securely into request headers using {{secrets.YOUR_KEY}} without exposing them.
Schedule Templates
Kickstart your automation using ready-made templates for Keep Alive pings, automated database backups, and Cloudflare cache purging.
REST API & API Keys
Manage jobs and monitors programmatically with a full REST API and scoped API keys — automate your automation.
Team Collaboration & RBAC
Invite teammates with admin or read-only roles, track every change in a shared activity log, and manage access confidently.
CronSpark CLI
Manage jobs straight from your terminal. Deploy configurations via cronspark.json, view live execution logs, and trigger jobs without leaving your shell.
Tags, Timezones & Templating
Organize jobs with tags, schedule each one in its own timezone, and inject dynamic variables like {{timestamp}} into request payloads.
A status page on your own subdomain
Spin up a public status page at yourbrand.cronspark.comin seconds — just pick a name, no DNS or setup on your end. It's hosted completely off your infrastructure, so it stays online exactly when you need it: when yours isn't.
- check_circleYour own branded subdomain — yourbrand.cronspark.com
- check_circleUpdates itself from real uptime checks — no manual toggling
- check_circleIncident timeline + maintenance announcements
- check_circleVisitors subscribe for email updates
Included with Pro — a fraction of the $20–80/mo the big status-page tools charge.
Acme Inc. Status
All Systems Operational
Three steps to peace of mind
1. Add your URL
Provide the endpoint you want us to trigger.
2. Set a schedule
Define the timing using standard cron syntax.
3. We handle the rest
Relax while we execute and monitor your jobs.
Simple, predictable pricing
Focus on building, not managing cron infrastructure.
Free
- checkUp to 5 scheduled jobs
- checkUp to 3 heartbeat monitors
- check1 minute minimum interval
- checkGET & POST requests
- checkCrontab import & bulk actions
- checkJob chaining & response pattern matching
- checkStatus badges, tags & per-job timezones
- checkREST API access & CLI
- checkEmail failure alerts
- check7-day execution history
Pro
- checkUnlimited jobs & heartbeat monitors
- check10 second minimum interval
- checkAll HTTP methods + custom headers, body & dynamic templating
- checkEmail, Discord, Slack & Telegram alerts
- checkSigned webhooks (HMAC-SHA256)
- checkAlert escalation policies
- checkPublic status pages on your own branded subdomain (yourbrand.cronspark.com)
- checkStatus page incidents & subscriber email alerts
- check30-day execution history
- checkCSV & JSON data export
- checkTeam roles & shared activity log
- check3 team seats (+$2/mo per extra seat)
- checkPriority support
Compare every feature
| Feature | Free | Pro |
|---|---|---|
| Scheduled jobs | Up to 5 | Unlimited |
| Heartbeat monitors | Up to 3 | Unlimited |
| Minimum interval | 1 minute | 10 seconds |
| HTTP methods | GET, POST | GET, POST, PUT, PATCH, DELETE |
| Custom headers & request body | — | ✓ |
| Dynamic request templating | — | ✓ |
| Job chaining & pattern matching | ✓ | ✓ |
| Crontab import & bulk actions | ✓ | ✓ |
| Status badges (embeddable SVG) | ✓ | ✓ |
| Tags & per-job timezones | ✓ | ✓ |
| Snooze & maintenance windows | ✓ | ✓ |
| Email alerts | ✓ | ✓ |
| Discord, Slack & Telegram alerts | — | ✓ |
| Signed webhooks (HMAC-SHA256) | — | ✓ |
| Alert escalation policies | — | ✓ |
| Public status pages & incidents | — | ✓ |
| Branded status-page subdomain (yourbrand.cronspark.com) | — | ✓ |
| Status page subscriber email alerts | — | ✓ |
| Execution history | 7 days | 30 days |
| Data export (CSV/JSON) | — | ✓ |
| REST API, API keys & CLI | ✓ | ✓ |
| Team roles & activity log | — | ✓ |
| Team seats | 1 | 3 (+$2/mo per extra seat) |
Why teams switch to CronSpark
Most tools make you choose between a cron runner, an uptime monitor, and a status page provider. CronSpark is all three — at a fraction of the cost.
| Feature | CronSpark | Uptime Monitor | Cron Monitor | Free Cron Tool |
|---|---|---|---|---|
| Cron job scheduling | ✓ | — | ✓ | ✓ |
| Heartbeat / dead man's switch monitoring | ✓ | ✓ | ✓ | — |
| Public status pages with incidents | ✓ | Add-on | Higher tiers | — |
| Status page on your own branded subdomain | ✓ (included) | — | Higher tiers | — |
| Job chaining & response pattern matching | ✓ | — | Limited | — |
| Telegram alerts | ✓ | — | — | — |
| Alert escalation policies | ✓ | Higher tiers | Higher tiers | — |
| REST API & API keys | ✓ | ✓ | ✓ | Limited |
| Crontab import | ✓ | — | — | — |
| Status page subscriber email alerts | ✓ | — | Higher tiers | — |
| Team roles, activity log & seat add-ons | ✓ ($2/mo per extra seat) | — | $5/mo per user | — |
| Starting price for full feature set | $4.99/mo | ~$20/mo | ~$19/mo | Free, ad-supported |
Frequently asked questions
Everything you need to know about cron job monitoring with CronSpark.
What is CronSpark?expand_more
CronSpark is a cron job monitoring and scheduling service. You give it a URL and a schedule (a cron expression or a fixed interval); it calls your endpoint on time, logs every run, and alerts you the moment one fails.
What is heartbeat (dead man's switch) monitoring?expand_more
Instead of CronSpark calling you, your own job or script pings CronSpark on a schedule. If a ping doesn't arrive within the expected window, we alert you that the job didn't run — ideal for nightly backups, data pipelines and background workers.
How do I get notified when a cron job fails?expand_more
CronSpark sends instant alerts on email, Discord, Slack or Telegram the moment a job fails or a heartbeat monitor misses its check-in, with snooze and maintenance windows so you only hear about what matters.
Is there a free plan?expand_more
Yes. The free plan includes up to 5 scheduled jobs, 3 heartbeat monitors, email alerts, job chaining, response pattern matching, and full REST API and CLI access. Pro is $4.99/mo for unlimited jobs and monitors, multi-channel alerts, public status pages and more.
Can I host a status page on my own subdomain?expand_more
Yes. On Pro, every public status page is served on its own branded subdomain — yourbrand.cronspark.com — hosted off your own infrastructure so it stays online even when your servers are down. You just pick a name; there's no DNS setup on your end. The page updates itself from CronSpark's real uptime checks, with an incident timeline and subscriber email alerts.
Can I manage cron jobs from the command line?expand_more
Yes. The CronSpark REST API and CLI let you create, update, trigger and monitor jobs straight from your terminal, scripts or CI/CD pipelines.
What can I monitor with CronSpark?expand_more
Any scheduled HTTP endpoint or background task — cron jobs, nightly backups, data syncs, webhooks, ETL pipelines and health checks. If it should run on time, CronSpark watches it and tells you when it doesn't.
Ready to automate your workflows?
Join developers who trust CronSpark with their mission-critical tasks.
Get Started Free