Skip to content

Slack

Notifications and interactive approvals in Slack channels.

Category Notifications
Authentication Slack app (OAuth)
Provider id slack
  • Channel notifications
  • Approve and reject buttons that record a decision with channel slack
  • Thread updates as a deployment progresses
  1. Open Settings, Integrations, Slack and choose Add to Slack.
  2. Pick the workspace and grant the requested scopes.
  3. Create a subscription and choose the channel and events.
  4. Click Send test. For approvals, make sure approvers have linked their Slack identity in profile settings.

Illustrative configuration. Non-secret settings are stored as integration config; credentials are stored as encrypted Slipway secrets and referenced by name.

provider: slack
subscription:
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.