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.