Free plan available

Know when your cron jobs fail. Instantly.

Simple monitoring for scheduled tasks. Get alerted the moment something doesn't run. Set up in 60 seconds.

crontab
# Your existing cron job
0 2 * * * /usr/bin/backup.sh

# Add CronPulse ping
0 2 * * * /usr/bin/backup.sh && curl -fsS https://cronpulse.io/p/abc123
backup-db
send-reports
sync-data

Three steps. That's it.

1

Create a check

Give it a name, set the expected schedule. Takes 10 seconds.

2

Add a ping

Append a curl to your cron job. One line of code.

curl -fsS https://cronpulse.io/p/abc123
3

Get alerted

If the ping doesn't arrive on time, we notify you immediately via email, Slack, or webhook.

Everything you need. Nothing you don't.

⚡

Instant alerts

Get notified via email, Slack, Discord, or webhooks within seconds of a missed job.

⏱

Grace periods

Set custom grace periods for jobs that might run a few minutes late. No false alarms.

📊

Execution logs

See a full history of every ping — when it arrived, how long the job took, any output.

🔄

Cron expressions

Define schedules with standard cron syntax. We'll know exactly when to expect pings.

👥

Team dashboard (Coming Soon)

Invite team members, organize checks by project, assign notification channels.

🔌

Simple API

Create, update, and manage checks programmatically. Full REST API with docs.

Simple, transparent pricing

Free
$0

For side projects and personal use

  • 5 checks
  • Email alerts
  • 7-day log retention
  • Community support
Get started free

Start monitoring in 60 seconds

Create your free account and add your first check in under a minute.

Create free account Log in

Free plan includes 5 checks. No credit card required.