Daily
Share the day's top story in your field on LinkedIn and X
Each day a trending story in your field is picked and shared on LinkedIn and X with a short take, never the same story twice.
- Runs
- Daily
- Apps
- LinkedIn, X
- AI
- Yes, uses the built-in AI allowance
- Access
- LinkedIn w_member_social; X tweet.write
Send this to your assistant
Create a ClickRuntime automation: every weekday at 8, pick the top story from my industry feeds that I haven't shared yet, write a short take for LinkedIn and X, and post both.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A fintech product lead wants to be known for keeping up with the industry, but reading every newsletter and posting a take each day isn't realistic alongside the actual job.
Each weekday morning the day's top story from trusted feeds is shared on LinkedIn and X with a short opinion. Stories already shared are skipped, so the feed stays fresh.
What you get out of it
Visible every day
A daily post keeps you in your network's feed.
Curated from sources you trust
Only your chosen feeds are used.
A view, not just a link
Each post adds a short take, which gets more engagement.
Never repeats a story
Shared stories are remembered.
How it works
What happens, step by step
Every weekday morning, ClickRuntime reads your chosen industry feeds.
It skips stories you've already shared and picks the top new one.
AI writes a short take for LinkedIn and a shorter one for X.
Both are posted with the link, and the story is remembered.
Before it runs live
- Connect LinkedIn
- Connect X
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 LinkedIn and X steps into one automation
Under the hood
The code that runs this automation
import feedparser
from clickruntime import on_trigger, credentials, http, ai, state
AUTHOR = "urn:li:person:abc123"
FEEDS = ["https://news.example.org/fintech.rss", "https://feeds.example.com/payments.rss"]
@on_trigger
def run(event):
shared = state.get("shared") or []
story = next((e for f in FEEDS for e in feedparser.parse(f).entries if e.link not in shared), None)
if not story:
return {"posted": False}
posts = ai.generate(f"Story: {story.title}. Short opinionated take for LinkedIn (under 700 chars) and for X (under 220 chars).",
max_output_tokens=400, json_schema={"type": "object",
"properties": {"linkedin": {"type": "string"}, "x": {"type": "string"}}}).json
http.post("https://api.linkedin.com/rest/posts",
headers={"Authorization": f"Bearer {credentials.connection('linkedin', 'work')}", "LinkedIn-Version": "202409"},
json={"author": AUTHOR, "commentary": posts["linkedin"], "visibility": "PUBLIC", "lifecycleState": "PUBLISHED",
"distribution": {"feedDistribution": "MAIN_FEED"}, "content": {"article": {"source": story.link, "title": story.title}}})
http.post("https://api.twitter.com/2/tweets", json={"text": f"{posts['x']} {story.link}"},
headers={"Authorization": f"Bearer {credentials.connection('x', 'work')}"})
state.set("shared", (shared + [story.link])[-500:])
return {"story": story.title}FAQ
Common questions
How is the top story chosen?
Can I avoid certain sources or topics?
Can I post to only one network some days?
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
Post your content calendar to LinkedIn and X on time
Posts you schedule in a content calendar sheet go out on LinkedIn and X at the set time, and the post links are written back.
See how it worksTurn one topic into a LinkedIn post and an X post
Send a topic and get a professional LinkedIn post and a short X post, both published, with the links emailed to you.
See how it worksAnnounce each new blog post on LinkedIn and X
When you publish an article, it's shared on LinkedIn and X within half an hour, with copy written for each.
See how it worksKeep exploring
Set up “Share the day's top story in your field on LinkedIn and X” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.