No endpoints yet
Create one to get an ingest URL your job can call. This browser keeps a guest session cookie so you can return and edit without signing in first.
New here? See How it works.
How it works
HookPulse is a dead-man switch: we give you an ingest URL; your system pings it. Silence longer than your interval = miss. We do not poll your website.
-
Create an endpoint
Name it, set max silence (e.g.
900= 15 min), optional alert email. You get a unique/in/…URL with copy buttons. -
Your system calls that URL
Any HTTP method: cron
curl, n8n HTTP node, end of a backup script, etc. Each hit resets the “last seen” clock. -
We watch for silence
Every 5 minutes we check. No hit past your interval → miss.
-
Guest session, then email
Without signing in, this browser is tied to a guest cookie. Endpoints stay editable here. Sign in with email later and we claim them under your account.
Example use cases
End of job: curl the ingest URL. Interval ~25h. Job never finishes → miss.
Cron every 5–15 min. Machine dies or cron disabled → silence → miss.
Last step of a scenario hits the URL. Scenario stops → miss.
After processing Stripe (or any) webhooks, also ping HookPulse as a heartbeat.
Concrete example
Nightly backup at 02:00, interval 86400 s (24h). End of script:
curl -fsS "https://hookpulse.net/in/YOUR_ID"
Backup finishes → curl → healthy. Crash / cron removed → after 24h → miss.