Know when your scripts stop running — before your users do

Your logs can tell you when a job fails. They can't tell you when it never ran. PulseWatch watches your cron jobs, scripts and automations from the outside — and alerts you when they go missing, crash or get stuck.

Start monitoring free See how it works

Free for 2 monitors · No credit card · No SDK

Two-minute setup

1

Create a monitor

Sign up and create a monitor for each script or pipeline you want to watch. You get a unique ping URL.

2

Add two lines to your script

Call your ping URL at the start and end of each run. Works with any language — just an HTTP request.

3

Get alerted when it breaks

PulseWatch checks every 30 minutes. If your job goes missing, crashes, or gets stuck — you get an email.

# Add to any Python script — pure stdlib, no dependencies
import urllib.request

PING = "https://pulsewatch.ai/ping/<your-token>"

urllib.request.urlopen(f"{PING}/start")
try:
    your_existing_job()
except Exception as e:
    urllib.request.urlopen(f"{PING}/fail?message={e}")
    raise
urllib.request.urlopen(f"{PING}/success")

Built for solo developers

🤖 Built for unattended jobs

Cron jobs, scheduled scripts, scrapers, data pipelines or AI workflows — if it should run without you watching it, PulseWatch can watch it for you.

🔕 No alert spam

Only notified on state changes — one email when something breaks, one when it recovers. Never the same alert twice.

☠️ Dead-man's switch

Catches the failure mode no logger can: when your script never ran at all. The server checks for you.

⚡ Two-minute setup

No SDK, no agent to install. Just two HTTP calls from your existing script. Works in any language.

See it in action

Every run tracked. Failures caught. Alerts the moment your job goes silent.

A PulseWatch monitor showing run history, a caught failure, and schedule settings

Simple pricing

Start free. Upgrade when you need more.

Free

$0 / month
Try it out, no card needed.
  • 2 monitors
  • Email alerts
  • 7-day run history
  • 30-minute checks
Get started free

Indie

$19 / month
For power users with many pipelines.
  • Unlimited monitors
  • Email + webhook alerts
  • Unlimited run history
  • 5-minute checks
  • Priority support