💬 How to Set Up a Slack Incoming Webhook
PrettyGoodPing can post check alerts straight into a Slack channel using an incoming webhook: a URL Slack gives you which accepts messages and delivers them to one channel. Slack no longer offers a standalone "create a webhook" screen — a webhook is a feature you switch on inside a Slack "app", even an app that never does anything else. These steps walk through it end to end.
You'll need to be signed in to Slack as a user who is allowed to install apps into the workspace you want alerts delivered to.
Create the app
- Go to api.slack.com/apps.
- Click Create New App.
- On the "Create an app" screen, under Start your own way, click Blank app. The template options such as "AI agent" and "Starter app" are for building something larger and are not what you want here.
-
Give the app a name —
Pretty Good Ping
works well — and pick the workspace the notifications should be delivered to.
Turn on incoming webhooks
- In the left sidebar, under Features, click Incoming Webhooks.
- Toggle Activate Incoming Webhooks on.
- Click Add New Webhook to Workspace.
- Choose the channel the alerts should post to, then click Allow.
-
Slack returns you to the same page, where a new URL has appeared under
Webhook URLs for Your Workspace. It starts with
https://hooks.slack.com/services/. Copy it.
Add it to PrettyGoodPing
- Paste the URL into the Slack webhook URL field on the Slack Webhooks page, give it a label so you can recognize it later, and save.
Treat a webhook URL as a secret: anyone holding it can post messages into that channel. If one leaks, delete it from your Slack app's Incoming Webhooks page and add a fresh one here.
Slack's own reference documentation lives at Sending messages using incoming webhooks.
Steps verified against Slack's interface in August 2026.