Slack Integration
Connect your Slack workspace to receive notifications and manage incidents without leaving Slack.
Setting Up Slack
- Go to Settings → Integrations
- Click Connect next to Slack
- Authorize Upstat in your Slack workspace
- Choose your default notification channel
Once connected:
- Receive notifications in channels or DMs
- Create incidents with
/incident - Update incident status from Slack messages
Slash Commands
Creating Incidents
Quickly create incidents without leaving Slack:
/incident Website is down - users getting 503 errors
This will:
- Create a new incident
- Set you as the incident lead
- Create a dedicated incident channel
- Post initial details
- Notify on-call team
Additional Commands
Check system status: /upstat status
See who’s on-call: /oncall
Or for specific team:
/oncall backend
Get help: /upstat help
Working with Incidents in Slack
Incident Notifications
When incidents occur, you’ll receive notifications with:
- Incident details and severity
- Action buttons to acknowledge or update status
- Link to view full incident
Using Commands
Create an incident:
/incident Website is down Check who’s on-call:
/oncall Configuring Notifications
Channel Selection
Choose where different notifications go:
- Go to Settings → Notifications
- Configure channels for:
- Incidents: New incidents and major updates
- Critical Alerts: Monitor down, SSL expiring
- Maintenance: Planned maintenance notifications
- Daily Summary: System health overview
Personal Notifications
Get DMs for notifications relevant to you:
- Go to Profile → Notification Preferences
- Enable “Slack Direct Messages”
- Choose what to receive:
- Incidents assigned to you
- On-call notifications
- @mentions in incidents
Notification Types
Critical Alerts
- Service down for 5+ minutes
- SSL certificate expiring
- Multiple monitors failing
Format:
CRITICAL: Production API Down
Duration: 5 minutes
Region: US-East
Affected: Payment Service, Checkout
[View Details] [Create Incident] Incident Notifications
- New incidents
- Status changes
- Assignment changes
- Resolution
On-Call Notifications
- Shift starting reminder
- Handoff notifications
- Coverage gaps
Notification Features
Anti-Fatigue
Upstat helps reduce notification overload:
- Duplicate alerts suppressed
- Similar alerts grouped
- Rate limiting per channel
- Quiet hours respected (except critical)
Context from Catalog
Notifications include context when available:
- Affected services
- Dependencies
- Related runbooks
- Historical incidents
Runbook Suggestions
When configured, Upstat can suggest:
- Relevant runbooks
- Similar past incidents
- Team members who resolved similar issues
Configuration
Channel Selection
Choose where notifications go:
- Different channels for different severity levels
- Personal DMs for incidents assigned to you
- Team channels for group notifications
Troubleshooting
Not receiving notifications?
- Check Slack is connected in Integrations
- Verify channel permissions
- Check notification preferences
- Ensure you’re in configured channels
Too many notifications?
- Adjust severity thresholds
- Enable batching for non-critical
- Use separate channels by team/severity
- Configure quiet hours
/incident not working?
- Reconnect Slack integration
- Check you have permission to create incidents
- Try with more detail:
/incident SEV-2 Database connection timeouts