Weekly Linear tickets from Algolia zero-result searches

By General Input

Every Monday, last week's biggest zero-result Algolia searches become ranked Linear tickets your merchandising team can act on today.

Integrations

  • Algolia
  • Linear

Type

Agentic Task

Categories

  • Operations
  • Product

Every Monday at 9am, pull the top zero-result searches from Algolia for the past 7 days using Algolia's Analytics: Top Searches with No Results. Filter the results to queries whose weekly search count is at or above a configurable minimum threshold (default: 5), then sort the remaining queries by volume descending so the top offenders come first.

For each unique query in the ranked list, first check Linear for an existing open issue in the merchandising team whose title matches the query exactly (using Linear's Search Issues, scoped to the target team and to non-completed workflow states). If a matching open issue is found, skip that query to avoid duplicates.

Otherwise, call Linear's Create Issue in the merchandising team. Use the query text as the issue title. In the description, write a short markdown brief that includes: the query text, the weekly search volume, and a one-line hypothesis on the likely root cause. Pick the hypothesis from three buckets: missing product (the query looks like a product or brand name that we do not carry or have not indexed), missing synonym (a plausible variant of something we do carry, such as a plural, misspelling, or category alias), or content gap (a broader informational query where our catalog copy or landing pages do not yet cover the topic). Note that the hypothesis is a starting point for the merchandiser to confirm.

Expose two knobs the user can tune without editing the workflow: threshold (the minimum weekly search volume before a query becomes a ticket, default 5) and teamId (the Linear team the tickets are filed against, defaulting to the merchandising team). Log a brief summary at the end of each run listing how many queries were considered, how many tickets were created, and how many were skipped as duplicates.

Related prompts

Explore more prompts
Catch feature flags that never got switched on in productionWeekly alert noise review board for incident.io on-callMorning triage board for your Kernel browser agent runsTrack every half finished LaunchDarkly rollout in one boardFind the customers stuck contacting support again and againTurn shipped Linear work into Intercom product announcementsVoice agent QA review board for your Hume EVI callsClose the loop between Front tickets and Linear bug fixesOpen a Heroku release war room the moment production looks wrongFind the themes Help Scout tags miss and file them in Linear