Daily
Collect new articles from your feeds in Trello and email
Each morning, new articles from your feeds are added to your Trello News card and you get one email listing them.
- Runs
- Daily
- Apps
- Gmail, Trello
- AI
- Optional
- Access
- Trello key+token (write); gmail.send
Send this to your assistant
Create a ClickRuntime automation: every morning, check my RSS feeds for new articles, add each one as a comment on my Trello 'News' card and email me the list.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A small marketing team follows a handful of industry blogs and competitor news pages. Each person checks a few sites when they remember, interesting articles are shared in scattered chats, and nobody can find last week's link when planning content. Items are missed or seen by only one person.
This automation gathers new articles from all your feeds once a day, keeps them on a single Trello card the team already uses for planning, and sends you a short email so you can read them over coffee. Everyone works from the same list.
What you get out of it
One place for industry news
All new articles collect on one Trello card, in order, with links. The team can comment, discuss and turn an article into a content idea from there.
A daily email you can scan quickly
You get one message each morning instead of visiting a dozen sites. If nothing new was published, no email is sent.
No duplicates
Articles already added are remembered, so a feed that republishes or reorders items does not fill the card twice. The list stays clean over weeks.
Easy to add or remove sources
The list of feeds is a short list you can change at any time. A new competitor blog is covered from the next morning on.
How it works
What happens, step by step
Every morning, ClickRuntime checks each feed on your list for articles.
Articles it has already seen are skipped, so only new ones go further.
Each new article is added as a comment with its title and link on your Trello News card.
You receive one email listing all of the day's new articles.
Before it runs live
- Connect Google through your own Google app (a one-time, 10-minute setup), so it works with your own Gmail
- Connect Trello
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
- Change what the AI looks for, or how it writes the result
- Add another app, for example also send it to Slack
- Combine it with other Gmail and Trello steps into one automation
Under the hood
The code that runs this automation
import feedparser
from clickruntime import on_trigger, credentials, http, state, notify
FEEDS = ["https://blog.example.com/feed", "https://news.example.org/rss"]
CARD_ID = "your-trello-card-id"
@on_trigger
def run(event):
seen = set(state.get("seen") or [])
new = []
for url in FEEDS:
for e in feedparser.parse(http.get(url).text).entries:
key = e.get("id") or e.get("link")
if key and key not in seen:
new.append((e.get("title", "Untitled"), e.get("link", "")))
seen.add(key)
if not new:
return {"new": 0}
auth = {"key": credentials.secret("TRELLO_KEY"), "token": credentials.secret("TRELLO_TOKEN")}
for title, link in new:
http.post(f"https://api.trello.com/1/cards/{CARD_ID}/actions/comments", params={**auth, "text": f"{title}\n{link}"})
notify.email_me(f"{len(new)} new articles", "\n\n".join(f"{t}\n{l}" for t, l in new))
state.set("seen", list(seen)[-2000:])
return {"new": len(new)}FAQ
Common questions
Which feeds can I use?
Why comments on one card instead of a card per article?
Can the email include a short summary of each article?
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 weekly email of what moved on your Trello board
Every Friday you get an email summarising the cards that were added, moved and finished on your board that week.
See how it worksTurn support emails into Trello cards
Every new support email becomes a Trello card in the right list, and the customer gets a reply saying you received it.
See how it worksStart client onboarding with a Trello card and welcome email
The moment a client signs, they get a welcome email and your board gets a Trello card with the full onboarding checklist and due dates.
See how it worksKeep exploring
Set up “Collect new articles from your feeds in Trello and email” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.