Cron Heartbeats · SSL Expiry · Dead Man's Snitch

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.

Pulse
Production Services
PULSE

Total Services

18Active

12 Crons · 6 SSL Certs

Heartbeat Health

100%
12/12On schedule

Zero missed check-ins

SSL Sentinel

6 Valid

Nearest expiry: 42 days

Live

DB Backup checked in·Stripe consumer active·api.mysite.com cert valid 68d

All Services 18
ServiceCadence / ExpiryStatus

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 leftACTIVE

Stripe Webhook Consumer

Checked in 1m ago·worker.internal

Every 5m(1m grace)UP

auth.mysite.com

Expiring soon·DigiCert

12 days left12D LEFT
Showing 4 of 18 servicesLive telemetry synced
Platform Capabilities

Engineered for silent reliability.

Continuous telemetry for critical scheduled tasks, TLS certificate lifecycles, and multi-channel incident dispatches.

crontab -e
LISTENING
# Run Postgres backup and ping Pulse on success
$0 2 * * * /opt/scripts/backup.sh && curl -fsS -m 10 https://pulse.byzo.cc/api/ping/hb_9f82ca17
14/14 healthy pings
Cadence: 1hGrace: 15mLast: 3m ago
Cron & Heartbeat Telemetry

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.

Configure heartbeat monitorcurl • wget • HTTP POST
api.domain.com
TLS 1.3
IssuerLet's Encrypt (R3)
Valid For68 Days
IssuedAlerts: 30d, 14d, 7d
SSL & Certificate Lifecycle

Automated TLS 1.3 handshakes on port 443. Detect chain misconfigurations and receive escalating alerts before certificates expire.

Telegram & Webhook
< 15s latency
MISSED HEARTBEAT14:00 UTC

stripe-sync-worker failed to ping within 1h (+15m grace).

Zero-Delay Dispatching

Direct integration with Telegram bots, HMAC-signed webhooks for Slack/Discord, and email summaries the instant an event triggers.

Active Monitored Services3 of 3 Active
db-wal-archiverCron (10m)
200 OK
auth.company.ioSSL (Port 443)
VALID
stripe-webhook-consumerCron (1h)
200 OK
Unified Operations Console

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.

Open live dashboardKeyboard-driven • Zero layout shift
Competitive Matrix

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
UptimeRobotDead Man's SnitchCronitor
Cron heartbeats & SSL expiry in one dashboardBoth includedPing/SSL onlyCron only$29+/mo add-on
Cron & heartbeat job monitoringAdd-on
SSL & domain expiration alertsPaid tier
Outbound ping support (curl / wget / HTTP)Limited
Configurable grace periods for slow jobs
Instant Telegram bot alertsPaid planPaid plan
HMAC signed webhooks (Slack, Discord, Zapier)LimitedPaid tier
Free plan3 monitors50 pings1 monitor5 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.

Transparent Billing

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.

$0/month
Start free
  • 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
Most popular

Pro

For developers needing multi-channel alerts and a status page.

$9/month
Get started with Pro
  • 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.

$29/month
Start Business trial
  • 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
Frequently Asked Questions

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.

Instant Setup

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.

Start monitoring freeNo credit card required • 3 free monitors forever