Skip to Content

Slack Integration

The Slack integration enables real-time notifications, interactive incident management, and ChatOps workflows directly in your Slack workspace. Receive alerts, acknowledge incidents, and run Copilot queries without leaving Slack.

Prerequisites

  • A Slack workspace with admin permissions to install apps
  • AtlasAI tenant with admin access

Setup

Step 1: Install the AtlasAI Slack app.

  1. Navigate to Settings → Integrations → Slack in AtlasAI
  2. Click Install to Slack
  3. You will be redirected to Slack’s OAuth authorization page
  4. Select the workspace and authorize the AtlasAI app
  5. Choose a default notification channel (e.g., #ops-alerts)
  6. Click Allow to complete the installation

Step 2: Configure notification channels.

Navigate to Settings → Integrations → Slack → Channels to map notification types to Slack channels:

Notification TypeSuggested ChannelExample
P1/P2 Incidents#incidents-critical”P1 Incident: Database unreachable”
P3/P4 Incidents#incidents-general”P3 Incident: Elevated error rate”
Alert Notifications#alerts”Alert: CPU > 90% on prod-api-03”
Automation Actions#automation”Runbook executed: Restart API service”
Deployment Events#deployments”Deployed v2.3.1 to production”

Interactive Features

Incident Actions

When an incident notification is posted, Slack buttons allow you to:

  • Acknowledge — Assign the incident to yourself
  • View in AtlasAI — Open the incident in the web UI
  • Run RCA — Trigger AI-powered root cause analysis from Slack
  • Escalate — Escalate the incident to the next on-call tier

Slash Commands

The AtlasAI Slack app provides slash commands:

CommandDescription
/atlas statusShow current system health summary
/atlas incidentsList active incidents
/atlas ask <question>Ask the AI Copilot a question
/atlas ack <INC-ID>Acknowledge an incident
/atlas resolve <INC-ID>Resolve an incident

Thread-Based Incident Updates

When an incident is created, AtlasAI posts to the configured channel and uses the Slack thread for all updates:

  • Status changes
  • Evidence attachments
  • RCA results
  • Runbook execution status
  • Resolution summary

This keeps channels clean while maintaining a complete incident timeline in each thread.

Notification Filtering

Reduce noise by configuring filters under Settings → Integrations → Slack → Filters:

  • Severity filter — Only notify for incidents above a threshold
  • Service filter — Only notify for specific services
  • Time filter — Suppress non-critical notifications outside business hours
  • Deduplication — Don’t re-notify for the same incident within a configurable window

Troubleshooting

IssueSolution
App not postingVerify the bot is invited to the target channel (/invite @AtlasAI)
OAuth expiredRe-authorize under Settings → Integrations → Slack → Reconnect
Buttons not workingEnsure the AtlasAI Slack app has interactive components enabled
Missing slash commandsReinstall the app to register updated command definitions