Overview
The Slack integration enables real-time incident notifications and team collaboration during critical production issues. Steadwing’s Slack bot allows you to trigger root cause analysis, receive updates, and manage incidents without leaving your communication platform.Why Use Slack with Steadwing?
Instant Notifications
Get immediate alerts when incidents occur in your preferred Slack channel
Direct Incident Management
Trigger RCA and manage incidents by simply tagging @Steadwing
Team Collaboration
Keep your entire team informed with threaded incident updates
Contextual Updates
Receive detailed RCA results and solutions directly in Slack threads
Setup Instructions
Step 1: Connect Slack OAuth
- Navigate to Steadwing Settings
- Find the Slack integration card
- Click the Connect button
- You will be redirected to Slack’s authorization page
- Select the workspace where you want to install Steadwing
- Click Allow to authorize the Steadwing app
Step 2: Install Steadwing Slack App
After completing OAuth, you need to install the Steadwing Slack App in your workspace:- Follow the installation link provided in the settings page (Step 2)
- Select the channels where you want Steadwing to be active
- Click Allow to complete the installation
- The Steadwing bot will now appear in your selected channels
Step 3: Verify Installation
- Go to your designated alerts channel in Slack
- Type
@Steadwingto ensure the bot is available - You should see the Steadwing bot appear in the mention suggestions
How to Use Slack Integration
Conversational Follow-up
After the RCA is completed, you can continue the conversation with Steadwing by tagging the bot in follow-up messages:- Ask clarifying questions about the root cause
- Request additional details about suggested solutions
- Inquire about alternative approaches or fixes
- Get explanations about specific technical aspects
Triggering Root Cause Analysis
When an alert appears in your Slack channel:- Reply to the alert message in a thread
- Tag
@Steadwingin your reply - Steadwing will acknowledge with a 👀 reaction and post: “Incident created! View it here: [link]”
- Once RCA completes, you’ll see a ✅ reaction and Steadwing will notify you in the same thread
- Click the provided link to view detailed results and suggested solutions
Receiving Notifications
Steadwing will automatically post to your Slack channel when:- An incident is created
- RCA analysis is complete
- Remediation actions are suggested
- Incident status changes
Automatic Monitoring Bot Analysis
Steadwing can automatically analyze error messages from your existing monitoring tools like Sentry, Datadog, or PagerDuty - no @mention needed. How it works: When enabled, Steadwing will automatically detect and analyze error messages posted by monitoring bots in channels where it’s installed. Simply enable this feature in your settings, and Steadwing will:- Monitor messages from bot accounts (like Sentry, Datadog, PagerDuty)
- Automatically create incidents and perform RCA when errors are detected
- Skip human messages and thread replies to focus on new alerts
- Process up to 10 bot messages per hour to prevent alert fatigue
Configuration
Required Permissions
The Slack integration requires the following permissions:channels:read- To read channel informationchat:write- To send messages and incident updatesusers:read- To identify team membersapp_mentions:read- To detect when @Steadwing is mentioned
Supported Channels
- Public channels
- Private channels (if Steadwing is explicitly invited)
- Shared channels (with limitations)
FAQs
Why do I need to complete Step 2 separately?
Why do I need to complete Step 2 separately?
OAuth (Step 1) authorizes Steadwing to access your workspace, but the Slack App installation (Step 2) is required to add the bot to specific channels and enable interactive features.
Can I use Steadwing in private channels?
Can I use Steadwing in private channels?
Yes, but you need to explicitly invite the Steadwing bot to private channels using
/invite @Steadwing.What happens if I don't tag Steadwing on an alert?
What happens if I don't tag Steadwing on an alert?
Steadwing only analyzes alerts when explicitly tagged. Untagged alerts will not trigger automatic RCA.
Can multiple team members tag Steadwing on the same alert?
Can multiple team members tag Steadwing on the same alert?
Yes, but Steadwing will only create one incident per alert. Subsequent tags on the same alert will reference the existing incident.
How do I disconnect the Slack integration?
How do I disconnect the Slack integration?
Go to Settings, find the Slack integration, and click Disconnect. You should also uninstall the Steadwing app from your Slack workspace settings.