Skip to content →

How to use Linear: Startups & mid-size companies

Linear is best paired with our philosophy on how teams should work, The Linear Method. We are building Linear to support the core elements of the software development lifecycle: Planning and Building exceptional products.

This guide

  • Is tailored for: admins and leaders at medium sized companies, like early-stage startups and growth companies
  • And covers: how to set up your Linear workspace, and make the most of Linear's features.

Setting up your workspace

Plan recommendation

Our Business Plan provides unlimited teams and members, unlimited Issues and uploads, and advanced features.

You should consider the Enterprise Plan if:

  • You want to introduce Issue SLAs for bugs or outages
  • You need to connect your SAML and SCIM provider to manage logins and user provisioning
  • You have advanced security needs, like HIPAA Compliance and want to control which third-party applications can plug into your Linear workspace
  • You want to consolidate your data warehouses, lakes, and databases via Airbyte

For Admins: If you are setting up Linear on our Enterprise Plan please refer to this guide: How to use Linear: Large & scaling companies

Key integrations to setup:

  • GitHub & GitLab: to automate status updates and review PRs in Linear
  • Slack: create issues from Slack and share project updates
  • Figma: link issues directly from Figma, and embed your designs
  • Zendesk, Intercom, or Front: create issues from support tickets

See all integrations

Enable Issue Triage

Triage is a shared inbox that captures incoming new issues such as bug reports, feature requests, and other unplanned work. Triage is enabled at the team level and acts as a first checkpoint to ensure that every issue is properly assigned and prioritized before it is added to the team’s workflow.

This centralized intake mechanism allows everyone in your organization to quickly create new issues without needing to worry about where they belong in your Linear workspace — particularly helpful for customer-facing teams such as Support or Sales who frequently report bugs or feature requests from users.

Integrations with tools such as Slack, Intercom, or Zendesk (where unplanned work typically first surfaces) can be configured to automatically route new issues directly to the most relevant triage queue.

Larger teams can enhance Triage with additional workflows:

  • Configure triage responsibility rotations by linking your on-call schedule to automatically assign a triage owner, who is responsible for reviewing issues that are added to the triage queue
  • Use SLAs (Enterprise plan only) — service level agreements — to set guidance for when time-sensitive issues should be completed
  • Enable Linear Asks to streamline workplace requests from Slack

Set up Linear Asks

Asks lets everyone in your Slack workspace turn requests such as bug reports, questions, and IT needs into actionable issues in Linear. Teams can submit requests directly from Slack and automatically send them to the relevant team in Linear. Useful for tracking bugs, logging customer feedback, or simply making a request to another team at your company — such as a request for data, or design mock ups for a marketing campaign.

Configure Linear Asks

Organizing Teams

Mimic your org chart and establish teams by function — such as Engineering, Design, and Marketing — and use Sub-teams to reflect specialized teams under those, like backend or frontend development, or a team working on a specific feature.

Sub-teams

Invite your team to the workspace via a unique link, email, or bulk CSV upload.

↳ Doc: Learn more about Teams

Configure workflows

While standardized workflows in Linear enhance scalability and consistency across your organization, we understand that each team needs a certain level of autonomy to succeed.

At the workspace level, admins can control:

While members can customize their team settings:

  • Statuses that your Issues will move through
  • Team templates for Issues, Projects and Documents for more specific requirements
  • Custom labels to categorize specific Issues. Labels can also be created at the workspace level for common Issues, like bugs
  • Estimates to describe the complexity or size of an Issue
  • Schedules for sprint-like structures called Cycles
  • Configure status updates to linked issues when updates are made to PRs

These help with visibility across the organization by ensuring that all inputs feeding up to leadership use the same framework.

This flexibility allowed teams to work in ways that suited their unique needs while still fitting into the broader company structure.

Migrating to Linear

Once you’ve got your teams set up in Linear, it’s time to start bringing over work from your other tools. Whether you’ve chosen to adopt Linear as your primary issue tracking and project management tool, or you’re integrating it alongside existing tools, data imports and synchronization are essential.

Importing

  • Use the Importer to pull in-flight issues into Linear and map them to appropriate teams. Linear offers native importers for GitHub Issues, Jira, Asana, Shortcut, and Trello.
  • Alternatively, you can import a CSV with issue data

