What the Slack integration does
Incident alerts
Superlog posts a message to your chosen channel the moment a new incident is detected.
Agent run summaries
When the AI agent finishes an investigation, the result — including root cause and PR link — appears in the same thread.
Resolve from Slack
Click the Resolve button directly in the Slack message. No need to open the Superlog dashboard.
Give feedback
Click Give feedback to leave a note on an agent run. Your input helps improve the agent’s accuracy over time.
How to connect
1
Open Settings in the Superlog dashboard
Navigate to Settings in the left sidebar of your project.
2
Start the Slack OAuth flow
Click Connect Slack. You will be redirected to Slack to authorise the Superlog app for your workspace.
3
Approve the requested scopes
Superlog requests the following scopes:
4
Return to Superlog
Slack redirects you back to the dashboard. The Settings page will confirm that Slack is connected.
5
Choose a notification channel
Under Settings → Notifications, pick the Slack channel where you want incident alerts and agent run results to appear. You can set a different channel per project.
Interactive buttons in Slack messages
Every Slack notification from Superlog includes action buttons that let you act without opening the dashboard.Resolve
The ✅ Resolve button appears on incident and agent run messages. Clicking it marks the incident as resolved immediately, closes any linked Linear tickets, and re-sends downstream webhooks. If the incident is already resolved, clicking the button refreshes those side-effects without creating a duplicate resolution.Give feedback
The 💬 Give feedback button opens a short modal where you can leave a note on how the agent handled the investigation. Your feedback is surfaced to the Superlog team to help improve the agent’s accuracy over time.Follow-up offer
After an agent run completes, Superlog may post a follow-up offer if the investigation surfaced partial information or the agent suggests a different hypothesis is worth exploring. The offer includes a ✅ Confirm button to trigger a new agent run and a ✖ Dismiss button to close the offer without re-running.Button clicks are authenticated against the Slack signing secret. Only members of your Slack workspace can trigger actions.
Org-level connection
The Slack connection is shared at the organisation level, the same as GitHub. You connect Slack once for your org and then assign notification channels per project. If you manage multiple projects under one org, each project can route alerts to a different channel while using the same Slack app installation.Custom webhook delivery
If you need to send incident events to your own endpoint — a PagerDuty integration, a custom Slack app, or any other HTTP target — use Superlog’s outbound webhooks instead of, or alongside, the native Slack integration. See Webhooks for the payload schema and delivery settings.Next steps
- Send incident events to a custom endpoint → Webhooks
- Connect Linear to create issue tickets alongside Slack alerts → Connect Linear