Linear Integration for Product Teams

Import issues from Linear as product signals and create new issues with full customer context. Bridge the gap between feedback and development.

How Does Ship Connect Product Discovery to Development?

Linear is where your development work lives. Ship is where product opportunities are discovered. Our Linear integration bridges these two worlds seamlessly.

Import feedback from Linear issues. Export opportunities as Linear issues. Close the loop between what customers need and what gets built.

What Does the Two-Way Workflow Look Like?

Linear → Ship: Import Signals

Your Linear backlog contains valuable product signals: feature requests from customers, bug reports, and improvement ideas. Ship imports these as signals and clusters them with feedback from other sources.

This gives you a unified view of customer needs, whether they came from:

Ship → Linear: Create Issues

When you’ve identified an opportunity worth building, create a Linear issue directly from Ship. The issue is pre-populated with:

  • Title and description from the opportunity
  • Customer evidence: Actual quotes from users
  • Signal count: How many customers mentioned this
  • Context: Where the feedback came from
  • Link to Ship: For full details

No more copying and pasting. No more losing context between tools.

How It Works

1. Connect Linear

Click “Connect Linear” in Ship’s integrations panel. Authenticate with your Linear account using Linear’s OAuth integration and select which teams to sync.

2. Configure Import

Choose what to import:

  • All issues or specific labels only
  • Specific priorities
  • Date range for initial import

3. Review Clustered Opportunities

Ship combines Linear issues with signals from other sources. You’ll see opportunities with evidence from multiple channels, giving you a complete picture of customer demand.

4. Create Issues When Ready

Found an opportunity worth pursuing? Click “Create Linear issue” to send it to your development backlog with full context. Or hand it off to an AI coding assistant for even faster implementation.

Why Does Bridging Linear and Ship Matter?

Before Ship

1. Customer reports issue in Slack
2. Support creates Linear issue (loses context)
3. PM reads issue, doesn't see related feedback
4. Feature gets deprioritized (seems like one person's request)
5. More customers report same issue
6. Cycle repeats

With Ship

1. Customer reports issue in Slack → Signal captured
2. Support creates Linear issue → Also captured
3. Ship clusters both → Shows 2 signals, same opportunity
4. More feedback arrives → Opportunity grows
5. PM sees true demand → Prioritizes correctly
6. Creates Linear issue with all evidence
7. Dev has full context → Builds the right thing

Integration Features

Smart Issue Creation

When creating a Linear issue from Ship, you can:

  • Choose the team from your connected teams
  • Set priority based on signal strength
  • Add labels automatically or manually
  • Include all evidence or selected quotes
  • Link to opportunity for reference

Automatic Context

Every issue created includes:

## Overview
[Opportunity description]

## Evidence (12 signals)
- "Can't export data to our BI tool" - Customer A
- "Need CSV export for finance team" - Customer B
- "Would love to download reports" - Customer C
[...]

---
Created from Ship · View full opportunity

Team Mapping

Map Ship workspaces to Linear teams:

  • Engineering team for technical features
  • Design team for UX improvements
  • Platform team for infrastructure requests

Best Practices

Use Labels Consistently

Create a consistent labeling system in Linear:

  • customer-request for feedback-driven issues
  • ship-opportunity for issues created from Ship
  • Customer tier labels for prioritization

Review Before Creating

Ship surfaces opportunities, but use judgment before creating issues:

  • Is this strategically aligned?
  • Do we have enough evidence?
  • Is the timing right?

Keep Context Flowing

When issues are completed in Linear, check the related opportunity in Ship. Are there follow-up signals? Did the solution fully address the need?

Comparison: Ship vs. Native Linear

FeatureLinear AloneLinear + Ship
Capture Slack feedbackManualAutomatic
Cluster related issuesManual tagsAI-powered
Customer evidenceOften lostAlways included
Cross-source signalsNot possibleUnified view
Prioritization dataGut feelingSignal strength

Getting Started

  1. Connect: Link your Linear account in Ship settings
  2. Select teams: Choose which teams to sync
  3. Initial sync: Import recent issues as signals
  4. Monitor: New issues sync automatically
  5. Create: Send opportunities to Linear when ready

The integration takes about 2 minutes to set up. Your first clustered opportunities appear within the hour.

Frequently Asked Questions

How does Ship connect to Linear?
Ship uses Linear's official OAuth integration. You authenticate with your Linear account and select which teams to sync. No API keys or manual configuration required.
Which Linear issues become signals in Ship?
Ship imports issues from your selected teams that contain feature requests, bug reports, or customer feedback. You can configure filters to focus on specific labels, priorities, or issue types.
Can I create Linear issues from Ship?
Yes! When you identify an opportunity worth pursuing, you can create a Linear issue directly from Ship with one click. The issue includes all the customer evidence, quotes, and context automatically.
Does Ship sync both ways with Linear?
Ship imports issues from Linear as signals and can create new issues. Currently, status changes in Linear don't sync back to Ship, but we're working on bidirectional status sync.
Can I use Ship with multiple Linear teams?
Yes, you can connect multiple Linear teams to a single Ship workspace. Signals from different teams are tagged with their source, so you can filter and organize by team.
How often does Ship sync with Linear?
Ship syncs with Linear in real-time for new issues and periodically for updates. You can also trigger a manual sync anytime from the integrations settings.
What information is included when creating a Linear issue?
Issues created from Ship include: the opportunity title, description, all customer quotes and evidence, signal count, affected customer segments, and a link back to the opportunity in Ship.
Is the Linear integration included in all plans?
Yes, the Linear integration is available on all Ship plans including the Starter tier. There are no additional costs for connecting Linear.

Ready to ship faster?

Turn customer feedback into shipped features with AI-powered product management.

Start free trial →