Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.scaling.cloud/llms.txt

Use this file to discover all available pages before exploring further.

This guide walks you through installing the Scaling Slack app for your organization, choosing an alerts channel, and verifying the end-to-end flow. For an overview of what the integration does, see Slack.
Slack alert

Prerequisites

  • Admin role in both your Scaling organization and your Slack workspace.
  • Each Scaling user who should be paged in Slack must use the same email in both products.
1

Open Integrations

In Scaling, go to Settings → Integrations and click the Slack card.
2

Connect your workspace

Click Connect Slack. You’ll be redirected to Slack to authorize the Scaling app. The scopes requested are:
  • chat:write — post alert messages and edit them in place when you Acknowledge/Resolve.
  • im:write — send DMs to on-call responders and post-mortem authors/reviewers.
  • channels:manage, groups:write — create incident channels and invite the on-call user.
  • users:read.email — match Slack identity to your Scaling org member by email.
  • pins:read — read pinned messages in an incident channel so they appear in the post-mortem timeline as internal status updates.
Approve and return to Scaling.
3

Pick an alerts channel

Choose the channel where Scaling should post incident-created notifications. We recommend a dedicated channel (e.g., #incidents) rather than a busy general channel.The Scaling bot is auto-invited to public channels. For private channels, invite the bot manually before selecting.
4

Verify identity matching

Click Test identity match to confirm your Slack email maps to a Scaling user in this org. If the match fails, update one side’s email so they agree.
5

Trigger a test page

From the Scaling dashboard, create a low-severity test incident with your on-call schedule attached:
  • You should receive a DM with Acknowledge, Resolve, View Incident buttons.
  • The alerts channel should receive a parallel notification with the same buttons.
  • Clicking Acknowledge should replace the message with an acknowledged footer that names you and a timestamp.
Resolve the test incident from Slack (or from the dashboard) to clean up.

Incident channels

When an incident is created, Scaling can open a dedicated channel named:
inc-<sequentialId>-<slug>
For example: inc-42-db-pool-exhausted. The on-call responder is auto-invited and pinged with a link to the incident. Incident channels are useful for keeping discussion, troubleshooting, and updates in one searchable place. To enable or disable them, toggle the Open a dedicated channel per incident setting on the Slack integration page.

Slash commands

The Scaling Slack app exposes one slash command — /scaling — with several subcommands. Type /scaling help for the full list. The two interactive flows are:

/scaling create-incident

Opens a modal where you can fill in the title, severity, and on-call schedule. The created incident is announced back into the originating channel.

/scaling publish <incidentId>

Opens a modal to post a public incident update — the kind that lands on your customer-facing status page. The modal shows the target Status Page URL(s) before you submit, so you know exactly where the message will appear. The flow is rejected (and the modal does not open) when:
  • The incident has no published Status Page covering its affected components (NO_PUBLIC_SURFACE).
  • The incident is already resolved (INCIDENT_RESOLVED_NO_FURTHER_UPDATES).
See Slack — Slash commands for the full subcommand reference and how publishing maps to the status page render rules.

Troubleshooting

SymptomFix
Buttons return “you aren’t a member”Your Slack email doesn’t match a Scaling org member. Update one side and try again.
No DM received during a real pageConfirm the on-call responder is in the Slack workspace and has the same email on both sides.
Channel notifications missingThe Scaling bot was kicked from the alerts channel — re-invite with /invite @Scaling.
Buttons stopped working on old messagesScaling won’t act on messages older than 30 days — create a fresh page if you need a working button.

Removing the integration

To disconnect Slack, open Settings → Integrations → Slack and click Disconnect. The Scaling app stops posting to your workspace immediately. Existing alert messages remain in their channels but their buttons stop responding.