Daily
Get a cited news briefing every morning
Each morning you get the last day's news on your topic with links to the sources, without stories you've already seen.
- Runs
- Daily
- Apps
- Perplexity
- AI
- Not needed
- Access
- API key
Send this to your assistant
Create a ClickRuntime automation: every day at 9am, ask Perplexity for news about AI agents from the past 24 hours and email me a short summary with links. Skip headlines you sent me before.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Someone who has to stay current on a topic, such as an analyst following battery technology, a founder watching AI regulation or a recruiter tracking a particular industry, ends up with a dozen open tabs and a vague sense of having missed something. Newsletters repeat each other, social feeds bury the useful items, and the one story that mattered yesterday is not found until a colleague forwards it.
Each morning, the Perplexity Sonar API is asked about your topic with a restriction to recent results, covering roughly the last 24 hours. Headlines that appeared in earlier digests are dropped using stored state, and the rest are emailed to you together with citations so you can open any original source.
It is helpful for researchers, consultants and executives who need a short morning briefing on one subject, rather than a broad feed.
What you get out of it
A focused briefing instead of a feed
You receive only what relates to your topic, written up with sources. That saves the thirty minutes many people spend each morning scrolling to find the few items that matter.
No repeated stories
Remembering headlines already sent means a story you read on Tuesday does not return on Wednesday. Each digest holds new material, which keeps the habit worth keeping. Your attention goes to developments, not to rereading the same coverage.
Citations let you check the claim
Each item links to its source, so you can see who reported it and when. That is important if you plan to repeat the claim in a meeting, an article or a client note.
Start meetings already informed
A topic digest read at breakfast means you walk into the morning call aware of yesterday's news. You contribute rather than discovering a development from someone else during the discussion.
Build a searchable archive
Daily emails pile up into a record of how a story developed. When you need to remember when a regulation was proposed or a company announced a plan, a search through your inbox finds it.
How it works
What happens, step by step
Every morning, ClickRuntime asks Perplexity for the last 24 hours of news on your topic, such as AI agents.
Perplexity writes a short summary with one bullet per story.
ClickRuntime skips sources it has already sent you, and sends nothing if there is no new coverage.
When there is news, you get an email with the summary and links to the new sources.
Before it runs live
- Connect Perplexity
What you get
Build your own
Need it to work differently?
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
from clickruntime import on_trigger, credentials, notify, http, state
def sonar(prompt, **extra):
resp = http.post("https://api.perplexity.ai/chat/completions",
headers={"Authorization": f"Bearer {credentials.secret('PERPLEXITY_API_KEY')}"},
json={"model": "sonar", "messages": [{"role": "user", "content": prompt}], **extra}, timeout=60)
resp.raise_for_status()
return resp.json()
@on_trigger
def run(event):
seen = set(state.get("seen_urls") or [])
out = sonar("What's the news about AI agents from the past 24 hours? Short summary, one bullet per story.",
search_recency_filter="day")
new_urls = [r["url"] for r in out.get("search_results", []) if r["url"] not in seen]
if not new_urls:
return {"new": 0}
notify.email_me("AI agents news", out["choices"][0]["message"]["content"] + "\n\nLinks:\n" + "\n".join(new_urls))
state.set("seen_urls", sorted(seen | set(new_urls))[-1000:])
return {"new": len(new_urls)}FAQ
Common questions
Can I track more than one topic?
How recent are the results?
Do I need a Perplexity subscription?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Track what your competitors announced this week
Every Monday you get only the new launches, pricing changes and press about the companies you watch.
See how it worksGet alerted when new pages match a search
When fresh pages show up for your search, their links arrive in Slack within a few hours.
See how it worksKnow the moment your website goes down
Your team hears in Slack when the site stops responding or slows down, and again when it's back.
See how it worksKeep exploring
Set up “Get a cited news briefing every morning” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.