All templates

Automated Algolia Zero Result Search Alerts

Every morning, WebRun opens Algolia, reads yesterday's search analytics for queries that returned no results, saves the ranked list of failed searches to a Google Drive sheet, and posts an alert to Slack whenever the zero-result rate crosses your threshold.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Algolia find searches returning zero results
2 Google Drive save the failed query list
3 Slack alert the team when misses spike
In short

How do I find and fix search queries that return no results?

WebRun checks Algolia's search analytics every morning for queries that returned zero results, saves the ranked list to a Google Drive sheet, and posts a Slack alert whenever the zero-result rate crosses your threshold. That turns invisible search misses into a concrete list your team can use to add content or synonyms.

  • Search content gaps get found the morning after they happen
  • The zero-result rate is tracked daily instead of checked ad hoc
  • The team is alerted only when misses cross your threshold

Built for e-commerce teams · content teams · product search owners · developer platform teams

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.algolia.com/users/sign_in in a real browser with your saved login - no setup, no API keys.

  2. 1
    Algolia - find searches returning zero results
    algolia.com
    WebRun in Algolia: find searches returning zero results
    WebRun opens Algolia to find searches returning zero results.
    • Open Algolia's search analytics for the index
    • Pull yesterday's zero-result queries ranked by search volume
    • Calculate the zero-result rate against total searches

    Done when Every zero-result query is ranked with its search volume.

  3. 2
    Google Drive - save the failed query list
    drive.google.com
    WebRun in Google Drive: save the failed query list
    WebRun opens Google Drive to save the failed query list.
    • Save the ranked zero-result query list to the shared Drive sheet
    • Add yesterday's date and the overall zero-result rate
    • Keep a running history so trends are visible over time

    Done when The Drive sheet has today's zero-result queries logged with the rate.

  4. 3
    Slack - alert the team when misses spike
    slack.com
    WebRun in Slack: alert the team when misses spike
    WebRun opens Slack to alert the team when misses spike.
    • Post the top zero-result queries to the search channel
    • Flag it clearly when the zero-result rate crosses your set threshold
    • Link to the Drive sheet for the full list

    Done when The team has today's zero-result queries in Slack when the rate is above threshold.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.algolia.com/users/sign_in
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Zero-result alert · Slack
OutputWhat each run produces - A ranked list of zero-result search queries with the daily zero-result rate.
List
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

Does it change my Algolia index or synonyms?

No. WebRun only reads search analytics. Adding synonyms or content to fix a gap is always a decision your team makes.

How often does it check for search misses?

Every morning, so you see yesterday's full day of zero-result searches rather than a partial snapshot.

What counts as a rate worth alerting on?

You set the zero-result rate threshold. WebRun only posts to Slack when that day's rate crosses it, so routine noise stays out of the channel.

Put this on autopilot.

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