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
| Action | Result in Linear |
|---|---|
| Open a pull request referencing ENG-88 | PR link appears on ENG-88 automatically |
| Merge the pull request | ENG-88 status changes to Done automatically |
| Create a branch named eng-88-add-dark-mode | Branch link appears on the issue |
| Close a PR without merging | Linked 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
- Go to Settings > Integrations > GitHub
- Click Connect GitHub
- Authorize Linear in your GitHub account
- Choose which repositories to link to which Linear teams
- 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
| Feature | How It Works |
|---|---|
| Channel Notifications | Sends updates to a chosen Slack channel based on filter rules |
| Create Issue from Slack | Click the three dots on any Slack message and select "Create Linear Issue" |
| Link Preview | Paste a Linear URL in Slack and it shows issue title, status, and assignee |
| Personal Notifications | Receive 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
| Integration | Primary Use | Best For |
|---|---|---|
| GitHub / GitLab | Link code changes to issues | Engineering teams |
| Slack | Notifications and issue creation in chat | All teams using Slack |
| Figma | Embed design previews in issues | Design and product teams |
| Sentry | Auto-create issues from error alerts | Engineering and DevOps |
| Zendesk / Intercom | Escalate support tickets to engineering | Support and engineering teams |
| Google Calendar / Outlook | View due dates on your calendar | Individual contributors and managers |
