Skip to content

Linear Integration

Connect Linear to search issues, projects, and roadmaps across your workspace.

Content TypeDescription
IssuesTasks, bugs, features
ProjectsInitiatives, epics
CommentsDiscussion threads
CyclesSprint/iteration content
RoadmapsPlanning content
  1. Log into TeamLoop at app.teamloop.io
  2. Navigate to Settings > Integrations
  3. Click Connect next to Linear
  4. Enter your Linear Personal API key
  1. Go to linear.app/settings/api
  2. Under Personal API keys, click Create key
  3. Give it a label (e.g., “TeamLoop”)
  4. Copy the key and paste it into TeamLoop

Your API key provides read access to all teams and issues you can access in Linear. We never modify your Linear workspace.

teamloop_query:
query: "authentication bug"
sources: "linear"
teamloop_query:
query: "mobile app redesign"
sources: "linear"
teamloop_query:
query: "Q1 2025 roadmap priorities"
sources: "linear"

TeamLoop automatically tracks Linear issue changes:

When you query an issue, TeamLoop fetches its history:

  • Status changes (Backlog → In Progress → Done)
  • Priority changes
  • Assignee changes
  • Label changes
  • Estimate changes

Linear content maps to TeamLoop entity types:

Linear ContentTeamLoop Entity
IssueDOCUMENT
ProjectPROJECT
CommentDOCUMENT
Status changeCHANGE
AssigneePERSON

What was the project status on a date:

teamloop_query:
query: "auth project"
sources: "linear"
mode: "as_of"
as_of: "2024-06-01"

Track how a cycle progressed:

teamloop_evolution:
query: "cycle:2024-W45"
from_date: "2024-11-04"
to_date: "2024-11-08"

Linear projects provide valuable context for queries.

Many Linear issues contain implicit decisions - extract them as DECISION entities.

Use temporal queries to understand work patterns and decision timelines.

Many Linear issues link to PRs. TeamLoop can track both sources together.

  • Verify Linear integration is connected
  • Check team access permissions
  • Ensure issues aren’t in private teams
  • Try broader search terms
  • Check if issues are in teams you have access to
  • Verify your Linear role has access
  • If team membership changed, your existing API key should reflect new access automatically
  • API tokens are encrypted at rest using pgcrypto
  • Accesses all teams your Linear account can see
  • You can revoke the key at linear.app/settings/api
  • TeamLoop never writes to Linear