← Back to Guides

How to Connect Slack (via Webhooks)

4 min read Integrations

Send Nova alerts, incident updates, and AI-generated summaries directly to your Slack channels using incoming webhooks. This guide walks you through setting up the Slack integration.

System Status

Steps

1

Create a Slack Incoming Webhook

In Slack, go to Apps > Incoming Webhooks (or visit api.slack.com/apps). Create a new app, enable Incoming Webhooks, and add a webhook to your desired channel.

2

Copy the webhook URL

Slack gives you a URL like:

https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
3

Add the webhook to Nova

Go to Settings > Integrations > Slack in Nova. Click Add Webhook, paste the URL, and give it a friendly name (e.g., "#incidents-channel").

4

Configure notification types

Choose which events should be sent to this Slack channel:

  • Alert triggers — new alerts matching your severity filter
  • Incident updates — status changes, acknowledgements, resolutions
  • AI summaries — daily or weekly digests of system health
  • Deployment markers — notifications when new code is deployed
5

Test the connection

Click Send Test Message. A sample alert should appear in your Slack channel within seconds.

Tip:

Create separate webhooks for different channels: #alerts for all alerts, #incidents for active incidents, and #deploys for deployment notifications. This keeps each channel focused.

6

Route alerts to specific channels

When creating or editing alert rules, select which Slack webhook to use in the notification settings. You can route critical alerts to #oncall and warnings to #monitoring.

Ready to get started?

Get real-time alerts and AI summaries in your Slack channels.

Start Free Trial