Skip to content

The moment it happens

Submit your article to a subreddit with a first comment

Your new article goes up in the subreddit you choose with a clear title and a summary comment.

Runs
The moment it happens
Apps
Reddit
AI
Optional
Access
submit, identity

Send this to your assistant

Create a ClickRuntime automation: give me a link I can send an article URL to. Post it to r/webdev with a clear, non-clickbait title and add a first comment summarising the article in three sentences.

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

Publishing a new blog post or product update on Reddit takes more steps than it seems: write a title that suits the subreddit, submit the link, then add a first comment with context so the post does not look like drive-by promotion. Done by hand, it is easy to forget the comment, and a link post without any explanation often gets removed or ignored.

When a new article or text is ready, it is sent to ClickRuntime. Built-in AI can write a title suited to the subreddit and a helpful first comment that gives context, then the post is submitted to your chosen subreddit and the comment added right underneath. You get the link to the live post.

Content teams and indie makers who publish regularly and want a consistent routine for sharing in communities will save the most time.

What you get out of it

  • The first comment is never forgotten

    Posts with a comment from the author explaining why they are sharing get a better reception than bare links. Having it added automatically makes the habit reliable. Readers see a person behind the link, not a bot.

  • Titles suit the community

    Each subreddit has its own tone and rules. A title written to fit, not copied from your blog headline, avoids removal for looking promotional and gets more honest engagement. That matters because moderators read titles first.

  • Publishing takes seconds, not a session

    Instead of switching between your CMS, Reddit and a notes file, a single trigger does the whole sequence. That makes it realistic to share every piece you publish. Posts that are easy to make actually get made.

  • Consistency builds an audience

    Regular, genuine posts in the same communities make your name familiar. Over months this brings more readers than an occasional burst of sharing around a launch. Regular contributors are the ones people remember.

  • You stay in control of tone

    Because AI help is optional, you can supply your own title and comment when a post matters. The same flow then handles the mechanics without changing your words. Important posts keep your own voice.

How it works

What happens, step by step

  1. When you send an article link (or text) to the automation's private link, it starts.

  2. AI writes a Reddit-style title and a first comment that adds context, rather than a sales pitch.

  3. The post is submitted to the subreddit you chose.

  4. The first comment is added under your post straight away.

Before it runs live

  • Connect Reddit
  • Paste your automation's link into the other app's webhook settings

What you get

RunsThe moment it happens
Submit your article to a subreddit with a first commentjust nowSucceeded
Reddit · r/webdevPosted: "How we cut our CSS bundle by 40% with cascade layers" First comment: "The team split styles into four layers..."

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 Reddit 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.
post_to_a_subreddit_with_a_first_comment.pyexample
from clickruntime import on_event, http, credentials, ai

@on_event
def handle(event):
    url = (event.json or {}).get("url")
    if not url:
        return {"posted": False}
    page = http.get(url).text[:6000]
    result = ai.generate(
        "From this article HTML, write a clear, non-clickbait Reddit title and a three-sentence summary.\n\n" + page,
        json_schema={"type": "object", "properties": {"title": {"type": "string"}, "summary": {"type": "string"}}, "required": ["title", "summary"]},
        max_output_tokens=300,
    ).json
    headers = {"Authorization": "Bearer " + credentials.connection("reddit", "main"), "User-Agent": "clickruntime-poster/1.0"}
    post = http.post("https://oauth.reddit.com/api/submit", headers=headers, data={
        "sr": "webdev", "kind": "link", "title": result["title"][:300], "url": url, "api_type": "json",
    }).json()["json"]["data"]
    http.post("https://oauth.reddit.com/api/comment", headers=headers, data={
        "thing_id": post["name"], "text": result["summary"], "api_type": "json",
    }).raise_for_status()
    return {"post": post["url"]}

FAQ

Common questions

Does Reddit allow posting this way?
Reddit has an official API and allows posts made through it from an authenticated account. Each subreddit sets its own rules on self-promotion and posting frequency, and those still apply. Check the rules of the community before you share.
Can I post to more than one subreddit at once?
It can, but posting the same link to many subreddits at once is often treated as spam. A safer pattern is to choose one or two fitting communities per piece and write a different title for each.
What triggers the post?
Whatever sends the link: a webhook from your CMS when you publish, a form you fill in, or a request from another tool. When the request arrives with the link or text, the title, post and comment steps run in order.
What permissions does it need?
submit, identity. Nothing else in your accounts is used.
Does it need AI?
No, but you can ask for an AI step (for example a summary). It then uses ClickRuntime's built-in AI allowance.
How many runs does it use?
One run for each event the app sends.
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 “Submit your article to a subreddit with a first comment” from your assistant

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