Skip to content

Every 30 minutes

Get Reddit brand mentions in Slack with reply drafts

Reddit posts mentioning your brand appear in Slack within half an hour, with their sentiment and a suggested reply.

Runs
Every 30 minutes
Apps
Reddit, Slack
AI
Yes, uses the built-in AI allowance
Access
Reddit read; Slack chat:write

Send this to your assistant

Create a ClickRuntime automation: every 30 minutes, search Reddit for posts mentioning Acme Helpdesk. Post each new one to #brand with its sentiment and a suggested reply.

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

When a customer complains about your product on Reddit, the first hour matters. A quick, helpful reply from the company can turn the thread around; a reply two days later looks like nobody was listening. Most small teams only find these threads by chance.

Posting each mention in a Slack channel with sentiment and a draft reply lets whoever is around pick it up quickly. Support, marketing and founders all see the same mentions and can agree who responds.

What you get out of it

  • Reply within the hour

    Mentions reach Slack within 30 minutes, while the thread is active and a reply will be seen.

  • Sentiment shows priority

    Negative mentions stand out, so the team knows which threads need attention first.

  • A starting point for the reply

    The suggested reply saves time and helps keep the tone calm and helpful.

  • Visible to the whole team

    Support, product and marketing all see what customers say, not just whoever happened to search.

How it works

What happens, step by step

  1. Every 30 minutes ClickRuntime searches Reddit for new posts mentioning your brand.

  2. It skips posts it has already shared.

  3. AI rates the sentiment of each new mention and drafts a short reply.

  4. Each mention is posted to your Slack channel with the sentiment, reply draft and link.

Before it runs live

  • Connect Reddit
  • Connect Slack, then invite the app to the channel (type /invite @ClickRuntime there)

What you get

RunsEvery 30 minutes
Get Reddit brand mentions in Slack with reply draftstoday, 9:00Succeeded
Slack · #brand🔴 r/sysadmin: Acme Helpdesk email parsing broke after update? Suggested reply: Thanks for flagging this – a fix for forwarded emails went out this morning…

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 Google Sheets
  • Combine it with other Reddit and Slack 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.
brand_mention_monitor_with_ai_reply_drafts.pyexample
from clickruntime import on_trigger, report_fetched, credentials, http, state, ai, notify

QUERY = '"Acme Helpdesk"'
SCHEMA = {"type": "object", "required": ["sentiment", "reply"], "properties": {
    "sentiment": {"enum": ["positive", "neutral", "negative"]}, "reply": {"type": "string"}}}

def reddit(path, **params):
    headers = {"Authorization": "Bearer " + credentials.connection("reddit", "main"), "User-Agent": "clickruntime/1.0"}
    return [c["data"] for c in http.get(f"https://oauth.reddit.com{path}", headers=headers, params=params).json()["data"]["children"]]

@on_trigger
def run(event):
    seen = set(state.get("seen") or [])
    posts = [p for p in reddit("/search", q=QUERY, sort="new", limit=25) if p["id"] not in seen]
    report_fetched(len(posts))
    if not posts:
        return {"mentions": 0}
    icons = {"positive": "🟢", "neutral": "⚪", "negative": "🔴"}
    for p in posts:
        r = ai.generate(f"{p['title']}\n{p['selftext'][:1500]}", json_schema=SCHEMA, max_output_tokens=250,
                        system="Rate sentiment toward Acme Helpdesk and draft a short, helpful reply from the Acme team.").json
        notify.slack(f"{icons[r['sentiment']]} r/{p['subreddit']}: {p['title']}\nhttps://reddit.com{p['permalink']}\n"
                     f"Suggested reply: {r['reply']}", channel="#brand")
    state.set("seen", (list(seen) + [p["id"] for p in posts])[-2000:])
    return {"mentions": len(posts)}

FAQ

Common questions

Does it reply on Reddit automatically?
No. Someone on your team posts the reply after reading the thread. Automated replies are often against community rules.
Can it watch competitors too?
Yes. Add competitor names to the search, and each message says which brand was mentioned.
What if my brand name is a common word?
Add your product category to the search phrase or list words to exclude, so unrelated posts are skipped.
What permissions does it need?
Reddit read; Slack chat: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 “Get Reddit brand mentions in Slack with reply drafts” from your assistant

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