Slack alerts
Send alerts straight into a Slack channel so your team sees them where they already work. PingArk posts a red message when a check goes down and a green one when it recovers, with your check description attached.
Prerequisites
A Slack workspace where you can add an app and create an incoming webhook.
Setup
- Go to api.slack.com/apps and create a new app, or pick an existing one, choosing your workspace.
- Open Incoming Webhooks in the app settings and switch Activate Incoming Webhooks on.
- Click Add New Webhook to Workspace, choose the channel for alerts, and click Authorize.
- Copy the URL that appears under Webhook URLs for Your Workspace. It starts with https://hooks.slack.com/services/.
- In PingArk, open Channels, click Add channel, pick Slack, paste the URL into Webhook URL, and save.
Config fields
| Field | What to enter |
|---|---|
| Webhook URL | The incoming webhook URL from Slack, starting https://hooks.slack.com/services/. |
There is no separate verification step. Holding the webhook URL is proof you own the destination, so the channel is ready the moment you save. Click Send test in the add-channel modal to post a test message before you save, so you know the URL is right, and you can send another from the channel's menu any time.
What an alert looks like
A down alert reads DOWN with the check name and the reason, and a recovery reads UP with the check name. Your check description follows on the next line when you have set one.
Troubleshooting
If you delete the webhook in Slack, delivery starts failing and PingArk flags the channel with a last delivery failed tag. Create a new webhook and update the channel to fix it. A 404 back from Slack almost always means the webhook was revoked.
Which plans include which channels is on the pricing page.