Workflows • Integrations • Linear
Linear Integration in Workflows
Connect customer-facing workflows with Linear so product and engineering activity can become part of your automations. Linear triggers can start workflows when supported events happen in Linear, while Linear actions can create, update, find, and enrich Linear records. This makes it easier to move customer feedback into product workflows and respond when engineering work changes.
What You'll Learn

Learn how Linear triggers and actions work, which records can be created or monitored, how to connect a Linear workspace with OAuth, how to build common customer-feedback workflows, and how to troubleshoot connection or execution issues.

Important

Linear triggers and actions are premium workflow components. The Linear connection uses OAuth, and available teams or records depend on the workspace and team access authorized during connection.

1

What is the Linear Integration in Workflows?

The Linear integration connects workflows with Linear, an issue-tracking and product-planning platform used by product and engineering teams. Workflows can react to supported events in Linear or perform actions such as creating issues, updating records, adding comments, searching for customers, and creating customer needs.

This two-way workflow connection helps customer-facing teams turn feedback into structured product work while also using Linear activity to drive notifications, follow-up, or other automation.

2

Key Benefits of the Linear Integration in Workflows

Connecting Linear with workflows reduces manual handoffs between customer-facing and product teams. Customer context can move into Linear automatically, while changes in Linear can trigger downstream communication or operational steps.

  • Closed-Loop Customer Feedback: Turn reported bugs or feature requests into Linear issues and customer needs, then use later Linear activity to support follow-up.
  • Customer Context: Include customer, contact, request, or source information when creating product work.
  • Product Prioritization Context: Create Linear customer records with supported fields such as tier and revenue so product teams can review customer context alongside requests.
  • Real-Time Engineering Visibility: Start workflows from supported Linear issue, project, customer, customer need, document, and initiative events.
  • Source Record Links: Attach a record URL to a Linear issue so users can return to the originating record when needed.
  • OAuth Connection: Connect Linear without maintaining long-lived API tokens or building custom webhook authentication.
  • Broad Workflow Coverage: Create, update, find, label, comment on, and connect supported Linear records directly from workflow actions.
3

Linear Triggers and Actions

Linear triggers are used when activity in Linear should start an automation. Linear actions are used when a workflow needs to create, update, find, or enrich information inside Linear. Selecting the correct direction helps keep each workflow focused and easier to troubleshoot.

Linear Triggers

Linear triggers are instant and powered by Linear webhooks. When a supported event occurs and matches the configured filters, the workflow can begin immediately.

TriggerWhat It Does
New IssueStarts when a new Linear issue is created. The trigger can be filtered by team.
Updated IssueStarts when an issue's status, priority, assignee, labels, or other supported fields change.
New Issue CommentStarts when a new comment is added to an issue.
New ProjectStarts when a new project is created.
New Project UpdateStarts when a project update is posted.
Updated Project UpdateStarts when an existing project update is edited.
New CustomerStarts when a new customer record is created in Linear.
Updated CustomerStarts when an existing Linear customer record is edited.
New Customer NeedStarts when a new customer need or feature request is captured.
Updated Customer NeedStarts when a customer need's status, priority, or linked work changes.
New Document CommentStarts when a comment is added to a Linear document, such as a specification, proposal, or product document.
New Initiative UpdateStarts when an update is posted to a Linear initiative.

Linear Actions

Linear actions perform work in Linear after a workflow reaches the configured step. They can create new product work, find existing records, update issues, add comments or labels, and connect customer context to Linear.

ActionPurpose
Create IssueCreates an issue with supported fields such as title, description, team, project, priority, assignee, labels, and due date.
Update IssueUpdates configured fields on an existing issue. Fields that are not set remain unchanged.
Get IssueRetrieves the latest state of a single issue by ID.
Find IssuesSearches issues using supported criteria such as team, project, label, status, assignee, or text.
Create CommentAdds a Markdown-supported comment to an existing issue.
Create Issue AttachmentAttaches a URL to an issue, such as a link back to the source record.
Add Label To IssueAdds a label to an existing issue.
Remove Label From IssueRemoves a label from an existing issue.
Create ProjectCreates a Linear project with supported fields including name, description, lead, and target date.
Find ProjectFinds a Linear project by name or supported filter.
Create CustomerCreates a Linear customer with supported details such as name, domain, tier, and revenue.
Find CustomerFinds a Linear customer by name or domain.
Create Customer NeedCreates a customer need linked to a customer record, issue, or project.

Customer Requests: Linear Customer and Customer Need functionality depends on Linear's Customer Requests feature and may require a Linear plan that includes that functionality.

4

Linear Workflow Use Cases

Linear workflows are especially useful when customer activity needs to become structured product work or when product activity needs to trigger follow-up. Preserving a shared customer or request identifier makes later customer-specific actions easier to route accurately.

Customer-Reported Bug to Linear Issue and Customer Need

A customer request can automatically become a Linear issue while retaining enough context for product and engineering teams to understand where the request originated.

  1. Start the workflow when a customer submits a bug report or feature request.
  2. Use Find Customer to look for a matching Linear customer by name or domain.
  3. If no matching Linear customer exists, branch to Create Customer when appropriate.
  4. Use Create Issue to send the report details, context, priority, and labels into Linear.
  5. Use Create Issue Attachment when you want the Linear issue to contain a URL back to the originating record.
  6. Use Create Customer Need when the Linear workspace supports Customer Requests and the request should be associated with a customer and related product work.

