All templates

Find Feature Requests in Support Tickets

Every night, WebRun scans the day's resolved Zendesk tickets for feature-request language, extracts the customer's underlying need, creates a well-formed issue in Linear, and posts a nightly summary of new product insights to your #product Slack channel.

Runs on WebRun · Strict Lockdown policy
Every night at 11:00 PM WebRunorchestrates each step
1 Zendesk scan resolved tickets for feature requests
2 Linear log each insight as a backlog item
3 Slack post the nightly product-insight digest
In short

How can I automatically find feature requests hidden in support tickets?

Every night, WebRun scans the day's resolved Zendesk tickets for feature-request language, extracts the customer's underlying need, creates a well-formed issue in Linear, and posts a nightly summary of new product insights to your Slack #product channel - so no customer feedback is lost in the support queue.

  • Every customer feature request captured as a Linear issue automatically
  • Product team receives a nightly digest of new insights
  • No customer feedback disappears into closed tickets

Built for product managers · SaaS companies · customer success teams · support team leads

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.zendesk.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Zendesk - scan resolved tickets for feature requests
    zendesk.com
    WebRun in Zendesk: scan resolved tickets for feature requests
    WebRun opens Zendesk to scan resolved tickets for feature requests.
    • Open tickets resolved today and read the conversation for signals: 'would love if', 'wish you could', 'it would be great', 'why can't it', 'missing feature'
    • For each match, extract the customer's core request in one sentence and note the ticket ID and customer tier
    • Skip duplicates already logged in Linear this week

    Done when All today's tickets with feature-request signals are extracted with their core need.

  3. 2
    Linear - log each insight as a backlog item
    linear.app
    WebRun in Linear: log each insight as a backlog item
    WebRun opens Linear to log each insight as a backlog item.
    • Create a new issue in the 'Customer Feedback' backlog with the extracted request as the title
    • Add the ticket ID, customer tier, and verbatim quote in the description
    • Apply the 'Customer Request' label and leave the issue unassigned for product triage

    Done when A Linear issue exists for each identified feature request from tonight's ticket scan.

  4. 3
    Slack - post the nightly product-insight digest
    slack.com
    WebRun in Slack: post the nightly product-insight digest
    WebRun opens Slack to post the nightly product-insight digest.
    • Post a summary to #product listing tonight's new Linear issues with request title and customer tier
    • Include a count of how many requests were skipped as duplicates

    Done when The product team has tonight's customer-insight digest in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.zendesk.com
ScheduleRuns automatically on this cadence
Every night at 11:00 PM
DeliveryHow each run's result reaches you
Product insights · Slack
OutputWhat each run produces - A set of new Linear backlog issues plus a nightly Slack digest listing each feature request and the customer tier it came from.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it create noisy, low-quality backlog items?

It filters for specific signal phrases and summarises the customer's core need - not the raw ticket text - so issues land in your backlog as actionable statements, not unstructured complaints.

How does it avoid creating the same Linear issue twice?

Before creating, it checks for an existing issue with the same ticket ID label and skips if one exists.

Can it tag issues by feature area automatically?

Yes - give WebRun a list of your feature areas and keywords (e.g. 'Billing', 'Integrations') and it will apply the matching label when it finds one.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.