Know the moment your jobs or certs fail.
Monitor scheduled cron heartbeats, backup pipelines, and SSL certificates from one unified dashboard. Instant alerts before downtime impacts your users.
Total Services
12 Crons · 6 SSL Certs
Heartbeat Health
100%Zero missed check-ins
SSL Sentinel
Nearest expiry: 42 days
DB Backup checked in·Stripe consumer active·api.mysite.com cert valid 68d
View telemetry| Service | Cadence / Expiry | Status |
|---|---|---|
Postgres Daily Backup Checked in 4m ago·db.cluster.internal | Every 24h(5m grace) | UP |
api.mysite.com TLS 1.3 · Let's Encrypt·Port 443 | 68 days left | ACTIVE |
Stripe Webhook Consumer Checked in 1m ago·worker.internal | Every 5m(1m grace) | UP |
auth.mysite.com Expiring soon·DigiCert | 12 days left | 12D LEFT |
Engineered for silent reliability.
Continuous telemetry for critical scheduled tasks, TLS certificate lifecycles, and multi-channel incident dispatches.
Deploy unique ping endpoints for backups, workers, CI jobs, or nightly reports. Outbound HTTPS pings require zero inbound firewall exceptions. If a job fails or hangs past its grace period, get alerted immediately.
Automated TLS 1.3 handshakes on port 443. Detect chain misconfigurations and receive escalating alerts before certificates expire.
stripe-sync-worker failed to ping within 1h (+15m grace).
Direct integration with Telegram bots, HMAC-signed webhooks for Slack/Discord, and email summaries the instant an event triggers.
A single dense console for your entire infrastructure. Filter across cron tasks and certificates, execute bulk actions, and monitor live heartbeat health with zero interface latency.
Unified monitoring without fragmented billing.
See how Pulse compares against legacy heartbeat and uptime services on features, speed, and overall value.
| What's covered | Pulse $9 / mo | UptimeRobot | Dead Man's Snitch | Cronitor |
|---|---|---|---|---|
| Cron heartbeats & SSL expiry in one dashboard | Both included | Ping/SSL only | Cron only | $29+/mo add-on |
| Cron & heartbeat job monitoring | Add-on | |||
| SSL & domain expiration alerts | Paid tier | |||
| Outbound ping support (curl / wget / HTTP) | Limited | |||
| Configurable grace periods for slow jobs | ||||
| Instant Telegram bot alerts | Paid plan | Paid plan | ||
| HMAC signed webhooks (Slack, Discord, Zapier) | Limited | Paid tier | ||
| Free plan | 3 monitors | 50 pings | 1 monitor | 5 monitors |
| Paid plans from | $9 / mo | $15 / mo (pings only) | $29 / mo (cron only) | $39 / mo |
One tool for both jobs and certs
Avoid paying for a separate cron watcher and a separate SSL monitor. Pulse combines scheduled task heartbeats and TLS verification into one streamlined console.
Multi-channel alerting where you are
Get instant alerts via Telegram push notifications, signed webhooks, and email before downtime impacts your users.
Zero inbound firewall holes
Heartbeat monitoring uses outbound HTTPS pings, meaning your private databases, backup servers, and internal workers stay completely secure behind your firewall.
Ready to monitor your scheduled jobs and certificates?
Create your first heartbeat ping in 30 seconds. Free for your first 3 monitors, no credit card required.
Simple plans. Straightforward pricing.
Choose the plan that fits your infrastructure. Upgrade or downgrade anytime without lock-in.
Free
For individuals and side projects tracking essential jobs and certs.
- Total Monitors (Cron + SSL): 3
- Alert Channels: Email only
- History Retention: 7 days
- User Seats: 1 user
- Public Status Page
- REST API Access
- Priority Support
Pro
For developers needing multi-channel alerts and a status page.
- Total Monitors (Cron + SSL): 25
- Alert Channels: Email + Webhook + Slack/Discord
- History Retention: 90 days
- User Seats: 1 user
- Public Status Page: Pulse-branded
- REST API Access
- Priority Support
Business
For growing organizations requiring unlimited scale and custom status branding.
- Total Monitors (Cron + SSL): Unlimited
- Alert Channels: Email + Webhook + TG + Slack/Discord
- History Retention: 1 year
- User Seats: 5 seats
- Public Status Page: Custom domain
- REST API Access
- Priority Support
Architecture and operational details.
Common questions regarding extraction techniques, reliability engineering, and data guarantees.
When you create a cron heartbeat monitor, we generate a unique ping URL. In your scheduled task (e.g., cron job, backup bash script, Python worker, or CI pipeline), you simply make a GET or POST request (via curl, wget, or fetch) to that URL at the end of its run. If the ping doesn't arrive within the expected window plus your specified grace period, we alert you immediately.
Never miss a silent job failure or expiring certificate.
Set up a cron ping or SSL certificate monitor in under a minute. Receive instant push notifications via Telegram, webhook, or email the second things go wrong.