Per-pair page

HubSpot + Linear: customer signal directly in engineering.

Create Linear issues from HubSpot tickets or feature-requested deals; notify HubSpot when a customer-tagged Linear issue ships.

Trigger app
Linear as the trigger

Workflows fire when something happens in Linear.

See all 6 triggers →
Action app
HubSpot as the action

Workflows do something in HubSpot, instantly.

See all 23 actions →
Connect Linear to HubSpot — start free
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

LinearHubSpot

When something happens in Linear, do it in HubSpot.

6 Linear triggers wired to 23 HubSpot actions. Most-used pairing: Comment CreatedCreate Company.

HubSpotLinear

Or fire it the other way around.

18 HubSpot triggers wired to 8 Linear actions downstream.

See HubSpotLinear
Popular pairings

Common Linear → HubSpot workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 9 of 138 combinations
When comment created in Linear, create company in HubSpot.

Fires when a comment is added to a Linear issue. Use to mirror engineering discussion to Slack or to feed AI summaries into a status doc.

When comment created in Linear, create contact in HubSpot.

Fires when a comment is added to a Linear issue. Use to mirror engineering discussion to Slack or to feed AI summaries into a status doc.

When comment created in Linear, create deal in HubSpot.

Fires when a comment is added to a Linear issue. Use to mirror engineering discussion to Slack or to feed AI summaries into a status doc.

When comment created in Linear, create note in HubSpot.

Fires when a comment is added to a Linear issue. Use to mirror engineering discussion to Slack or to feed AI summaries into a status doc.

When new cycle in Linear, create company in HubSpot.

Fires when a new cycle (sprint) is created in Linear. Use to kick off stand-up bots or to seed a cycle-kickoff doc.

When new cycle in Linear, create contact in HubSpot.

Fires when a new cycle (sprint) is created in Linear. Use to kick off stand-up bots or to seed a cycle-kickoff doc.

When new cycle in Linear, create deal in HubSpot.

Fires when a new cycle (sprint) is created in Linear. Use to kick off stand-up bots or to seed a cycle-kickoff doc.

When new cycle in Linear, create note in HubSpot.

Fires when a new cycle (sprint) is created in Linear. Use to kick off stand-up bots or to seed a cycle-kickoff doc.

When new issue in Linear, create company in HubSpot.

Fires when a new issue is created in Linear. The standard inbound hook for routing, enrichment, and SLA-aware notifications.

How it works

Connect Linear and HubSpot in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize Linear and HubSpot

    Open TinyCommand, authorize Linear and HubSpot once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a Linear trigger

    Drop the Linear → Comment Created trigger onto the canvas. TinyCommand auto-registers the webhook.

    POST /v1/webhooks/linear.trigger-comment-created
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the HubSpot action

    Drop the HubSpot → Create Company action below it. Map fields from the Linear payload into the HubSpot inputs.

    hubspot.create-company
  5. 5
    Publish
    Publish and forget

    Hit Publish. TinyCommand runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about Linear + HubSpot.

How do I create a Linear issue from a HubSpot ticket?
HubSpot Ticket Created tagged "needs-eng" → Linear Create Issue in the right team with title = ticket subject, description = body + customer context. Save Linear identifier to a HubSpot custom field.
Can I notify HubSpot when a Linear issue ships?
Yes. Linear Issue moved to "Done" → look up HubSpot ticket by Linear identifier → HubSpot Update Ticket with status = "fixed" + Create Note on linked contact. Customer-success automation closes the loop.
How do I push HubSpot customer tier into the Linear issue?
HubSpot Get Contact returns custom properties. Pass plan tier into Linear issue description and as labels. Triage prioritizes by customer impact.
Can I create Linear issues from HubSpot feature requests?
Yes. HubSpot Deal with "Feature Request" property → Linear Create Issue in product team with description + linked HubSpot deal URL. Connect customer revenue to engineering work.
How do I avoid duplicate Linear issues from HubSpot?
Store Linear identifier in a HubSpot custom field. Filter trigger to only fire when the field is empty. Updates use the saved identifier for in-place edits.
Can I link many HubSpot deals to one Linear issue (multi-customer feature)?
Yes. Track in a side Sheet/Airtable mapping Linear identifier → list of HubSpot deals. Surface as "X enterprise deals requesting this" in product planning.
Related

Other apps that pair well with Linear.

+
Linear + Gmail
Email
+
Linear + Slack
Communication
+
Linear + Google Sheets
Spreadsheets & Databases
+
Linear + Stripe
Payments
+
Linear + Notion
Productivity
+
Linear + Airtable
Spreadsheets & Databases

Connect Linear to HubSpot — start free