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
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
Looking for inspiration? Here's a rundown of how we use Triage at Linear
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.
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.

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: |
---|---|
| |
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: 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.

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.
As Projects progress, they move through statuses that you can configure at the workspace level.
Built-in Project Graphs help you understand the progress you team is making towards completion, and offers estimates for when you'll finish.
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).

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