Resolved Linear Issue to Customer Notification

An Updated Issue trigger can start a workflow when a customer-reported issue reaches the desired status. Keep a shared identifier, such as a contact ID, email address, request ID, or another reference, when the issue is created so the later workflow can reliably locate the correct customer.

  1. Use the Updated Issue trigger.
  2. Filter for the status that represents completed work, such as Done.
  3. Use additional filters, such as a customer-reported label, when needed.
  4. Use Get Issue if the workflow needs the latest issue details.
  5. Use the shared identifier to locate the intended customer or contact.
  6. Send the appropriate email, SMS, internal notification, or other follow-up action.
5

How To Set Up the Linear Integration in Workflows

Connecting Linear before configuring workflow logic ensures triggers and actions can access the authorized workspace and teams. After connecting, configure each workflow step with the correct team, project, issue, customer, labels, filters, and field mappings required by the automation.

Option 1: Connect Linear from the Workflow Builder

Connecting directly from the Workflow Builder is useful when you are already configuring the Linear trigger or action that will use the connection.

Step 1
Open a Workflow

Go to Automation → Workflows and open an existing workflow or create a new one.

Step 2
Add Linear

Add a Linear trigger or action, then select the specific Linear event or operation you want to configure.

Selecting a Linear trigger or action in the Workflow Builder
Choose the Linear trigger or action that matches the automation you are building.
Step 3
Connect Your Linear Account

Click Connect Now, sign in to Linear through OAuth, and continue to the authorization screen.

Linear OAuth authorization screen
Complete Linear's OAuth flow and review the requested access before authorizing the connection.
Step 4
Authorize Workspace and Team Access

Authorize the appropriate Linear workspace and the team or teams the integration should be able to access.

Step 5
Save and Configure the Workflow Step

Save the connection, then complete the filters, fields, issue details, team selection, customer mapping, or other configuration required by the selected trigger or action.

Option 2: Connect Linear from Settings

Connecting from Settings is useful when you want to establish the Linear connection before building or updating workflows.

Step 1

Go to Settings → Integrations, locate Linear, and click Connect.

Linear integration available from Settings
Locate Linear in the Integrations area and start the connection.
Step 2

Sign in to Linear using OAuth and authorize the intended workspace.

Linear authorization screen opened from the Integrations settings
Authorize the Linear workspace that should be available to workflow triggers and actions.
Step 3

Save the connection.

Step 4

Return to Automation → Workflows and configure the Linear triggers or actions that should use the saved connection.

Step 5

Test the workflow with representative data, review the execution details, and publish the workflow after confirming the correct Linear records and fields are being used.

6

Frequently Asked Questions

Q: Are Linear triggers instant?
Yes. Linear triggers are instant and use Linear webhooks to respond when the matching event occurs.
Q: Are Linear triggers and actions premium workflow components?
Yes. Linear triggers and actions are premium workflow components and can consume premium workflow credits according to the applicable automation billing configuration.
Q: Why is my Linear team missing from a trigger or action?
The team may not have been authorized during the OAuth connection. Review or reconnect Linear and confirm access to the intended workspace and team.
Q: Can one Linear connection be used in multiple workflows?
Yes. A saved Linear connection can be selected in multiple workflow steps as long as the authorized workspace and team access support those steps.
Q: Does Update Issue overwrite fields that I leave unconfigured?
No. Update Issue sends the fields configured in the action. Other Linear issue fields remain unchanged.
Q: Can a workflow create a Linear customer when one does not exist?
Yes. Use Find Customer first. If no matching record is found, route the workflow to Create Customer, then continue with Create Customer Need when needed.
Q: Why does my Linear-triggered workflow not know which customer to notify?
Store or pass a shared identifier when the customer request is first sent to Linear. A contact ID, email address, request ID, ticket reference, or another unique value can help a later workflow locate the correct customer.
Q: Which Linear plan is required for Customer Needs?
Customer and Customer Need functionality depends on Linear's Customer Requests feature. Confirm that the connected Linear workspace is on a plan that includes the required Customer Requests functionality.
7

Need Help?

  • Linear is not connected: Reopen the workflow step or Settings → Integrations and complete the OAuth connection again.
  • A team is missing: Confirm the correct Linear workspace and team were authorized during OAuth.
  • A trigger is not firing: Confirm the workflow is published and review the selected team, project, status, labels, and other trigger filters.
  • An action cannot find a record: Verify the issue ID, customer name/domain, project value, or other lookup criteria being passed into the step.
  • Customer or Customer Need options are unavailable: Confirm the connected Linear workspace has access to the required Customer Requests functionality.
  • A customer notification is going to the wrong record: Review the shared identifier used to associate the Linear item with the originating customer.
  • A Linear action fails: Review the workflow execution details and confirm the connected account, authorized team, required fields, and referenced Linear records.
  • Issue continues: Collect the workflow name, Linear trigger or action, connected workspace, affected team, relevant record IDs, error message, and screenshots of the execution details before contacting support.