Integrations · Linear

Customer feedback to Linear issues.

Turn a customer request into a Linear issue in one step, drafted from the request and your ticket context. When engineering moves the issue, its status shows up on the Crumb item, and when you mark the item Shipped, the customer who asked hears about it automatically.

How it works

  1. Feedback lands in Crumb, from the in-app widget, a forwarded email, Slack's /crumb command, or the API. It's tied to the account that sent it and that account's ARR.
  2. You decide it's worth building. The inbox shows the dollars behind each request, and related requests group into one initiative, so you can see that four accounts worth $186k are waiting on the same thing.
  3. Push it to Linear from the thread sidebar. On Crumb Cloud (Team and up), the issue is drafted for you from the feedback plus your recent Linear ticket titles, so it reads like the rest of your backlog. Tweak it and send.
  4. Status syncs back by webhook. Linear stays the source of truth for whether the work is done. Crumb stays the source of truth for the customer relationship.
  5. You close the loop. Linear's status doesn't move the Crumb item by itself. When you mark it Shipped, the customer who sent it through the widget hears back by email and right in the widget.

Crumb and Linear's Customer Requests

Linear has its own Customer Requests feature, which links requests to issues and can store a customer's revenue, tier, and size. It's a good fit if your feedback already arrives through Intercom, Zendesk, Front, or Slack and your product team lives in Linear.

Crumb covers the parts outside engineering's backlog:

  • Customers send feedback from inside your product through Crumb's widget, already tied to their account. No support tool needed in the middle.
  • ARR stays current on its own through HubSpot or Salesforce sync, on Crumb's Team plan.
  • Raw feedback stays out of Linear. Crumb holds every request, groups related ones into initiatives, and only the work you decide to do becomes an issue.
  • The customer hears back. Replies and status changes reach the person who asked, by email or in the widget, and a public roadmap shows what's coming.

Setup

Crumb Cloud: connect Linear in one click from your workspace's integrations, on the Team plan and up.

Self-hosted: register your own Linear OAuth app, and the same push and status sync run on your own infrastructure. See the docs for details.

Works the same with Jira and GitHub

Crumb pushes to Jira and GitHub with the same flow. Connect GitHub too, and your repo's README and top-level file list give every AI draft extra project context, Linear's included.

Frequently asked questions

Does the Linear integration work when I self-host Crumb?

Yes. On self-host you connect Linear with your own Linear OAuth app and the ticket push and status sync work the same way. On Crumb Cloud it's a one-click connect on the Team plan and up.

Does Crumb replace Linear?

No. Linear stays the source of truth for engineering work and its status. Crumb owns the customer side: who asked, what their account is worth, and telling them when it ships.

Who writes the Linear issue?

On Crumb Cloud (Team and up), AI drafts the title and body from the feedback thread plus your recent ticket titles, so it reads like the rest of your backlog. You review and edit before it's sent. Without AI you write it yourself, same as any other issue.

Can I link several customer requests to one Linear issue?

Group related requests into an initiative in Crumb, and you see the combined ARR of everyone waiting on it before you push the work to Linear. Customers following the initiative on your roadmap get an email when it moves, and each requester hears back when you mark their request Shipped.

Ship what your best accounts are asking for.

Free and open source to self-host. One click to start on Crumb Cloud.