Skip to content

Hourly

Rewrite feed articles into draft posts

New articles from feeds you follow are rewritten, or translated, into original drafts with a link back to the source.

Runs
Hourly
Apps
WordPress
AI
Yes, uses the built-in AI allowance
Access
read+write

Send this to your assistant

Create a ClickRuntime automation: every hour, check these three RSS feeds, rewrite each new article as an original post in Hindi, and save it as a WordPress draft with the source link at the end.

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

Niche sites live on a flow of fresh items. A local news blog needs a summary of each council decision, a trade site wants translations of overseas announcements, and a hobby site wants a Friday roundup. Reading ten feeds, rewriting each item in your own voice and posting it takes hours that a small team does not have, so the site goes quiet for days.

Every hour, the feeds you follow are read and items you have not used yet are picked out. ClickRuntime's built-in AI rewrites each one, translates it, or folds the week's items into a digest, whichever you chose, and the result is created as a new WordPress post.

Copying text word for word can run into copyright, so people typically use the rewrite to summarise and link back to the source. You stay in charge of which sources feed the site and what gets published.

What you get out of it

  • Fresh content without a daily writing slot

    New items from your sources become posts within the hour, so the site keeps moving on days nobody on the team opens the editor. That consistency matters because search engines and returning readers both favor sites that update often.

  • Foreign news reaches your audience

    The translation option turns a Spanish or German press release into a post for your readers, which opens up sources you could not otherwise follow. Your audience gets news they could not have read in their own language.

  • Weekly digests assemble themselves

    Instead of copying ten links into a roundup on Friday, the digest option collects the week's items into one post with a short summary for each. The roundup post then becomes a short edit and no longer a Friday afternoon of copying links.

  • Items are never used twice

    A saved record of items already processed stops the same story from being posted again every hour, which would quickly make the site look broken. A site that repeats itself loses credibility fast, so this record protects your reputation.

  • Reviewable before readers see it

    Creating drafts lets an editor check facts and attribution before publishing, which keeps the speed of automation without losing editorial responsibility. An editor can still fix a wrong detail, add a link or reject a weak item.

How it works

What happens, step by step

  1. Every hour, ClickRuntime reads the news feeds you follow.

  2. It skips any article it has already used.

  3. AI rewrites each new article into an original piece, or translates it into the language you choose.

  4. Each one is saved as a WordPress draft with a link back to the source.

Before it runs live

  • Connect WordPress

What you get

RunsHourly
Rewrite feed articles into draft poststoday, 9:00Succeeded
WordPress · DraftsNew draft: "छोटे व्यवसायों के लिए एआई टूल" स्रोत: https://news.example.org/ai-tools-small-business

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

  • Act only on the items that match your own rules, and skip the rest
  • 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 WordPress 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.
rss_or_news_items_rewritten_into_posts.pyexample
import feedparser
from clickruntime import on_trigger, credentials, http, state, ai, report_fetched

SITE = "https://blog.example.com"
FEEDS = ["https://feeds.example.com/tech.xml", "https://news.example.org/rss", "https://example.net/feed"]

def wp(method, path, **kw):
    resp = http.request(method, f"{SITE}/wp-json/wp/v2/{path}", **kw,
                        auth=("admin", credentials.secret("WP_APP_PASSWORD")))
    resp.raise_for_status()
    return resp.json()

@on_trigger
def run(event):
    used = set(state.get("used") or [])
    items = [e for url in FEEDS for e in feedparser.parse(http.get(url).content).entries[:10] if e.link not in used]
    report_fetched(len(items))
    if not items:
        return {"summary": "Nothing new"}
    for e in items:
        text = ai.generate(f"Title: {e.title}\n\n{e.get('summary', '')[:3000]}", max_output_tokens=1500,
                           system="Rewrite this as an original blog post in Hindi. First line is the title, then HTML paragraphs.").text
        title, _, body = text.partition("\n")
        wp("POST", "posts", json={"title": title.strip(), "status": "draft",
                                  "content": f'{body}\n<p>स्रोत: <a href="{e.link}">{e.link}</a></p>'})
        used.add(e.link)
    state.set("used", sorted(used)[-1000:])
    return {"drafts": len(items)}

FAQ

Common questions

Is rewriting someone else's article allowed?
That depends on the source and local law, so check the terms of each feed. A common safe approach is to summarise in your own words, add original comment and always link to the original article rather than reproduce its text.
Which feed types can it read?
It reads standard RSS and Atom feeds, which most news sites, blogs, podcast hosts and government bulletins publish. If a site has no feed, ask your AI assistant whether another route such as an API is available.
Can it add a source link and image?
The rewritten post can include a line crediting the source with a link, and featured images can be added when the feed provides one. Be sure you have the right to reuse any image before publishing it.
What permissions does it need?
read+write. 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 checks. Checks that find nothing new 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 “Rewrite feed articles into draft posts” from your assistant

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