LogoLogo
API DocsDeveloper PortalSystem StatusTry for Free
  • Quickstart Guide
    • Introduction
    • Get started as an Account Owner
    • Get started as a User
    • Glossary
    • FAQs
  • Manage Users
    • Types of Users
    • Add and Delete Users
    • Import Users
    • User Permissions - Access Controls
    • Manage Your Profile
    • Notification Rules
    • On-Call Reminder Rules
    • Change Account Owner
  • Manage Teams
    • Understanding Teams
    • Role Based Access Control
    • Owner Based Access Control
    • Create and Delete Teams
    • Add and Remove Team Members
    • Squads
    • Stakeholder Groups
  • Services
    • Adding a Service
    • Service Overview
    • Service Graph
    • Maintenance Mode
    • Alert Deduplication Rules
      • Alert Deduplication Rules
      • Incident Status Based Deduplication
      • Service Dependency Based Deduplication
      • Key Based Deduplication
    • Event Tagging
    • Alert Routing
    • Alert Suppression
    • Custom Content Templates
    • Intelligent Alert Grouping (IAG)
    • Auto Pause Transient Alerts (APTA)
    • Delayed Notifications
  • Schedules
    • Schedules (New)
      • Adding a Schedule
      • Schedules Overview
      • Who is On-Call?
      • My On-Call Shifts
      • Overrides
      • Videos: How to set up common use cases?
  • Escalation Policies
    • Create and Manage Escalation Policy
    • Round Robin & Advanced Escalations
    • Reassign an Incident
  • Notifications
    • Understanding Incident Notifications
  • Dashboards
    • Incident Management Dashboard
    • Dashboard Metrics
    • Take Bulk Actions
    • Squadcast Search
  • Incident List
    • Incident List View
    • Incident Priorities
    • Filter Incidents
    • Save Filter View
    • Merge Incidents
    • Snooze Incidents
  • Incidents Page
    • Incidents Details
    • Incident Activity Timeline
    • Communication Channels
    • Create Incident Manually
    • Incident Notes
    • Incident Watchers
    • Past Incidents
    • Additional Responders
    • Incident Summaries
    • Incident Suggestions
  • Runbooks
    • Runbooks
  • Postmortems
    • Postmortem Templates
    • Create Postmortems
    • Accessing Postmortem
  • Status Page
    • Status Page
    • Status Page Overview
    • Components and Groups
    • Issues
    • Subscribers
    • Maintenance
  • SLO Tracker
    • SLO Basics
    • Configure and Monitor your SLOs
  • Webforms
    • Webforms
  • Global Event Rulesets
    • Global Event Rulesets
  • Workflows
    • Workflows
    • Workflows Overview
    • Actions
  • Live Call Routing
    • Live Call Routing
  • Analytics
    • Analytics (New)
    • Organization Level Analytics
    • On Call Hours Per User
    • Weekly Reports
  • Integrations
    • Incident Webhook (Incident Webhook/API)
    • Outgoing Webhooks
    • ServiceNow Extension
    • Extensions
      • Jira Cloud Integration
      • Jira DC (Data Center)
      • CircleCI
      • Google Chat
      • Freshdesk
      • Freshservice
      • Asana
      • ClickUp
      • Trello
      • Zendesk
      • Hubspot
    • Alert Source Integrations (Native)
      • Admin Labs
      • Airbrake
      • Amazon EventBridge
      • Amazon GuardDuty
      • Amazon Opensearch
      • APImetrics
      • AppDynamics
      • AppSignal
      • Auvik
      • AWS CloudTrail Logs
      • AWS CloudTrail via CloudWatch
      • Amazon Cloudwatch (AWS) Integration
      • AWS CloudWatch Event Rules
      • AWS Elastic Beanstalk via CloudWatch
      • Amazon RDS (AWS)
      • Amazon SNS (AWS)
      • Azure Monitor
      • Better Uptime
      • Bitbucket
      • Bitrix 24
      • Blue Matador
      • Bugsnag
      • Buildkite
      • Checkly
      • Checkmk
      • CircleCI Integration
      • Cisco DNAC
      • Cisco Meraki
      • ClickUp Integration
      • CloudAMQP
      • Cloudflare
      • Conviva
      • CopperEgg
      • Coralogix
      • Cronitor
      • Crowdstrike Falcon
      • Datadog
      • Databricks
      • Dead Man's Snitch
      • Domotz
      • Dotcom Monitor
      • Dynatrace
      • ElastAlert
      • Elastic
      • Elecard Boro
      • Email Integration
      • Endtest
      • Errorception
      • Freshdesk Integration
      • Freshping
      • Freshservice
      • Ghost Inspector
      • GitHub Integration
      • GitLab
      • Grafana 8
      • Grafana
      • Graylog v4
      • Graylog
      • HaloPSA
      • Healthchecks
      • Heroku
      • HetrixTools
      • Honeybadger
      • Honeycomb
      • Humio
      • Hund
      • Hydrozen
      • Hyperping
      • Icinga2
      • InsightOps (LogEntries)
      • Instana
      • Intercom
      • Jenkins Integration
      • Jira Cloud Alert Source
      • Jira Server Alert Source
      • Kapacitor
      • Kentik
      • Komodor
      • Kibana
      • LibreNMS
      • Linear
      • Loggly
      • Logstash
      • Logz.io
      • ManageEngine Application Manager
      • ManageEngine Opmanager
      • Mezmo (formerly LogDNA)
      • MongoDB Atlas / Cloud Manager
      • Nagios
      • New Relic
      • Nixstats
      • NodePing
      • Observium
      • Oh Dear
      • Oracle Cloud Infrastructure
      • OSNexus QuantaStor
      • OverOps
      • Papertrail
      • Pingdom
      • Plesk 360
      • Postman
      • Postmark
      • Powercode
      • Progress WhatsUp Gold
      • Prometheus
      • PRTG Network Monitor
      • Rapid7 InsightIDR
      • RapidSpike
      • Redash
      • Redgate SQL Monitor
      • Rollbar
      • Rundeck
      • Runscope
      • Salesforce Cloud
      • Scout APM
      • Sematext
      • Sensu Go
      • Sensu
      • Sentry.io
      • Server Density
      • ServerGuard24
      • ServiceNow Integration
      • Shortcut (Clubhouse)
      • SignalFx
      • SigNoz
      • Site24x7
      • Slack
      • SolarWinds AppOptics
      • SolarWinds Observability SaaS (SWO)
      • SolarWinds Orion
      • Sonar
      • Splunk
      • Sqreen
      • Stackdriver
      • Stackify Retrace
      • StatHat
      • StatusCake
      • ServiceDesk Plus OD
      • Sumo Logic
      • Sysdig Monitor
      • Threat Stack
      • Trello
      • Twilio
      • Uptime
      • Uptime Robot
      • Uptrends
      • Wavefront
      • Zabbix 5.0
      • Zabbix 6.2
      • Zabbix
      • Zendesk Integration
      • Zoho Desk
      • Zoho Desk via Zoho Flow
      • LogicMonitor
  • ChatOps
    • Google Chat
    • Microsoft Teams
    • Slack for Incident Management
      • Using the Integration
  • Single Sign-On (SSO)
    • AWS SSO
    • Azure Active Directory SSO
    • Google SSO
    • Microsoft ADFS SSO
    • Okta SSO Integration
    • SAML 2.0 based SSO
  • Mobile App
    • Using the Mobile App
  • Terraform & API Documentation
    • Terraform Provider
    • Public API - Refresh Token
    • API Documentation
    • Getting Started with Squadcast GraphQL
      • Schedules
        • Create Schedule
        • Update Schedule
        • Delete Schedule
        • Pause Schedule
        • Get Schedules
        • Get Schedule by ID
        • Resume Schedule
        • Clone Schedule
        • Get Gaps
      • Rotations
        • Create Rotation
        • Update Rotation
        • Delete Rotation
        • Get Rotation by ID
        • Get Rotation Events by ID
      • Overrides
        • Create Override
        • Update Override
        • Delete Override
        • Get Override by ID
      • Calendar URLs
      • Who is On-Call
    • Developer Portal
    • Incident Rate Limiting
  • Managing your Squadcast Account
    • Audit Logs
    • Organizations
    • Billing FAQs
    • Deactivate your Squadcast Account
    • Delete your Squadcast Account
