Configuring Notifications

You can set up multiple ways to receive notifications when checks in your account change state. This is useful for several reasons:

  • Redundancy in case of notification failures. Set up notifications using two different notification channels (for example, email and Slack). If one transport fails (e.g., an email message goes to spam), you still receive a notification over the other channel.
  • Use different notification methods depending on urgency. For example, if a low-priority housekeeping script fails, post a message in chat. If a vital service fails, post in chat, send an email and send SMS.
  • Route notifications to the right people.

Each notification method ("integration") belongs to a project: if you want to use a notification method in multiple projects, you will need to set it up in each project separately.

In the web interface, the "Checks" page shows a visual overview of which alerting methods are active for each check. You can click the icons to toggle them on and off:

Integration icons in the checks list

You can also toggle the integrations by clicking the "ON" / "OFF" labels in individual check's details pages:

Integration on/off toggles in the check details page

SMS, WhatsApp, and Phone Call Monthly Quotas

Healthchecks.io sets a quota on the maximum number of SMS, WhatsApp, and phone-call notifications an account can send per given month. The specific limit depends on the account's billing plan. The quota automatically resets at the start of each month. The "unused" sends from one month do not carry over to the next month.

When an account exceeds its monthly limit, Healthchecks.io will:

  • Send a warning email to account's primary email address
  • Show a warning message in the Integrations page

Repeated Notifications

If you want to receive repeated notifications for as long as a particular check is down, you have a few different options:

  • If you use an incident management system (PagerDuty, VictorOps, OpsGenie, PagerTree), you can set up escalation rules there.
  • Use the Pushover integration with the "Emergency" priority. Pushover will play a loud notification sound on your phone every 5 minutes until the notification is acknowledged.
  • Healthchecks.io can send hourly or daily email reminders if any check is down in any of your projects. Set them up in Account Settings › Email Reports:

Email reminder options

Monthly Reports

Healthchecks.io sends monthly email reports at the start of each month. Use them to make sure all checks have their expected state and nothing has "fallen through the cracks."

A monthly report shows checks from all your projects. For each check it lists:

  • check's current status
  • the number of downtimes by month, for the last two months
  • the total downtime duration by month, for the last two months

Example monthly report

You can opt-out from the monthly reports in the Account Settings › Email Reports page or by clicking the "Unsubscribe" link in the email report's footer.