Linear Integrations

Linear connects to the tools your team already uses. Integrations remove the friction of switching between apps — instead of copying issue IDs into Slack or updating Linear manually after merging code, these connections keep everything in sync automatically.

Where to Find Integrations

Go to Settings > Integrations. Linear lists all available integrations with their connection status. Click any integration to set it up.

GitHub Integration

The GitHub integration is the most commonly used integration in Linear. It links pull requests and commits directly to Linear issues.

What the GitHub Integration Does

ActionResult in Linear
Open a pull request referencing ENG-88PR link appears on ENG-88 automatically
Merge the pull requestENG-88 status changes to Done automatically
Create a branch named eng-88-add-dark-modeBranch link appears on the issue
Close a PR without mergingLinked issue moves back to previous state

GitHub Branch Naming Convention

Issue: ENG-88 – Add dark mode to settings

Recommended branch name:
    eng-88-add-dark-mode

Linear detects the issue ID (ENG-88) in the branch name
and links the branch to the correct issue automatically.

Pull request description magic words:
    "Fixes ENG-88"  → closes issue when PR merges
    "Refs ENG-88"   → links PR without closing issue

Set Up GitHub Integration

  1. Go to Settings > Integrations > GitHub
  2. Click Connect GitHub
  3. Authorize Linear in your GitHub account
  4. Choose which repositories to link to which Linear teams
  5. Enable "Auto-close issues on merge" if desired

Slack Integration

The Slack integration connects Linear activity to your Slack workspace. It sends notifications to Slack channels when issues change, lets you create Linear issues from Slack messages, and shows issue previews when someone pastes a Linear URL in Slack.

Slack Integration Features

FeatureHow It Works
Channel NotificationsSends updates to a chosen Slack channel based on filter rules
Create Issue from SlackClick the three dots on any Slack message and select "Create Linear Issue"
Link PreviewPaste a Linear URL in Slack and it shows issue title, status, and assignee
Personal NotificationsReceive your Linear Inbox notifications as Slack DMs

Figma Integration

The Figma integration lets teams link design files directly to Linear issues. Paste a Figma URL inside an issue description or comment, and Linear shows a live preview of the Figma frame. Designers and developers see the latest version of a design without leaving Linear.

GitLab Integration

GitLab works the same way as the GitHub integration. Link merge requests and commits to Linear issues using the issue ID in the branch name or MR description. Linear updates issue status when merge requests are accepted.

Sentry Integration

Sentry monitors your app for errors. When the Sentry integration is active, a Sentry error alert can automatically create a Linear issue. The issue includes the error message, stack trace, and affected users so the developer gets everything they need in one place.

Sentry detects error: NullPointerException in checkout flow
         │
         ▼
Linear auto-creates:
ENG-199: [Sentry] NullPointerException in checkout flow
         │
         ├── Severity: High (from Sentry data)
         ├── Label: Bug
         ├── Description: Stack trace, affected users, frequency
         └── Link back to Sentry error dashboard

Zendesk and Intercom Integrations

Customer support tools like Zendesk and Intercom connect to Linear so support agents can escalate customer-reported issues directly into the engineering backlog. A support ticket becomes a Linear issue with one click, and updates in Linear feed back to the support ticket status.

Calendar Integration (Google Calendar and Outlook)

Connect Linear to Google Calendar or Outlook to see issues with due dates on your calendar. This gives you a time-based view of upcoming work alongside your meetings, without needing to open Linear.

Integration Comparison Table

IntegrationPrimary UseBest For
GitHub / GitLabLink code changes to issuesEngineering teams
SlackNotifications and issue creation in chatAll teams using Slack
FigmaEmbed design previews in issuesDesign and product teams
SentryAuto-create issues from error alertsEngineering and DevOps
Zendesk / IntercomEscalate support tickets to engineeringSupport and engineering teams
Google Calendar / OutlookView due dates on your calendarIndividual contributors and managers

Leave a Comment

Your email address will not be published. Required fields are marked *