Slack
Notifications and interactive approvals in Slack channels.
At a glance
Section titled “At a glance”| Category | Notifications |
| Authentication | Slack app (OAuth) |
| Provider id | slack |
What it does
Section titled “What it does”- Channel notifications
- Approve and reject buttons that record a decision with channel
slack - Thread updates as a deployment progresses
Set up
Section titled “Set up”- Open Settings, Integrations, Slack and choose Add to Slack.
- Pick the workspace and grant the requested scopes.
- Create a subscription and choose the channel and events.
- Click Send test. For approvals, make sure approvers have linked their Slack identity in profile settings.
Configuration
Section titled “Configuration”Illustrative configuration. Non-secret settings are stored as integration config; credentials are stored as encrypted Slipway secrets and referenced by name.
provider: slacksubscription: events: [deployment.waiting_approval, deployment.failed, deployment.succeeded] channel: "#releases" filter: 'environment == "production"'Interactive approvals use the same permission checks as the web UI: the Slack user must map to a Slipway user who is an approver for that environment.
Related
Section titled “Related”- Integrations overview
- Secrets for how credentials are stored and masked
- Webhooks and events for the events integrations subscribe to