How-To2026-08-288 min read

How to Set Up Slack Alerts for Linear

Linear's native Slack integration and webhook system allow engineering teams to route issue updates, status changes, and mentions to Slack channels — keeping the team informed without requiring everyone to monitor Linear continuously. The challenge is configuring notifications that signal what matters without creating noise that gets ignored.

This guide covers how to set up Linear-to-Slack notifications, which events are worth routing to Slack, how to structure channels for different alert types, and how to reduce notification fatigue.

Step-by-step guide

01

Connect Linear to your Slack workspace

In Linear, go to Settings > Integrations > Slack. Click "Connect Slack" and authorize the Linear app in your Slack workspace. Once connected, Linear can post to any Slack channel. The integration authenticates with an OAuth token — ensure the authorizing Slack user is an admin who can authorize app installations, or coordinate with your Slack admin if you are not.

02

Configure team-level Slack notifications

In Linear, navigate to your team settings (Settings > Teams > [Your Team] > Notifications > Slack). Select the Slack channel to receive team-level notifications. Choose which events to notify: new issues created, issue status changes (most valuable), and issues moved to specific statuses (e.g., "In Review," "Done"). Avoid enabling "all activity" — this sends a notification for every comment, label change, and description edit, which is too noisy for a shared channel.

03

Create dedicated channels for Linear event types

Route different Linear events to different Slack channels: #linear-new-issues for newly created issues triaged by the EM, #linear-review for issues reaching "In Review" status (signals code ready for review), #linear-done for completed issues (daily summary of what shipped). Separating channels by event type lets engineers subscribe to what matters to them without getting all Linear notifications.

04

Set up personal Slack notifications for mentions and assignments

Engineers should configure personal Linear notifications (Settings > Notifications) so that Linear DMs them in Slack when they are mentioned in a comment or assigned to an issue. This replaces the need to monitor Linear for "did anyone tag me?" Direct messages for personal events, shared channels for team-level events — this split is what keeps team channels clean.

05

Use Linear webhooks for custom alerts

For alerts that the native integration does not support (issue created in a specific Project, Cycle completion summary, SLA breaches), use Linear's webhook system. In Settings > API > Webhooks, create a webhook for your team filtered to specific event types. The webhook payload can be processed by a Slack Workflow or a lightweight serverless function that formats the message and posts to a specific channel with richer context than the native integration provides.

Common mistakes

Routing all Linear activity to a single channel

A #linear-updates channel that receives every comment, label change, and description edit becomes one of the most-muted channels in the workspace within a week. Start with status changes only (issue moved to In Review, In Progress, or Done) and expand only if the team explicitly requests more granularity.

No ownership of the notification configuration

Linear Slack notification settings drift over time as teams change and projects evolve. Assign the EM or team lead as the owner of the Linear-Slack integration configuration. Review it quarterly: are the configured channels still the right ones? Are any channels sending notifications no one is reading?

Personal notifications routed to shared channels

When an engineer is assigned an issue, the notification is relevant to that engineer, not the whole team. Ensure personal events (assignments, mentions) are configured to send to DMs or to a narrow personal notification channel, not to the team channel. Public channels are for team-relevant events; DMs are for individual-relevant events.

Tips

Set up a Slack Workflow that posts a daily Linear Cycle summary at 9 AM: issues completed yesterday, issues in review, issues blocked. This replaces the need to open Linear for a daily status view.

Use Linear's project update feature to send weekly project status posts to Slack via the integration — stakeholders get structured updates without needing Linear access.

Add a #linear-alerts channel specifically for high-priority or urgent issues created in Linear (Priority = Urgent or Cycle deadline in 24 hours). Filter tightly so only genuinely urgent items appear here — this becomes the channel engineers actually monitor.

How Vantage helps

Slack notifications from Linear tell you what changed in the engineering queue. Vantage adds the product context: when a high-priority Linear issue is flagged or a Cycle deadline is approaching, Vantage can surface which PRD requirements are blocked and what the downstream impact is on the product roadmap. EMs get operational alerts in Slack and product context in Vantage without switching contexts constantly.

Frequently asked questions

Spend less time on setup, more on decisions

Vantage connects your tools and generates specs grounded in real data. Free to start.

Free to start. No credit card required.

Related reading