IntegrationsLinear
Linear
Manage issues, projects, and cycles in Linear through Fabric AI workflows and agent conversations.
Integrate Linear with Fabric AI to create and manage issues, track projects, and automate sprint workflows directly from AI chat or the visual workflow builder.
Integration Methods
| Method | Use Case | Auth |
|---|---|---|
| MCP Server | AI chat — "create a Linear issue for..." | API Key or OAuth |
| Workflow Plugin | Automated issue creation and updates in workflows | API Key |
Setting Up Linear
Get Your API Key
- Go to linear.app/settings/api
- Click Create Key
- Name it (e.g., "Fabric AI Integration")
- Copy the generated API key
Connect in Fabric
For Workflows:
- Open the Workflow Builder
- Add a Linear node
- Click Configure Integration
- Paste your API key
For MCP / Chat:
- Go to Settings → MCP Servers
- Add the Linear MCP server
- Enter your API key or connect via OAuth
Test the Connection
Click Test Connection to verify your key has the required permissions.
Available Actions
In Workflow Builder
| Action | Description | Key Fields |
|---|---|---|
| Create Issue | Create a new Linear issue | Team, Title, Description, Priority, Labels, Assignee |
| Update Issue | Update an existing issue | Issue ID, Status, Priority, Assignee |
| Search Issues | Query issues by filter | Team, Status, Assignee, Label |
In AI Chat
Use natural language to interact with Linear:
"Create a Linear issue for the payment processing bug — high priority, assign to the backend team"
"What issues are in the current sprint?"
"Move issue FE-123 to Done"Template Variables
Title: {{AINode.issueTitle}}
Description: {{AINode.issueDescription}}
Priority: {{ConditionNode.priority}}Common Workflow Patterns
PRD to Linear Issues
Loading diagram...
Sprint Report Generation
Loading diagram...
Priority Mapping
| Linear Priority | Value |
|---|---|
| Urgent | 1 |
| High | 2 |
| Medium | 3 |
| Low | 4 |
| No priority | 0 |
Troubleshooting
"Authentication failed"
- Verify your API key is correct and hasn't been revoked
- Ensure the key was created by a user with the necessary permissions
Issues created in wrong team
- Double-check the Team ID or team name in your node configuration
- Use template variables to dynamically select the team
Missing fields in created issues
- Some fields (like labels) require exact IDs from your Linear workspace
- Use the Linear MCP server's search tools to find correct IDs