Slack Notifications
Get notified in Slack the moment SiftPulse acts — stale-PR nudges, ready-to-merge PRs, re-review blockers, and high-priority issues — using a standard incoming webhook URL. No OAuth, no app review waiting period.
How it works
You supply a Slack incoming webhook URL. SiftPulse posts a formatted Block Kit message to that URL whenever a configured event fires. Messages include the PR/issue title, repo name, and a direct link back to GitHub — so you can act without touching the SiftPulse dashboard.
Setup — 3 steps
- Go to api.slack.com/apps and click Create New App → From scratch.
- Name it anything (e.g. "SiftPulse") and pick your workspace.
- Under Features → Incoming Webhooks, toggle it On.
- Click Add New Webhook to Workspace, pick a channel, and authorize.
- Copy the
Webhook URL— it starts withhttps://hooks.slack.com/services/…
Already have a webhook from another app? You can reuse it — incoming webhooks are per-channel, not per-app.
Go to your dashboard → scroll to 💬 Slack notifications. Paste the webhook URL and click Save Slack settings.
Hit Test webhook to fire a sample message — you should see it in Slack within a few seconds.
Toggle any of the 4 event types on or off from the same settings panel. All are on by default.
Notification events
Reliability
Notifications are sent asynchronously — they never delay the main PR review or triage flow. A Slack outage will not affect your GitHub comments.
Migrating to a native Slack app
Incoming webhooks cover the 80% case instantly with zero OAuth review wait time. When Slack approves a full OAuth integration, we'll let you upgrade with a one-click "Connect via Slack" button — your existing notification preferences will carry over automatically.