Integration guides
Integration guides
cron
Add one curl to the crontab line. HookPulse alerts you when the job stops running or ends with an error.
systemd
ExecStopPost sends the exit status of each run to HookPulse, also when the service fails.
GitHub Actions
Add one step to a scheduled workflow. The first run creates the monitor with the workflow schedule, with no secret.
GitLab CI
after_script reports each scheduled run to HookPulse, success or failure, from the job status.
Docker
The container sends its exit status to HookPulse when the job ends. Pass the check-in URL as an environment variable.
Kubernetes
The CronJob container sends its exit status to HookPulse. The check-in URL stays in a Secret.
Node.js
Call the check-in URL with fetch when the job ends, and the failure URL when it throws. No package needed.
Python
Call the check-in URL with the standard library when the script ends, and the failure URL when it raises.
Laravel
The Laravel scheduler pings HookPulse before the command, on success and on failure. No package needed.
Rails
A scheduled rake task checks in with Net::HTTP when it ends, and reports the failure when it raises.
n8n
Add an HTTP Request node at the end of the workflow. If the workflow stops or fails, the check-in does not arrive.
PostgreSQL
End the pg_dump line in the crontab with one curl. HookPulse alerts you when the nightly dump stops or fails.
MySQL
End the mysqldump line in the crontab with one curl. HookPulse alerts you when the nightly dump stops or fails.
restic
A small script runs restic backup and forget, then sends the exit status of the last step to HookPulse.
BorgBackup
A small script runs borg create and prune, then sends the exit status to HookPulse, warnings included.
Zapier
Add a Webhooks by Zapier step at the end of a scheduled Zap. If a step before it fails, the check-in does not arrive.
Make
Add an HTTP module at the end of a scheduled scenario. If a module before it fails, the check-in does not arrive.
Celery
The task checks in when it ends and reports the failure when it raises. Celery beat runs it on a schedule.
Sidekiq
The job checks in when it ends and reports the failure when it raises, before Sidekiq retries it.
Vercel
The function checks in when the job ends and reports the failure. Vercel calls it on the schedule in vercel.json.
Healthchecks.io
Export your Healthchecks.io checks, turn them into crontab lines and import them into HookPulse in one go.