How Notification Channels Work

How Notification Channels Work

A notification channel is a destination where PulseAPI sends alert notifications when an incident is created or resolved. This article explains what channels are, how they relate to alert rules, and the supported channel types.


What Is a Notification Channel?

When an alert rule fires, PulseAPI needs to know where to send the notification. That destination is a notification channel.

You create notification channels independently from alert rules. Once a channel is set up, you can assign it to one or more alert rules. When a rule fires, PulseAPI delivers a notification to every channel assigned to that rule.


Supported Channel Types

Type Description
Email Sends an alert email to a specified address. Auto-verified on creation.
Slack Posts an alert message to a Slack channel via OAuth integration.
Webhook Sends a JSON payload via HTTP POST to a URL you provide. Use this to integrate with any tool (PagerDuty, Opsgenie, custom systems, etc.).

Note: Slack and Webhook channels are available on Starter, Professional, and Team plans. Free plan users can only create Email channels.


How Channels Connect to Alert Rules

Channels and alert rules are separate objects. The connection is made inside the alert rule:

  1. You create a channel (e.g., an email address or a Slack workspace connection).
  2. When creating or editing an alert rule, you select which channels that rule should notify.
  3. A single channel can be assigned to multiple rules. A single rule can notify multiple channels.

This means you can, for example:

  • Have a "critical Slack channel" that only receives Critical-priority rule notifications
  • Have an email channel that receives every alert
  • Have a webhook channel for PagerDuty that only receives High and Critical rules

Channel Status: Active vs. Inactive

Each channel has an Active / Inactive toggle. Inactive channels do not receive notifications, even if assigned to active alert rules. Use this to temporarily silence a channel without deleting it or unassigning it from rules.


Testing a Channel

Before relying on a channel in production, send a test notification to confirm delivery. See Testing a Notification Channel.


Related Articles


Still have questions? Contact support.

    • Related Articles

    • How Alert Rules Work

      An alert rule defines the condition under which PulseAPI creates an incident and sends notifications. This article explains the evaluation flow, the components of a rule, and common configuration patterns. The Evaluation Flow After every check, ...
    • Testing a Notification Channel

      Before relying on a notification channel to deliver real alerts, send a test notification to confirm it's working. This article explains how. How to Send a Test Notification In the left sidebar, click Alerts. Click Notification Channels. Find the ...
    • Editing and Deleting a Notification Channel

      This article explains how to update a notification channel's settings and how to delete a channel you no longer need. Editing a Channel In the left sidebar, click Alerts. Click Notification Channels. Find the channel you want to edit. Click the ... ...
    • Key Concepts: Endpoints, Checks, Incidents, and Alerts

      This article explains the four core building blocks of PulseAPI and how they work together. Understanding these concepts makes every other part of the product easier to use. Endpoint (Monitor) An endpoint is a URL you want PulseAPI to watch. In ...
    • Setting Up Slack Notifications

      This article explains how to connect PulseAPI to Slack so your team receives alert notifications in a Slack channel. Prerequisites: Slack notifications require a Starter, Professional, or Team plan. You'll need permission to add apps to your Slack ...