Receiving alerts in Slack

3 min read44
Copy for AI:

An alert that arrives by email competes with dozens of other emails. When the notification lands in the Slack channel where your team already talks, someone replies right away. This article shows how to connect WiseData NPS alerts to a Slack channel.

Before you start

You need permission to create an app in your Slack workspace. If your company restricts that, ask your Slack administrator β€” they can do step 1 and hand you the URL.

Step 1 β€” Generate the URL in Slack

  1. Go to api.slack.com/apps and click Create New App.

  2. Choose From scratch, give it a name (for example, "WiseData NPS") and select your workspace.

  3. In the side menu, open Incoming Webhooks and turn on Activate Incoming Webhooks.

  4. Click Add New Webhook to Workspace and pick the channel that will receive the notifications.

  5. Copy the generated URL. It starts with https://hooks.slack.com/services/.

Step 2 β€” Paste it into WiseData NPS

  1. Go to Alerts and create a new alert (or edit an existing one).

  2. Fill in the name, condition and survey, just like any other alert.

  3. Under Notification Methods, check Slack.

  4. Paste the URL into the Incoming Webhook URL field and save.

What the notification looks like

The message arrives with the alert name as a heading, the condition that fired, the survey involved and the numbers at that moment β€” for example, the current NPS and how many responses were considered. There is also a button that takes you straight to the survey results inside WiseData NPS.

The channel is fixed per URL

This is the most common question. The Incoming Webhook URL is tied to the channel you picked in step 1 β€” the channel cannot be changed from WiseData NPS. If you want detractors going to one channel and NPS drops to another, generate two URLs in Slack (one per channel) and create two alerts, each with its own.

Combining with email

The methods are not exclusive. It is common to check Slack for the team's quick reaction and email for people who follow up less often. The same alert sends to both.

If notifications stop arriving

When someone removes the app from Slack or revokes the webhook, deliveries start failing. WiseData NPS shows a last delivery failed warning on the alert card β€” if you see it, generate a new URL through step 1 and update the alert.

Security

Treat the Incoming Webhook URL like a password: anyone who has it can post messages in that channel. We store it encrypted, and it is only shown to account administrators.

Was this article helpful?