Integrations3 min read

Connecting Linear

Connect Linear so your agents can track issues, comment on tickets, and keep your team's project management in sync.

What Linear Enables

Once connected, your company agents can:

  • Read issues — get issue details, list issues by status or project, read comments
  • Comment on issues — add updates, triage notes, or AI-generated summaries
  • Update issues — change status, priority, labels, or assignee
  • Create issues — open new tickets from events elsewhere (e.g., a bug mentioned in a support ticket)
  • Browse projects and cycles — find the right project to file work into

Linear is a company-only integration today. Your Personal Assistant does not have direct Linear access.

Connect via OAuth

  1. Open Settings → Connected Apps
  2. Find Linear and click Connect Linear
  3. You'll be redirected to Linear's authorization page
  4. Review the permissions and click Authorize
  5. Symbi captures your organization ID and the connection is confirmed

Only Owner and Admin users can connect Linear.

Real-Time Webhooks

Symbi automatically subscribes to Linear webhook events:

  • issue_created / issue_updated / issue_removed
  • comment_created / comment_updated / comment_removed

When events fire in Linear, Symbi receives them instantly — your agents can react without polling.

Default vs. Opt-In Actions

To keep agents safe by default, actions are split into two groups:

Default (safe actions):

  • Add Comment
  • Update Issue
  • Get Issue
  • List Comments

Opt-in (write-heavy):

  • List Issues
  • Create Issue
  • List Projects / Cycles

Enable opt-in actions per agent from the Behavior tab.

Feedback-Loop Protection

If an agent writes to Linear and that write would trigger the agent again (e.g., the agent comments on an issue and Linear fires a comment_created webhook), Symbi detects self-triggered events and ignores them — preventing infinite loops.

Common Patterns

  • Support → Engineering hand-off — a support agent that creates a Linear issue when a ticket mentions a confirmed bug, linking back to the original FreshDesk ticket
  • Triage agent — an agent that labels, prioritizes, and routes new issues based on description and attached metadata
  • Daily status — a scheduled agent that summarizes yesterday's issue activity across a project and posts it to Slack

Security

Linear credentials are OAuth 2.0 tokens with refresh rotation. Tokens are AES-256 encrypted. You can revoke access any time from Linear's workspace settings or from Symbi's Connected Apps page.

Tip

Start with the default action set and add opt-in actions only when you have a clear use case — agents with broad write access in a project management tool can create a lot of noise if they misfire.

What's Next?

  • Connect a support integration like FreshDesk to feed work into Linear
  • Connect Slack for review notifications on agent activity
  • Learn how agents work end to end