Linear logo

Route customer feedback into a triage view

Feedback arrives in Triage as a labelled issue the team can accept, decline, or move into a project.

When this happens

New submission on your feedback survey

Do this

Create an issue in your Triage team with the comment as the description and a category label taken from the form's feedback type dropdown

One-directional. A submission triggers the action — nothing is written back into your form.

Qualitative feedback is easy to collect and hard to act on. A comment box fills up with praise, confusion and one genuinely useful observation, and no one has a habit for reading it. Linear Triage gives that stream somewhere to sit where ignoring it becomes a visible decision.

Small product teams use this when there is no research function to hand the comments to. Every response becomes an issue with its category label already applied, so the weekly triage pass is filtering and deciding rather than copying text between tools.

Setting it up

  1. 1

    Add labels to your Linear Triage team that match your form's feedback type options, spelled exactly the same way in both places.

  2. 2

    Publish the feedback form and embed it on the pages you want comments about, then send one test comment through the live embed.

  3. 3

    In Zapier, choose formformform's New Submission trigger and select the feedback form.

  4. 4

    Add Linear's Create Issue action and set the team to Triage, not to a product team's backlog.

  5. 5

    Map Describe the Issue or Suggestion into the issue description, and build the title from the feedback type plus the page it came from.

  6. 6

    Add a Formatter lookup that converts each feedback type option into the matching Linear label, then map its output to the Labels field.

  7. 7

    Put the page URL, the browser and the blocker answer at the bottom of the description, so a comment about a broken layout is actionable without an email exchange.

  8. 8

    Test, confirm the issue appears in the Triage view rather than a backlog, then turn the Zap on.

What maps where

Using the Website Feedback Form as the starting point. These are its real fields — swap in your own and the mapping works the same way.

Form fieldLinear
Type of FeedbackLabel on the Linear issue
Describe the Issue or SuggestionIssue description
Page URL Where You Noticed the IssueIssue description, link at the bottom
Browser and DeviceIssue description, environment line
Is this issue preventing you from completing a task?Issue description, used to sort during triage
How often do you visit this site?Issue description, how much weight the comment carries

Variations worth knowing

Send blockers straight past Triage

Build a second Zap filtered on the blocker question. When someone says the problem stopped them completing a task, create the issue in Engineering at High priority instead, so a broken checkout is not sitting in a queue waiting for Thursday's review.

Leave praise out of Linear

Not every comment deserves an issue. Filter on the feedback type so compliments never reach the tracker. They stay searchable in your formformform responses, ready to be pulled out when someone is writing a testimonial page, while problems carry on into Triage.

If something isn't arriving

Issues arrive in Triage with no label.

Linear matches labels by exact name and the Zap still reports success when nothing matches. If your form says "Bug report" and the label is "bug", rename one side, or add a Formatter lookup that translates each dropdown option.

Most comments arrive with no way to reply.

The email question on this form is optional, so many rows come through empty. Make it required if follow-up matters to you, or accept that some feedback is a data point rather than a conversation and stop chasing the anonymous ones.

Frequently asked questions

How is Linear Triage different from a normal backlog?

Triage is a holding area that belongs to a team. Issues wait there until someone accepts, declines, or moves them into a project, which means feedback never lands in an active cycle by accident and declining something is recorded rather than silent.

Should every comment become an issue?

No, and filtering in Zapier before the Linear step matters more than it sounds. If Triage fills with one-line thanks, the team learns to skim past it. Send through anything describing a problem or asking for something, and leave the rest.

Can I collect feedback from one page only?

Embed the form on that page as an inline block or a slide-in and it only collects from there. The page URL question still earns its place when the same embed appears in several places, or when someone reaches the form by shared link.

Related automations

Build the form first

The automation needs somewhere to fire from. Publish a form, connect it once, and every submission from then on runs this flow.

Start free