Schedule HTTP jobs. Monitor everything. Get notified when it breaks.
Cron jobs, heartbeat monitors, status pages, and alerts in one place. Set it up once — we call it, watch it, and tell you the moment something's wrong.
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 and human-readable preview, 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, and Telegram notifications the moment something fails, with snooze and maintenance windows to avoid noise.
Public Status Pages
Branded status pages with incident timelines and maintenance announcements, plus optional email subscriptions so your users get notified the moment something changes.
Job Chaining & Pattern Matching
Trigger a follow-up job only on success, and validate responses against a regex pattern — not just an HTTP status code.
Execution Logs & Trends
Every run logged with status, response code, and duration. Visualize trends over time and export everything as CSV or JSON.
REST API & API Keys
Manage jobs and monitors programmatically with a full REST API and scoped API keys — automate your automation.
Secure by Default
Built-in SSRF protection blocks requests to private networks, every job runs with a 30s timeout, failed jobs retry automatically with backoff, and outgoing webhooks are signed with HMAC-SHA256 so you can verify they came from us.
Team Collaboration
Invite teammates with admin or read-only roles, track every change in a shared activity log, and add extra seats on demand for $2/mo each.
CLI
Manage jobs straight from your terminal with the CronSpark CLI — create, edit, and trigger jobs without leaving your shell.
Status Badges
Embed a live status badge for any job in your README or internal dashboard — shows passing, failing, timeout, or paused at a glance.
Tags, Timezones & Templating
Organize jobs with tags, schedule each one in its own timezone, and inject dynamic variables like {{timestamp}} or {{job_id}} into request headers and bodies.
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 with incidents & subscriber 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 | — | ✓ |
| 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 | — |
| 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 |
Ready to automate your workflows?
Join developers who trust CronSpark with their mission-critical tasks.
Get Started Free