Beta Access Open

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.

cronspark.com/dashboard
sync

POST /api/v1/sync

Every 5 minutes

Success
favorite

Heartbeat: nightly-backup

Expected every 24h

Success
mail

PUT /reports/daily

Daily at midnight

Success

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.

schedule

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.

favorite

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.

notifications_active

Multi-Channel Alerts

Email, Discord, Slack, Telegram, PagerDuty, and OpsGenie notifications the moment something fails, with snooze and maintenance windows.

campaign

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.

account_tree

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.

analytics

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.

key

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.

auto_awesome_mosaic

Schedule Templates

Kickstart your automation using ready-made templates for Keep Alive pings, automated database backups, and Cloudflare cache purging.

api

REST API & API Keys

Manage jobs and monitors programmatically with a full REST API and scoped API keys — automate your automation.

group

Team Collaboration & RBAC

Invite teammates with admin or read-only roles, track every change in a shared activity log, and manage access confidently.

terminal

CronSpark CLI

Manage jobs straight from your terminal. Deploy configurations via cronspark.json, view live execution logs, and trigger jobs without leaving your shell.

tune

Tags, Timezones & Templating

Organize jobs with tags, schedule each one in its own timezone, and inject dynamic variables like {{timestamp}} into request payloads.

publicBranded Status Pages

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.cronspark.com

Acme Inc. Status

All Systems Operational

API
99.98%Operational
Web App
100%Operational
Nightly Backup
99.9%Operational
Billing Sync
100%Operational

Three steps to peace of mind

link

1. Add your URL

Provide the endpoint you want us to trigger.

schedule

2. Set a schedule

Define the timing using standard cron syntax.

check_circle

3. We handle the rest

Relax while we execute and monitor your jobs.

Simple, predictable pricing

Focus on building, not managing cron infrastructure.

Free

$0/mo
  • 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
Get Started
Most Popular

Pro

$4.99/mo
  • 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
Upgrade to Pro

Compare every feature

FeatureFreePro
Scheduled jobsUp to 5Unlimited
Heartbeat monitorsUp to 3Unlimited
Minimum interval1 minute10 seconds
HTTP methodsGET, POSTGET, 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 history7 days30 days
Data export (CSV/JSON)
REST API, API keys & CLI
Team roles & activity log
Team seats13 (+$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.

FeatureCronSparkUptime MonitorCron MonitorFree Cron Tool
Cron job scheduling
Heartbeat / dead man's switch monitoring
Public status pages with incidentsAdd-onHigher tiers
Status page on your own branded subdomain✓ (included)Higher tiers
Job chaining & response pattern matchingLimited
Telegram alerts
Alert escalation policiesHigher tiersHigher tiers
REST API & API keysLimited
Crontab import
Status page subscriber email alertsHigher 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/moFree, 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