Powered by GitBook
On this page
  • Prerequisites
  • Integrate Squadcast with Slack
  • Update the Slack channel at the global level
  • Configure Slack for a Service
  • Configure Slack channel for an Incident
  • Using Slack as an Alert Source

Was this helpful?

  1. ChatOps

Slack for Incident Management

Steps to configure Slack integration for incident management, using Squadcast.

PreviousMicrosoft TeamsNextUsing the Integration

Last updated 1 year ago

Was this helpful?

Squadcast integration with Slack allows you to collaborate efficiently with your team while working on incidents.

Squadcast incident notifications are sent right to your Slack Channel. Here, you can perform actions on incidents using the buttons or the Slack commands provided in this document.

Prerequisites

  • Only the Account Owner and Users with the Manage Extensions permission can enable, disable and manage Slack extension in Squadcast.

Integrate Squadcast with Slack

The users (with extension permission) can integrate Slack and select a default slack channel.

This will globally configure Slack for your Squadcast account. This means, that all the alerts for every service in Squadcast will be routed to the default Slack channel configured.

Note: The email used by your user in Slack and Squadcast should be the same.

To integrate Squadcast with Slack:

  1. Navigate to Settings -> Extensions.

  2. Navigate to Slack -> click Integrate. A side panel will open, to authorize Slack integration with Squadcast, click Authorize.

  3. You will be redirected to Slack to approve specific permissions that Squadcast would need for this integration. Click on the Slack Workspace that you wish to integrate with your Squadcast account and then, click Allow.

  1. Next, you will be asked to select a default Slack channel for your organization. You can either select an existing channel from the dropdown or create a new channel in Slack. If you have added a new channel and don’t see the same in the dropdown, refresh the dropdown and it would appear.

