Heartbeat Monitoring

Never miss afailed cron job

Monitor scheduled tasks, cron jobs, and background workers. Get alerted when jobs don't run or fail silently.

Simple integration

Add a single HTTP request to your cron job. That's it.

# Add this to the end of your cron job
curl -X POST https://api.pulsekeep.io/heartbeat/YOUR_HEARTBEAT_ID
# Or in your code
fetch('https://api.pulsekeep.io/heartbeat/YOUR_ID', { method: 'POST' })

Powerful heartbeat monitoring

Everything you need to ensure your scheduled jobs run reliably.

Flexible Schedules

Support for any cron schedule - from every minute to once a month. We adapt to your workflow.

Missing Run Detection

Get alerted when your job doesn't check in on time. Catch silent failures instantly.

Grace Periods

Configure grace periods to account for job duration variations. Reduce false alarms.

Instant Alerts

Email, Slack, Discord, webhooks, or SMS notifications when jobs fail or miss their schedule.

Run History

Complete history of all check-ins with timestamps and duration tracking.

Simple Integration

Just add a single HTTP request to your job. Works with any language or platform.

Common use cases

Monitor any scheduled task or background job.

Scheduled Backups

Ensure your database backups run successfully every night.

Data Pipelines

Monitor ETL jobs and data synchronization tasks.

Email Campaigns

Verify scheduled newsletters and notifications are sent.

Cleanup Jobs

Track log rotation, temp file cleanup, and maintenance tasks.

Stop silent failures

Set up heartbeat monitoring in under a minute. Know immediately when jobs fail.

Get Started Free
No credit card
5 free heartbeats
1-minute setup