
LINEAR n8n INTEGRATION: AUTOMATE LINEAR WITH N8N
Looking to automate your project management workflow with Linear and n8n? You're in the right place. The Linear n8n integration gives you access to 7 powerful actions to streamline your issue tracking and team collaboration directly from your n8n workflows.
Linear is the modern project management tool loved by high-velocity teams, and connecting it to n8n opens up a world of automation possibilities. Whether you need to automatically create issues from form submissions, sync tasks across platforms, or keep your team updated with automated comments, this integration handles it all without writing a single line of code.
In this guide, you'll discover exactly how to connect Linear to n8n, explore each available action in detail, and learn practical ways to automate your development workflow. Let's dive in.
Need help automating Linear with n8n?
Our team will get back to you in minutes.
Why automate Linear with n8n?
The Linear n8n integration provides 7 distinct actions that cover the full lifecycle of issue management: creating issues, retrieving single or multiple issues, updating them, adding comments, attaching links, and deleting issues when needed. This comprehensive coverage means you can build complete automation workflows without leaving n8n.
Significant time savings become immediate once you set up your first workflow. No more manually creating issues from customer support tickets, Slack messages, or form responses. Define smart rules once, and let n8n handle the repetitive work. Teams report saving hours per week just by automating issue creation and status updates.
Seamless integration with your entire stack is where n8n truly shines. Connect Linear to over 400 applications—sync issues with your CRM, trigger Slack notifications when priorities change, automatically update project documentation in Notion, or create issues from GitHub events. The possibilities expand dramatically when Linear becomes part of your automated ecosystem.
Here are concrete workflows you can build today:
- Create Linear issues automatically when a customer submits a bug report through your support form
- Sync issue status changes between Linear and external stakeholder dashboards
- Add comments to issues when related pull requests are merged in GitHub
- Bulk retrieve and export issues for weekly reporting and analytics
How to connect Linear to n8n?
! 1 stepHow to connect Linear to n8n?
- 01
Add the node
Connecting Linear to n8n is straightforward using API credentials. Linear uses API key authentication, which you can generate directly from your Linear workspace settings.Basic configuration:Open your Linear workspace settings: Click on your profile icon in Linear and navigate to Settings → API → Personal API KeysGenerate a new API key: Click "Create key", give it a descriptive name (e.g., "n8n Integration"), and copy the generated key immediately—you won't be able to see it againAdd credentials in n8n: In your n8n workflow, add a Linear node, click on "Credential to connect with", then "Create New Credential"Paste your API key: Enter the API key you copied from Linear and save the credentialTest the connection: Run a simple "Get Many" operation to verify everything is working correctly
TIP💡 TIP: Create a dedicated API key specifically for n8n rather than reusing existing keys. This way, if you ever need to revoke access or troubleshoot issues, you can do so without affecting other integrations. Also, consider using a service account in Linear if your organization has one, as this prevents workflows from breaking when team members leave.- 01
Need help automating Linear with n8n?
Our team will get back to you in minutes.
Linear actions available in n8n
01 Action 01Linear - Issue Create
Creating issues programmatically is the foundation of most Linear automation workflows. This action lets you automatically generate new issues in any of your Linear teams, complete with titles, descriptions, and any additional properties you need.
Key parameters:
- Credential to connect with: Select your authenticated Linear account from the dropdown—this is required to establish the API connection
- Resource: Set to "Issue" to work with Linear issues
- Operation: Set to "Create" to generate new issues
- Team Name or ID: Specify which team should own the issue—enter the team identifier or name (required)
- Title: The issue title that will appear in Linear—supports both fixed text and dynamic expressions
- Additional Fields: Expandable section for optional properties like description, priority, labels, assignee, and more
Use cases:
- Automatically create bug reports when error monitoring tools like Sentry detect new issues
- Generate feature request issues from customer feedback forms
- Create onboarding task issues when new team members join via your HR system
- Transform Slack messages into trackable Linear issues with a simple workflow trigger
This action is perfect for teams that want to centralize issue creation from multiple sources while maintaining consistent formatting and team assignment.

02 Action 02Linear - Issue Get
When you need to retrieve detailed information about a specific issue, this action fetches all data associated with a single Linear issue using its unique identifier. It's essential for workflows that need to check issue status, pull descriptions for notifications, or verify issue existence before performing other operations.
Key parameters:
- Credential to connect with: Dropdown to select your Linear account credential for API authentication (required)
- Resource: Set to "Issue" to target Linear issues
- Operation: Set to "Get" to retrieve a single issue's data
- Issue ID: Text field where you enter the unique identifier of the issue you want to fetch (required)
Use cases:
- Pull issue details to include in Slack notifications or email updates
- Check if an issue exists before attempting to update it
- Retrieve issue data for syncing with external project management tools like Asana or ClickUp
- Fetch issue information to populate reports or dashboards
This action returns comprehensive issue data including title, description, status, assignee, labels, and timestamps—everything you need for downstream workflow steps.

03 Action 03Get Many
Need to work with multiple issues at once? The "Get Many" action retrieves a batch of issues from Linear, making it ideal for reporting, bulk operations, or syncing issue lists with other systems.
Key parameters:
- Credential to connect with: Dropdown for selecting your Linear account credential (required)
- Resource: Set to "Issue" to fetch issues from Linear
- Operation: Set to "Get Many" to retrieve multiple records
- Return All: Toggle switch that determines whether to fetch all available issues or limit results—turning this off enables the Limit parameter
- Limit: Numeric field that caps the number of issues returned when "Return All" is disabled—default is 50
Use cases:
- Generate weekly issue reports by fetching all issues created in the past 7 days
- Sync your Linear backlog with an external analytics dashboard
- Create automated summaries of open issues for stakeholder updates
- Bulk export issues for migration or archival purposes
💡 Pro tip: Combine this action with n8n's filtering capabilities to narrow down results after retrieval—filter by status, assignee, or any other property to work with exactly the issues you need.

