suky
Docs

Slack

suky posts contract violations, anomaly alerts, and changeset notifications to Slack. Two connection methods are supported.

Recommended: OAuth (channel browser + interactive actions)

  1. Go to Integrations → Slack and click Connect Slack.
  2. Approve the suky app in the Slack OAuth flow. suky requests scopes for posting messages, browsing channels (public + private you're a member of), and handling interactive actions on alert messages.
  3. Pick a default channel from the dropdown (no copy-pasting webhook URLs).
  4. Save. Alerts post immediately; click the buttons in a Slack alert to acknowledge or escalate without leaving Slack.

Alternative: Incoming Webhook

If your workspace can't authorize OAuth apps (locked-down enterprise), a per-channel Incoming Webhook works as a fallback — but you lose interactive actions and the channel browser.

  1. Create an Incoming Webhook in your Slack workspace.
  2. In suky, switch the Slack card to webhook mode and paste the URL + a label.
  3. Click Test to verify, then save.