Slack
Configure Slack notifications using incoming webhooks.
Slack notifications are delivered via Incoming Webhooks. Each webhook URL maps to a specific Slack channel, and you can configure multiple webhooks to post to multiple channels.
Step 1: Create a Slack App
- Go to the Slack API Apps page.
- Click Create New App > From scratch.
- Enter an app name (e.g. "WatchThatSite") and select your workspace.
- Click Create App.
Step 2: Enable Incoming Webhooks
- In your app's settings, go to Feautes > Incoming Webhooks in the left sidebar.
- Toggle Activate Incoming Webhooks to On.
- Click Add New Webhook at the bottom of the page.
- Select the channel where you want notifications posted.
- Click Allow.
- Copy the Webhook URL. It looks like:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
Repeat steps 3-6 for each channel you want to notify.
Step 3: Configure in WatchThatSite
- Go to Notifications in your dashboard.
- Click on Edit under Slack to open the configuration dialog.
- Paste your webhook URL.
- To send to multiple channels, click + Add more and paste additional webhook URLs.
- Click Save.
- Once saved, enable the slack notifications by toggling the switch.
Customizing the App Appearance
In your Slack app settings under Basic Information > Display Information, you can customize:
- App name — shown as the sender name.
- App icon — shown as the sender avatar.
- Description — shown in the app directory.
Troubleshooting
"invalid_payload" or no message appears
- Verify the webhook URL is correct and complete.
- Make sure the URL matches the pattern
https://hooks.slack.com/services/.... - Check that the Slack app hasn't been uninstalled from the workspace.
Webhook returns 403 Forbidden
The Slack app may have been restricted by a workspace admin. Contact your workspace administrator to whitelist the app.
Webhook returns 404 Not Found or 410 Gone
The webhook URL has been revoked or the channel was deleted. Create a new webhook in your Slack app settings.
Messages going to the wrong channel
Each webhook URL is tied to a specific channel. Verify you pasted the correct URL for the intended channel. You can check which channel a webhook posts to in your Slack app's Incoming Webhooks settings.