Notification Channels
Deliver analysis results to Slack, Teams, Discord, Google Chat, generic webhooks, or email
A notification channel is a destination for analysis results. When a watchdog rule fires, when a chat-triggered analysis completes, or when an analysis crosses a configured severity threshold, SigSentry delivers the diagnosis to the channels you've configured.
Supported destinations
Slack
Incoming webhook into a Slack channel.
Microsoft Teams
Adaptive Cards via incoming webhook.
Discord
Webhook URL for any channel.
Google Chat
Webhook into a Google Chat space.
Generic webhook
Any HTTPS endpoint, optionally HMAC-signed.
Send to a list of recipients via our managed email delivery.
After connecting one or more channels, set severity thresholds so each channel only fires for incidents at or above the level it cares about.
How delivery works
Each channel has a severity threshold. When an analysis completes, it's delivered to every active channel whose threshold is met or exceeded. Delivery is asynchronous, so slowness on one channel doesn't block the analysis or other channels.
Two types of channels
Channels differ in scope:
| Scope | Purpose |
|---|---|
| Project channels | Most channels. Configured under Project → Channels. Receive analyses from that project only |
| Tenant defaults | Set under Settings → Notifications. Apply a default severity threshold across the whole org |
A channel can also be disabled without being deleted — useful for silencing while still preserving the configuration.
What gets sent
Every channel receives the same notification content, formatted for its destination platform. Each notification includes:
- A short summary of the analysis
- Severity (with platform-appropriate styling — color, badge, emoji)
- Affected services
- The first few suggested actions
- A link back to the full analysis in the dashboard
Per-channel formatting differs — Slack gets Block Kit, Teams gets Adaptive Cards, Discord gets embeds — but the information density is the same.
Quotas
The number of channels per project depends on your plan:
| Plan | Channels per project |
|---|---|
| Starter | 2 |
| Pro | 10 |
| Business | Unlimited |
| Enterprise | Unlimited |
User-level preferences
Each user has a personal preference: notify me when analyses I trigger complete. By default this is on for analyses run from the dashboard or via API key with their identity, off for everything else. Users can flip it under Settings → Notifications. See Severity thresholds for the full picture of how thresholds and preferences interact.
