Skip to content

Every 4 hours

Share the best posts from your sources on X

Every few hours the most interesting article from sources you follow is shared on X with your own comment, and you get a note in Telegram.

Runs
Every 4 hours
Apps
Telegram, X
AI
Yes, uses the built-in AI allowance
Access
tweet.write; bot token

Send this to your assistant

Create a ClickRuntime automation: every 4 hours, check these industry blogs, pick the most interesting new article, write an X post with a one-line take and the link, publish it, and tell me in Telegram what was posted.

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

Sharing other people's good work is one of the easiest ways to build an audience on X, and it keeps an account active between your own posts. But finding something worth sharing several times a day means constantly checking blogs and newsletters.

Picking the best new article from sources you trust, with a short comment in your voice, keeps your feed useful to followers. The Telegram note lets you see what went out and step in if something misses the mark.

What you get out of it

  • An active account between your own posts

    Regular curated shares keep your feed alive on days you have nothing of your own to say.

  • Only sources you trust

    Articles come from the feeds you list, so what you share stays on topic and reputable.

  • Your take, not just a link

    Each share includes a one-line comment, which gets more engagement than a bare link and shows your point of view.

  • You always know what went out

    A Telegram message tells you what was shared, so you can delete it quickly if needed.

How it works

What happens, step by step

  1. Every 4 hours ClickRuntime reads the latest articles from the sources you follow.

  2. It skips any article it has seen before.

  3. AI picks the most relevant new article and writes a post with a one-line take and the link.

  4. The post is published on X and you get a Telegram message with what was shared.

Before it runs live

  • Connect Telegram
  • Connect X

What you get

RunsEvery 4 hours
Share the best posts from your sources on Xtoday, 9:00Succeeded
Telegram · Your botShared on X: "Good reminder that roadmap themes beat feature lists when you talk to customers." blog.example.com/acme-roadmaps

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
  • 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 Telegram and X 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.
curate_and_amplify_content_to_x.pyexample
import feedparser
from clickruntime import on_trigger, credentials, http, state, ai

FEEDS = ["https://blog.example.com/feed", "https://news.example.org/rss"]
MY_CHAT = 123456789

@on_trigger
def run(event):
    seen = set(state.get("seen") or [])
    items = [e for url in FEEDS for e in feedparser.parse(url).entries[:10] if e.link not in seen]
    if not items:
        return {"shared": False}
    lines = "\n".join(f"{i}. {e.title}: {e.get('summary', '')[:200]}" for i, e in enumerate(items[:20]))
    pick = ai.generate(f"Articles:\n{lines}\n\nReply with the number of the best one for product managers, then a newline, "
                       "then a one-sentence opinion under 200 characters.", max_output_tokens=80).text.strip().split("\n", 1)
    item = items[int(pick[0].strip(". "))]
    text = f"{pick[-1].strip()}\n{item.link}"
    http.post("https://api.x.com/2/tweets", headers={"Authorization": "Bearer " + credentials.connection("x", "main")},
              json={"text": text}).raise_for_status()
    http.post(f"https://api.telegram.org/bot{credentials.secret('TELEGRAM_BOT_TOKEN')}/sendMessage",
              json={"chat_id": MY_CHAT, "text": f"Shared on X:\n{text}"})
    state.set("seen", (list(seen) + [e.link for e in items])[-500:])
    return {"shared": item.link}

FAQ

Common questions

How does it choose which article to share?
AI reads the new headlines and summaries and picks the one most relevant to the audience you described.
Will it share the same article twice?
No. Articles it has already looked at are remembered and skipped.
Does it tag the original author?
It can, if you give it the X handles of the sources. Otherwise it links to the article.
What permissions does it need?
tweet.write; bot token. Nothing else in your accounts is used.
Does it need AI?
Yes. It uses ClickRuntime's built-in AI, so you don't need an OpenAI or Anthropic key. Every plan includes a monthly AI allowance.
How many runs does it use?
One run each time it runs (every 4 hours). 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 “Share the best posts from your sources on X” from your assistant

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