All integrations

Healthchecks.io

Cron late, down, and recovery events.

PreviewWebhookscoped token
healthchecks (healthy) Live Activity preview
what shows on your phone

Implemented in source: the authenticated dashboard mints a hashed, expiring credential bound to one webhook bridge and can revoke it independently. Hosted deployment, provider-native signature coverage, and a real phone receipt remain release checks.

Setup

  1. 1Open Dashboard → Provider webhooks and create a credential labeled for Healthchecks.io. Choose Healthchecks.io; do not adapt an account credential.
  2. 2If Healthchecks.io cannot set a custom header, paste the one-time provider-console URL. Otherwise prefer the clean endpoint plus X-Chirp-Webhook-Token.
  3. 3Select only the minimum Healthchecks.io events required and keep the URL or token in the provider's protected secret field.
  4. 4Send a reversible test event, then inspect both provider acceptance and the separate phone delivery acknowledgement.
  5. 5Revoke and replace the credential immediately if its URL or token appears in logs, screenshots, chat, or source control.
shell
# Dashboard → Provider webhooks
# 1. Choose Healthchecks.io, label the destination, and set an expiry.
# 2. Create the credential and copy its one-time setup value.
#
# Provider console: paste the one-time provider-console URL.
# Programmable sender (preferred): POST to the clean endpoint with
# X-Chirp-Webhook-Token: <one-time chirp_wh_... token>
#
# Bound endpoint:
CHIRP_WEBHOOK_ENDPOINT="https://api.chirpapp.dev/v1/webhooks/healthchecks"
#
# Never substitute CHIRP_API_KEY; broad account keys are rejected here.
External docs →