Skip to content

Every 6h

Get alerted when new pages match a search

When fresh pages show up for your search, their links arrive in Slack within a few hours.

Runs
Every 6h
Apps
Perplexity
AI
Not needed
Access
API key

Send this to your assistant

Create a ClickRuntime automation: every 6 hours, run a Perplexity search for "open source vector database benchmark" and post any result link I haven't seen yet to #research in Slack.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

Some searches matter because the answer changes: a competitor's name next to a product keyword, a specific regulation, a company that might announce a deal, or a rare spare part that appears for sale. Typing the same search into a browser every few days wastes time, and the one day you skip it is the day the relevant page was published.

Every six hours, Perplexity's search endpoint is called with your query. The URLs that returned are compared with those from earlier runs, and any page never seen before is posted to Slack. If nothing new appears, nothing is sent, so a message in the channel always means a page you have not met before.

It is good for journalists, researchers and buyers who monitor a narrow topic and want to see fresh sources as they appear.

What you get out of it

  • See new pages within hours

    Checking four times a day means a relevant article or listing shows up in Slack the same day it appears. Being early matters when you are reporting, bidding or reacting to a competitor.

  • Silence means nothing new

    Because only unseen URLs are posted, an empty channel is a meaningful answer. You stop wondering whether you should check and can trust the alert to speak up when something changes.

  • Raw results, not summaries

    The search endpoint returns pages and links rather than a written answer. That suits people who want to read the sources themselves and make their own judgment about what matters.

  • A shared watch for the team

    Posting to Slack puts new finds where the rest of the team can see and react. A colleague may recognize the relevance of a page that you would have passed over.

  • Cheaper than manual daily searching

    A narrow query run on a schedule uses only a few searches a day. That is much less effort than a person keeping a topic in mind and rechecking at random. That frees your hours for reading and writing.

How it works

What happens, step by step

  1. Every 6 hours, ClickRuntime runs your saved search in Perplexity, such as open source vector database benchmark.

  2. It compares the top results with the links it has already seen and keeps only new pages.

  3. Each new page is posted to #research in Slack with its title and link.

Before it runs live

  • Connect Perplexity

What you get

RunsEvery 6h
Get alerted when new pages match a searchtoday, 9:00Succeeded
Slack · #researchBenchmarking open-source vector databases in 2026 https://blog.example.com/vector-db-benchmark

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

Changes you can ask for

  • Run it at a different time, more or less often, or only on weekdays
  • Add an AI step, for example to summarize, sort or draft a reply
  • Add another app, for example also send it to Slack
  • Combine it with other Perplexity steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
raw_search_alerts_for_a_query.pyexample
from clickruntime import on_trigger, credentials, notify, http, state

QUERY = "open source vector database benchmark"

@on_trigger
def run(event):
    resp = http.post("https://api.perplexity.ai/search",
                     headers={"Authorization": f"Bearer {credentials.secret('PERPLEXITY_API_KEY')}"},
                     json={"query": QUERY, "max_results": 10})
    resp.raise_for_status()
    seen = set(state.get("seen_urls") or [])
    new = [r for r in resp.json()["results"] if r["url"] not in seen]
    for r in new:
        notify.slack(f"{r['title']}\n{r['url']}", channel="#research")
    if new:
        state.set("seen_urls", sorted(seen | {r["url"] for r in new})[-1000:])
    return {"new": len(new)}

FAQ

Common questions

How does it decide a page is new?
It stores the URLs from earlier runs and compares each result against them. If the address has never appeared before, it counts as new. A page that has been rewritten but keeps its address will not be reported again.
Can I use several search terms?
Yes. You can add more queries and each will be compared against its own history. Let your AI assistant know the terms you want and approve the new version before it begins running. Each query keeps its own record of seen pages.
Why use search instead of an answer from Perplexity?
A search call returns the actual sources, which is better for monitoring. A written answer changes in wording each time and cannot be compared reliably to the previous run, whereas a URL is either new or not.
What permissions does it need?
API key. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it runs (every 6h). Checks that find nothing to do and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Get alerted when new pages match a search” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.