Slack Delivery
Receive alert notifications in Slack with inline actions and rich context.
Slack is the most common way teams receive Sazabi alerts. When an alert is triggered, Sazabi posts a rich notification to your configured channel with full context and inline actions.
Alert cards in Slack
Each alert notification appears as a card containing:
- Alert name: The title of the detected issue
- Severity indicator: Visual badge showing critical, high, medium, or low
- What happened: Summary of the issue Chat detected
- Why it happened: Chat's root cause analysis
- How to fix: Suggested remediation steps
- Source link: Direct link to the alert thread in Sazabi
The card gives your team enough context to understand the issue at a glance and decide how to respond.
Inline actions
Alert cards include buttons for common actions, so you can respond without leaving Slack:
Mute
Click Mute to suppress future notifications for this alert. The button changes to show the muted state, and subsequent occurrences of the same issue will not post new messages.
Use muting when:
- You are aware of the issue and working on a fix
- The alert is expected behavior during maintenance
- You need to reduce noise while focusing on a related incident
Unmute
When an alert is muted, the Unmute button appears. Clicking it resumes normal notification behavior for that alert.
Resolve
Click Resolve to mark the alert as resolved. This:
- Closes the alert
- Updates the Slack message to show resolved status
- Records who resolved it and when
Use resolve when the underlying issue has been fixed.
Feedback button
Alert cards include a feedback mechanism to help improve future alerts. After reviewing an alert, you can indicate:
- Good: The alert was accurate and actionable
- Bad: The alert was a false positive or not actionable
This feedback trains Chat to better identify issues that matter to your team and reduce noise over time.
Configuration
Setting up Slack delivery
To receive alerts in Slack:
Connect Slack
Go to Settings > Integrations > Slack and connect your Slack workspace. See the Slack integration guide for detailed setup instructions.
Configure alerts channel
In the Slack integration settings, specify the channel where Sazabi should post alert notifications.
Invite Sazabi
Make sure Sazabi is invited to the alerts channel by typing
/invite @Sazabi in that channel.
Channel selection
Choose your alerts channel carefully:
- Dedicated alerts channel: Best for teams that want a clean signal without mixing alerts with general discussion
- Incident channel: Good for teams that use a single channel for all production issues
- Team channel: Acceptable for small teams, but alerts may get lost in conversation
You can configure different channels for different severity levels in project settings. For example, route critical alerts to an on-call channel while medium and low alerts go to a general team channel.
Thread behavior
When Sazabi posts an alert to Slack, it does not create a Slack thread by default. Each alert is a top-level message for visibility.
If you reply to an alert message, your replies appear in a Slack thread. This is useful for quick team coordination, but for detailed investigation, open the alert thread in Sazabi where Chat can help.
Status updates
When an alert's status changes (muted, unmuted, resolved), Sazabi updates the original Slack message to reflect the new state. This keeps your channel accurate without posting additional messages for every status change.
The updated message shows:
- Current status (open, muted, resolved)
- Who changed the status
- When the change occurred