Daily
Get a daily digest of your feeds
Each morning, new posts from the sites you follow arrive as one short summary, written by the model you chose.
- Runs
- Daily
- Apps
- Anthropic API
- AI
- Not needed
- Access
- API key
Send this to your assistant
Create a ClickRuntime automation: every day at 7am, check these three blog feeds, summarise only the new posts with a small, fast Anthropic model using my key, and email me the digest.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Anyone who follows a field has too many sources: industry newsletters, competitor blogs, regulatory feeds, a handful of subreddits, a few RSS feeds. Reading all of them takes an hour a day that nobody has, so people skim headlines and miss the one item that mattered, or stop reading altogether and rely on whatever comes up in conversation. A summary written by a colleague is better, but it depends on someone doing the chore every day.
Every morning, the automation fetches the sources you list, drops articles it has already seen (it stores what it has sent), and sends the rest to the Anthropic Messages API. Claude writes a short digest with the key points of each item and links to the originals, and the digest arrives in your inbox.
Analysts, founders, product managers and journalists who track a topic closely can set it up once and keep the habit without the hour of reading.
What you get out of it
An hour of skimming becomes five minutes
Reading one well-organized digest replaces a morning of tabs. You decide quickly which two items deserve the full article. One good digest replaces a morning of reading many pages and tabs, and you keep the habit because it takes only minutes.
Nothing important is missed
Because every item from your sources is processed, an announcement from a competitor or a regulator is included even on a day when you were busy. Even on a day when you could not look at anything, the digest holds what happened.
Repeats are filtered out
Stored history means an item is summarized once. Your digest holds only what is new since yesterday, so it stays short and worth opening. That keeps the email short enough that you will keep opening it each morning.
Links lead back to the original
Each summary points to its source, so you can verify details and read the full piece. The digest guides your reading without replacing it. Summaries are a guide to what to read, not a replacement for the article.
The topic stays on your radar
A daily digest keeps you current with a field even in busy weeks, so you are never surprised in a meeting by news that is a week old. You will not hear news from a colleague first.
How it works
What happens, step by step
Every morning, ClickRuntime checks the sites and feeds you follow for new posts.
It skips any post it has already included in an earlier digest.
Claude summarises each new post in a sentence or two and keeps its link.
You get one email with the summaries. If nothing is new, no email is sent.
Before it runs live
- Connect Anthropic API
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 Anthropic API steps into one automation
Under the hood
The code that runs this automation
import xml.etree.ElementTree as ET
from clickruntime import on_trigger, credentials, notify, http, state
def claude(model, prompt, **extra):
resp = http.post("https://api.anthropic.com/v1/messages",
headers={"x-api-key": credentials.secret("ANTHROPIC_API_KEY"), "anthropic-version": "2023-06-01"},
json={"model": model, "max_tokens": 1024, "messages": [{"role": "user", "content": prompt}], **extra},
timeout=120)
resp.raise_for_status()
return resp.json()
FEEDS = ["https://blog.example.com/rss.xml", "https://news.example.org/feed", "https://example.net/atom.xml"]
@on_trigger
def run(event):
seen = set(state.get("seen") or [])
new = []
for feed in FEEDS:
root = ET.fromstring(http.get(feed).content)
for item in root.iter("item"):
link = item.findtext("link")
if link and link not in seen:
new.append(f"{item.findtext('title')}\n{link}\n{(item.findtext('description') or '')[:1500]}")
seen.add(link)
if not new:
return {"new": 0}
msg = claude("claude-haiku-5-5", "Summarise each post in one or two sentences, keeping its link.\n\n" + "\n\n".join(new))
notify.email_me(f"Daily digest: {len(new)} new posts", msg["content"][0]["text"])
state.set("seen", sorted(seen)[-1000:])
return {"new": len(new)}FAQ
Common questions
How many sources can I include?
Whose Anthropic account pays for the digest?
Can the digest be organized by topic?
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
Get a cited research brief every morning
Each weekday you get a few bullet points on what changed in your topic, each with a source link, and nothing you've already seen.
See how it worksGet warned when API spend runs high
If yesterday's Anthropic API cost went over your limit, you get an email showing which workspace spent it.
See how it worksGet a weekly token report by model
Every Monday you see how many tokens each model and each API key used, next to the week before.
See how it worksKeep exploring
Set up “Get a daily digest of your feeds” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.