04 Action 04Linear Issue Update
Keeping issues current is just as important as creating them. This action modifies existing issues in Linear, allowing you to update any field—status, title, description, assignee, priority, and more.
Key parameters:
- Credential to connect with: Dropdown to select your Linear account for authentication (required)
- Resource: Set to "Issue" to target issues
- Operation: Set to "Update" to modify existing issues
- Issue ID: Text field for the unique identifier of the issue to update (required)
- Update Fields: Expandable section where you add specific fields to modify—use the "Add Field" button to select which properties to change
Use cases:
- Automatically move issues to "In Review" when pull requests are opened
- Update issue priority based on customer tier or urgency signals
- Change assignees when team capacity shifts or on-call rotations change
- Add or modify descriptions with additional context from other tools
This action is particularly powerful when combined with webhook triggers from other platforms—imagine issues updating their status in real-time based on CI/CD pipeline events or customer support ticket changes.

05 Action 05Delete Issue
Sometimes issues need to be removed entirely—duplicates, test entries, or deprecated items. This action permanently deletes an issue from Linear, so use it carefully in your automated workflows.
Key parameters:
- Credential to connect with: Dropdown for Linear account credential selection (required)
- Resource: Set to "Issue" to operate on Linear issues
- Operation: Set to "Delete" to remove issues permanently
- Issue ID: Text field where you specify the exact issue to delete (required)
Use cases:
- Automatically clean up test issues created by QA workflows
- Remove duplicate issues detected by automated deduplication logic
- Delete cancelled or invalid issues based on specific criteria
- Implement data retention policies by archiving and then deleting old issues
Important consideration: Deletions are permanent in Linear. Consider implementing a confirmation step or logging mechanism in your workflow before executing deletions, especially in production environments.

06 Action 06Add Link
Linking external resources to issues creates valuable context for your team. This action attaches URLs to existing Linear issues—documentation, design files, external tickets, or any web resource that provides relevant information.
Key parameters:
- Credential to connect with: Dropdown for selecting your authenticated Linear account (required)
- Resource: Set to "Issue" to work with issues
- Operation: Set to "Add Link" to attach URLs
- Issue ID: Text field for the identifier of the issue receiving the link (required)
- Link: Text field for the URL you want to attach to the issue (required)
Use cases:
- Automatically link GitHub pull requests to their corresponding Linear issues
- Attach Figma design files when issues are created from design review workflows
- Connect customer support tickets to related bug reports
- Link documentation pages when issues reference specific features
This action helps maintain traceability across your entire toolchain, ensuring that anyone viewing an issue has immediate access to all related resources.

07 Action 07Add Comment
Keep your team informed with automated comments on Linear issues. This action posts comments to specific issues, enabling real-time updates from external systems, status notifications, and cross-platform communication.
Key parameters:
- Credential to connect with: Dropdown for Linear account credential authentication (required)
- Resource: Set to "Comment" to work with issue comments
- Operation: Set to "Add Comment" to post new comments
- Issue ID: Text field for the unique identifier of the issue to comment on (required)
- Comment: Text field where you write the comment content (required)
- Additional Fields: Optional expandable section for extra comment properties
Use cases:
- Post deployment notifications when issues are shipped to production
- Add customer feedback directly to related issues from support platforms like Zendesk or Intercom
- Comment build status updates from CI/CD pipelines
- Notify the team when external dependencies are resolved
Automated comments create a living audit trail on your issues, helping team members stay synchronized without manual status updates.

Build your first workflow with our team
Drop your email and we'll send you the catalog of automations you can ship today.
- Free n8n & Make scenarios to import
- Step-by-step setup docs
- Live cohort + community support
Frequently asked questions
Is the Linear n8n integration free?
Yes, the Linear integration is completely free to use within n8n. If you're running n8n self-hosted (the open-source version), there's no cost at all for using the Linear nodes—you just need your own Linear API key. For n8n Cloud users, the Linear integration is included in all plans, though you'll be limited by your plan's execution quotas. Linear itself offers a generous free tier that works perfectly for small teams getting started with automation. The only real limitation is API rate limits on Linear's side, which shouldn't affect most automation workflows unless you're processing thousands of issues per hour.What data can I sync between Linear and n8n?
The Linear n8n integration gives you full access to issue data including titles, descriptions, statuses, priorities, labels, assignees, team assignments, and timestamps. You can create, read, update, and delete issues, plus add comments and attach links. However, the native integration focuses specifically on issues and comments—it doesn't directly access Linear's projects, cycles, or roadmap features through dedicated actions. For more advanced use cases, you can use n8n's HTTP Request node to access Linear's GraphQL API directly, which opens up the entire Linear data model for your automation workflows.How long does it take to set up the Linear n8n integration?
Most users have their first working Linear automation running within 10-15 minutes. Generating a Linear API key takes about 30 seconds, and adding the credential to n8n is another minute or two. The longest part is usually designing your workflow logic—deciding what triggers the automation and what should happen in Linear. For a simple workflow like "create an issue when a form is submitted," you can be fully operational in under 10 minutes. More complex workflows with multiple conditions and branching logic might take 30-60 minutes to build and test, but n8n's visual interface makes iteration fast. If you need help building advanced automations, our automation agency can assist you.


