Enhance
Integrations

Linear

Sync issues between Enhance and Linear.

The Linear integration syncs issues bidirectionally between Enhance and Linear. Issues created or updated in either system are reflected in the other.

Setup

  1. Go to Workspace Settings > Integrations
  2. Click Connect Linear
  3. Authorize via OAuth — this grants Enhance access to your Linear workspace
  4. Select which Linear team(s) to sync
  5. Map the Linear team to an Enhance project

Team mapping

You can sync:

  • Single team — One Linear team mapped to one Enhance project
  • All teams — All Linear teams synced to the workspace (each team maps to a project)

What gets synced

DataDirectionDescription
IssuesBidirectionalTitle, description, status, priority
StatusBidirectionalWorkflow states from the Linear team
PriorityBidirectionalUrgent (1), High (2), Medium (3), Low (4)
LabelsInboundLinear labels mapped to Enhance tags
CommentsBidirectionalIssue comments and threads
RelationsBidirectionalBlocks, blocked by, related to

Type mapping

Linear doesn't have a native issue type system. Enhance infers types from labels:

  • Labels containing "bug" → Bug
  • Labels containing "feature" → Feature
  • Labels containing "epic" → Epic
  • Default → Task

Sync configuration

SettingDescription
Inbound enabledPull Linear issues into Enhance
Outbound enabledPush Enhance issues to Linear
Sync commentsInclude comments in sync
Sync all teamsSync every team vs. selected team only

Triggering a sync

Sync can be triggered:

  • Manually — From workspace settings, click "Sync now"
  • On issue change — When issues are created or updated in Enhance

Limitations

  • Linear archives issues rather than deleting them
  • Type inference relies on label detection (no native type system in Linear)
  • Requires user OAuth (service accounts not supported)