You can also enter the channel ID if you don’t find the channel in the dropdown.

Note: List of Slack channels displayed in the drop-down By default, all the public Slack channels and the private Slack channels would be listed in the dropdown, in which the Squadcast Bot has been added.

If you do not find the desired channel from the list, then:

  1. Navigate to your Slack Workspace

  2. Open the desired channel you wish to integrate

  3. In this channel, call the Squadcast Bot by using @squadcast

  4. Next, navigate back to Squadcast, and click the Refresh button beside the Channel dropdown to refresh the list. Your Channel should be populated in the list now.

  1. You can choose which notifications you want to receive from Squadcast. By default, all the incident-related notifications go to the thread of the main notification and also notify the channel Note: If you don’t want to receive these further notification updates on the channel, you can toggle off the “Send incident updates to the main channel”.

    1. Send notifications for all the updates

    2. Send custom notifications

      • Incident (Triggered, Acknowledged, Resolved, Suppressed)

      • Notes

      • Runbooks

      • Communication Channels

      • Tags

      • Postmortems

      • Task

      • SLO violating incident updates

  2. Once you have configured the channel and selected the desired notification settings, click Save Slack Configuration

This completes the integration of Slack with Squadcast.

Note: Revoke Slack integration with Squadcast

Click Revoke to remove the configured Slack integration at any time.

Update the Slack channel at the global level

To update the default Slack channel:

  1. Navigate to Settings -> Extensions.

  2. Navigate to Slack -> Select Channel. Select the new default Slack channel for all your Squadcast Services using the drop-down.

  3. Click Save.

Configure Slack for a Service

Additionally, you can configure one Slack channel per service to receive notifications for incidents affecting only that service in this Slack channel.

Note: This service-specific Slack channel will override the default Slack channel.

To configure Slack at the service level:

  1. Navigate to Services -> Service Overview -> select or search for your desired service.

  2. Click on the service to navigate to the Service Details page.

  3. In the top right, select More -> Slack Channel.

  4. Enter the specific Channel ID or Select a Channel from the drop-down.

Note: List of Slack channels displayed in the drop-down By default, all the public Slack channels and the private Slack channels would be listed in the dropdown, in which the Squadcast Bot has been added.

If you do not find the desired channel from the list, then:

  1. Navigate to your Slack Workspace

  2. Open the desired channel you wish to integrate

  3. In this channel, call the Squadcast Bot by using @squadcast

  4. Next, navigate back to Squadcast, and click the Refresh button beside the Channel dropdown to refresh the list. Your Channel should be populated in the list now.

  1. Click Save.

And you’re done! All the incidents triggered by this service will be pinged on the selected channel.

Configure Slack channel for an Incident

Users can also create a dedicated Slack channel for an incident to receive only the incident-specific notifications in that channel.

You can create these dedicated Slack channels from Slack or the web app.

Note: All notifications of this specific incident will be sent to this channel in addition to the default Slack channel (if configured).

To configure a Slack channel for an incident:

  1. Navigate to Incidents -> Incident List -> select or search for a desired incident.

  2. Click on the incident to navigate to the Incident Details page.

  3. Under the Communication Channels section, click + or + Add Link button.

  4. Click Create Slack Channel -> type in the channel name for this incident.

  5. Click Save.

To configure a Slack channel for an incident, directly from Slack:

  1. On the Incident notification, click More Actions

  2. Click View / Create Incident Channel -> type in the channel name for this incident.

  3. Click Save

And you’re done! This will generate a dedicated Slack Channel for your Incident.

Note: The channel name should not contain any special characters or uppercase letters.

Note: Once the Incident is resolved, you can archive the Slack Channel using the Archive button on the right.

Using Slack as an Alert Source

To create incidents automatically in Squadcast from Slack, check out as an alert source.

Have any questions? .

Slack
Ask the community