Setting Up Slack Notifications

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 workspace.


Step 1: Open Notification Channels

  1. In the left sidebar, click Alerts.
  2. Click Notification Channels.
  3. Click New Channel.

Step 2: Connect to Slack

  1. Select Slack as the channel type.
  2. Click Connect to Slack.
  3. You'll be redirected to Slack's authorization page. Log in to your Slack workspace if prompted.
  4. Select the Slack workspace you want to connect.
  5. Choose which Slack channel should receive PulseAPI notifications (e.g., #alerts, #ops-incidents).
  6. Click Allow to grant PulseAPI permission.

You'll be redirected back to PulseAPI. The Slack channel name appears in the channel configuration.


Step 3: Save and Test

  1. Give the channel a Name (e.g., "Slack — #ops-alerts") so you can identify it in rule configurations.
  2. Leave Active toggled on.
  3. Click Create Channel.
  4. Click Send Test Notification to confirm a message appears in your Slack channel.

Tip: If the test message doesn't appear, check that PulseAPI's Slack app is still authorized in your Slack workspace settings (Slack → Settings → Integrations → Installed Apps).


Step 4: Assign to an Alert Rule

Creating a channel doesn't automatically trigger notifications. Assign it to a rule:

  1. Go to Alerts → Alert Rules.
  2. Open an existing rule or create a new one.
  3. In the Notification Channels field, select your Slack channel.
  4. Save the rule.

What Slack Notifications Look Like

PulseAPI posts a formatted message to your chosen Slack channel that includes:

  • Incident severity (color-coded: red for Critical, orange for High, yellow for Medium, blue for Low)
  • Monitor name and URL
  • What triggered the alert
  • A direct link to the incident in PulseAPI
  • Time of detection

Resolution messages are also posted with duration information.


Connecting Multiple Slack Channels

You can create multiple Slack notification channels pointing to different Slack channels or workspaces. Each one goes through a separate OAuth flow. This lets you, for example, send Critical alerts to #incidents and all other alerts to #monitoring.


Related Articles


Still have questions? Contact support.

    • Related Articles

    • Setting Up Email Notifications

      This article explains how to create an email notification channel so PulseAPI can send you alert emails when incidents are created or resolved. Step 1: Open Notification Channels In the left sidebar, click Alerts. Click Notification Channels. Click ...
    • Why Am I Not Receiving Alert Notifications?

      If your monitor goes down but you didn't receive an alert, work through this checklist to find the cause. Most cases have a simple fix. Checklist 1. Does an incident actually exist? Check Incidents in the left sidebar. If no incident was created for ...
    • Setting Up Webhook Notifications

      This article explains how to create a webhook notification channel so PulseAPI can send JSON payloads to any URL when incidents are created or resolved. Use webhooks to integrate with PagerDuty, Opsgenie, custom incident systems, or any service that ...
    • 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 ...
    • 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 ...