Slack Alerts
Post rich change notifications directly into your Slack workspace using an incoming webhook.
If your team works in Slack, you can have ArtistGuard post formatted messages for every detected change - straight into any channel you choose.
Step 1: create an incoming webhook in Slack
- Go to api.slack.com/apps and click Create New App
- Choose From scratch, give it a name like "ArtistGuard", and select your workspace
- In the left sidebar, click Incoming Webhooks
- Toggle Activate Incoming Webhooks on
- Click Add New Webhook to Workspace
- Select the channel you want alerts posted to and click Allow
- Copy the webhook URL that appears
Not sure where to find it? This video walks through the full setup.
The URL looks like this:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
Step 2: create a destination
Go to Dashboard > Destinations > New Destination:
- Type: Slack
- Name: something you'll recognize, e.g. "Team Slack" or "#artist-alerts"
- Webhook URL: paste the URL you copied
Click Create Destination.

Step 3: create an alert rule
Go to Dashboard > Alert Rules > New Rule:
- Destination: pick the Slack destination you just created
- Min severity: your choice
- Event types: leave empty for all, or pick specific ones
- Artist filter: leave empty for all artists
Click Create Rule. Active immediately.

What the message looks like
ArtistGuard sends a formatted attachment with:
- The change type as a heading
- Before and after detail (track name, release, values)
- Artist name with a link back to the dashboard

Multiple Slack channels
Want critical alerts in one channel and everything else in another? Create two destinations - one per webhook URL - then create two rules, each pointing to a different destination.


Troubleshooting
No messages?
- Double-check the full webhook URL was pasted correctly in the destination
- Make sure the Slack app is still installed in your workspace (check under Manage Apps)
- Check the rule is toggled Active in the Alert Rules list
Webhook stopped working? Slack invalidates webhook URLs if the app is uninstalled or the channel is deleted. Generate a new one and update the destination.