Connect Your Linear Workspace

Integration Hub uses OAuth to securely connect to your Linear workspace. This ensures secure access to your teams, issues, and projects while maintaining full control over permissions.

Before You Begin

Required Permissions:
  • Member or Admin role in your Linear workspace
  • Access to teams you want to integrate
  • Ability to create and manage webhooks
  • OAuth app access

Connection Steps

Step 1: Navigate to Connections

  1. Log in to Integration Hub
  2. Navigate to the Connections tab in the main navigation
  3. Find the Linear connection card
  4. Ensure you've already connected your PagerDuty account
Navigate to Linear connection

Screenshot: Linear connection card

Step 2: Authorize with OAuth

  1. Click the Connect Linear button
  2. You'll be redirected to Linear's OAuth authorization page
  3. Select the workspace you want to connect (if you have multiple)
  4. Review the requested permissions:
    • Read and write issues
    • Read teams and projects
    • Create and manage webhooks
    • Read and write comments
    • Read user information
  5. Click Authorize to grant access
Linear OAuth authorization screen

Screenshot: OAuth authorization page

Important: Make sure to select the correct Linear workspace. Integration Hub will only have access to the workspace you authorize.

Step 3: Confirm Connection

After authorization, you'll be redirected back to Integration Hub. You should see:

Successfully connected Linear workspace

Screenshot: Connected Linear workspace

What Happens Next

Once connected, Integration Hub can:

Understanding Linear Teams

Linear organizes work into teams. Each team has its own issues, projects, and workflows. Integration Hub creates webhooks on a per-team basis, which means:

Example: If you have "Engineering," "Support," and "Product" teams in Linear, you can create separate webhooks and rules for each team to route incidents to different PagerDuty services.

Accessing Projects and Labels

Projects

Once connected, Integration Hub can access all projects within your Linear teams. When creating rules, you can filter incidents by specific projects:

Labels

Integration Hub can also read Linear labels, allowing you to filter incidents based on:

Pro Tip: Use labels consistently across your Linear workspace to make rule configuration more effective. For example, always use a "Production" label for production issues.

Security and Permissions

OAuth Token Storage

Integration Hub stores your Linear OAuth token securely:

Team Access Scope

Integration Hub can only access teams that your Linear account has permission to view. If you don't see a team when creating webhooks, verify your Linear account has access to that team.

Revoking Access

You can revoke Integration Hub's access at any time:

  1. From Integration Hub: Click the Disconnect button in the Connections tab
  2. From Linear: Go to Settings → My Account → Applications and revoke access
Note: Disconnecting will immediately stop all synchronization. Any active webhooks will stop receiving updates, and rules will no longer create or update incidents.

Troubleshooting

Authorization Failed

Problem: OAuth authorization fails or times out

Solution:

Teams Not Showing

Problem: Some teams don't appear when creating webhooks

Solution:

Connection Shows as Disconnected

Problem: Connection status changes to "Disconnected" after successful authorization

Solution:

Webhooks Not Receiving Updates

Problem: Webhooks created but not receiving issue updates

Solution:

Multiple Linear Workspaces

Integration Hub supports connecting to one Linear workspace at a time. If you need to switch workspaces:

  1. Click Disconnect to remove the current connection
  2. Click Connect Linear again
  3. When prompted, log in to the different Linear workspace
  4. Authorize the new workspace
Important: Switching workspaces will not automatically update existing webhooks and rules. You'll need to recreate webhooks and reconfigure rules for the new workspace.

Verifying Team Access

To verify which teams Integration Hub can access:

  1. Navigate to the Webhooks tab
  2. Click Create Webhook
  3. View the list of available teams in the team selector

If a team is missing from this list, you need to request access from your Linear workspace admin.

Next Steps

Now that you've connected both PagerDuty and Linear, you're ready to set up the integration:

  1. Create Webhooks for Your Teams →
  2. Configure Rules to Create Incidents →
  3. Learn About Bidirectional Sync →

Need Help?

If you're experiencing issues connecting your Linear workspace: