Slack
Send Seenty alerts to your Slack channels using incoming webhooks.
Slack Integration
Connect Seenty to Slack to receive rich, formatted alert messages directly in your team's Slack channels. Slack integration is available on Starter plans and above.
What you get
Slack notifications include:
- Color-coded messages -- Red for critical/down events, yellow for warnings, green for recovery/resolved.
- Structured fields -- Monitor name, status, response time, region, and timestamp displayed in an organized layout.
- Direct links -- Click through to the affected resource in your Seenty dashboard.
- Incident details -- Incident severity, current status, assigned responder, and timeline updates.
Setup
Create a Slack incoming webhook
You can create an incoming webhook through a Slack app:
- Go to api.slack.com/apps and click Create New App.
- Choose From scratch, give it a name (e.g., "Seenty Alerts"), and select your workspace.
- In the app settings, go to Incoming Webhooks and toggle it on.
- Click Add New Webhook to Workspace.
- Select the channel where you want alerts to appear and click Allow.
- Copy the Webhook URL (it will look like
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX).
Add the channel in Seenty
- Go to Integrations > Notification Channels.
- Click Add Channel and select Slack.
- Enter a name for the channel (e.g., "Slack - #incidents").
- Paste the webhook URL you copied from Slack.
- Click Save.
Test the integration
Click the Test button next to your new Slack channel. You should see a test message appear in your Slack channel within a few seconds.
Assign to monitors or policies
Add the Slack channel to the monitors or escalation policies that should send alerts to this Slack channel.
Multiple channels
You can create multiple Slack channels in Seenty, each pointing to a different Slack channel or workspace. Common setups include:
- #alerts-critical -- Only receives critical severity notifications.
- #alerts-monitors -- All monitor up/down notifications.
- #alerts-security -- Security findings and vulnerability alerts.
- #incidents -- Incident lifecycle updates (created, acknowledged, resolved).
Troubleshooting
Messages not appearing in Slack?
- Verify the webhook URL is correct and has not been revoked. You can test it with a simple
curlcommand:curl -X POST -H 'Content-type: application/json' \ --data '{"text":"Test from Seenty"}' \ YOUR_WEBHOOK_URL - Check that the Slack app has not been uninstalled from your workspace.
- Ensure the target channel still exists (channels that have been archived or deleted will not receive messages).
Webhook URL expired or revoked?
- Go back to your Slack app settings, generate a new webhook URL, and update it in Seenty.
Keep your webhook URL confidential. Anyone with access to the URL can post messages to your Slack channel. If you suspect it has been compromised, regenerate it immediately from your Slack app settings.