Syncing

  • Sync issues with Jira and GitHub while trialing or transitioning to Linear to keep projects up to date across tools

Follow our detailed migration guide for step-by-step instructions.

Planning

Linear brings planning and building together into one tool, eliminating the disconnect between strategy and execution. By keeping plans and progress in sync, teams maintain clear visibility while spending less time updating status reports and more time delivering value.

Linear offers several objects to track higher-level strategic goals (Initiatives), deliverables that roll up to them (Projects), and important progress stages (Milestones).

Using Initiatives, Projects, and Milestones

Initiatives

Initiatives: Designed to plan and manage strategic streams of work that span multiple Projects and longer timelines, such as major launches, product goals, or company-wide objectives. Typically set top-down, leaders use Initiatives to translate company strategy into visible progress by providing a single place for observing relevant Project timelines and updates.

Examples:

  • ENG / Launch Enterprise Offering
  • ENG / Mobile App v2
  • GTM / Grow Linear's customer base

Projects: Enable leads and managers to coordinate work that underpins a company Initiative. They have a clear outcome or completion date, often encompass work from multiple people or teams, and last for several weeks to months.

Examples:

  • ENG / New Feature Launch
  • ENG / Mobile App MVP
  • Marketing / Customer Story Launch

Project Milestones: Represent functional goals and deadlines within Projects that the team aims to achieve throughout its lifespan. Issues will be grouped by Milestone within a Project.

Example

  • Phases of each project; ex. Brainstorm, Design, Build, QA, Released.

Assign a lead

Each Project and Initiative should have a lead, responsible for maintaining momentum, ensuring accountability, and preventing work from falling through the cracks. Project Leads don’t have to be team leads — they can be anyone best suited for the project.

Draft the specification

Initiative and Project Overview pages act as container for all the related information - documents, customer discovery notes, and designs.

Project overview

You can create Documents at the Initiative and Project level. They can be used for tracking meeting notes, drafting PRDs, or expanding on certain aspects of the project.

Building

Using Issues

Issues are the atomic unit in Linear. They represent a specific piece of work, such as a task or bug, that has a clear output and might take anywhere from a few minutes to an hour or a day.

We've designed them to be zero-friction. Issues take seconds to create, which counterintuitively means your team will log additional bug reports and share ideas more frequently while spending less time in the tool.

Each issue has configurable properties:

  • Categorized using labels
  • Linked by relationships, such as blocking, related, or duplicate
  • Assigned a due date and priority score
  • Estimated in magnitude

You can create recurring issues to automate your repeated tasks on a cadence of your choosing.

Top tip: You can create sub-issues when a set of work is too large to be a single issue but too small to be a project. Sub-issues also ideal for splitting up work shared across teammates. When you add a sub-issue to another issue, the other issue becomes its "parent."

↳ Doc: Learn more about Issues

Working in Cycles

If you’re accustomed to working in sprints, Cycles offer a similar time-boxed structure but with automation at their core. They repeat automatically, roll unfinished work forward, and help you to build a clear picture of your team’s true capacity without introducing planning overhead.

Understanding progress

Updates

Both Projects and Initiatives include an Updates feature. Leads will receive reminders from Linear to provide updates at regular intervals. These updates, along with progress tracking (On track, At risk, Off track), can be configured to post in Slack with bi-directional comment syncing — enabling you to keep the broader organization informed.

Updates schedule

As Projects progress, they move through statuses that you can configure at the workspace level.

Project status

Built-in Project Graphs help you understand the progress you team is making towards completion, and offers estimates for when you'll finish.

Project graph

Go deeper with custom views and Insights

Custom views enable you to create filtered views of issues or projects that you can save and share with others in your workspace. They can be private, available to everyone, or visible per team. They are particularly useful to see issues across multiple teams, projects, or a single label, like label:bug.

Views at the project level enable you to visualize progress in timelines, by progress, or status (n Track, At Risk, Off Track).

Project timeline

Insights

Insights come attached to every view in Linear, turning the data into visual reports that highlight trends, bottlenecks, and opportunities across your workspace.

Use them to:

  • Track resource allocation across Projects
  • Measure bug resolution speed and trends
  • Evaluate estimation accuracy
  • Retro cycle times to improve predictability
  • Identify bottlenecks and blocking dependencies