Slack alert with Acknowledge, Resolve, and View Incident buttons
Prerequisites
- Admin role in both your scaling.cloud organization and your Slack workspace.
- Each scaling.cloud user who should be paged in Slack must use the same email in both products.
1
Open Integrations
In scaling.cloud, 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.cloud 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.cloud 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.
3
Pick an alerts channel
Choose the channel where scaling.cloud should post incident-created notifications. We recommend a dedicated channel (e.g.,
#incidents) rather than a busy general channel.The scaling.cloud 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.cloud user in this org. If the match fails, update one side’s email so they agree.
5
Trigger a test page
From the scaling.cloud 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.
Incident channels
When an incident is created, scaling.cloud can open a dedicated channel named: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.cloud 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).