Every 15 minutes
Get a Telegram alert when your brand is mentioned on Reddit
Every 15 minutes ClickRuntime searches Reddit for your brand or product name and sends each new post or comment to Telegram with a snippet and link.
- Runs
- Every 15 minutes
- Apps
- Reddit, Telegram
- AI
- Optional
- Access
- Reddit user-created app (OAuth, read); bot token
Send this to your assistant
Create a ClickRuntime automation: every 15 minutes, search Reddit for new posts and comments mentioning "Harbour Prints" or harbourprints.com and send each one to my Telegram with the subreddit, author, a short snippet and the link.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
People ask for recommendations and complain about products on Reddit, often without tagging anyone. A question about your product that sits unanswered for a day is a lost customer, and a complaint that grows unnoticed costs more.
This automation searches Reddit for your brand, product names and domain every 15 minutes and sends each new post or comment to Telegram with enough text to judge it, plus a link to reply.
It suits founders, small brands and community managers who cannot pay for a social listening tool but need to know when Reddit is talking about them.
What you get out of it
Reply while it matters
Answering within the hour often sets the tone of the whole thread.
Posts and comments
Mentions buried deep in a comment thread are found, not just new posts.
Enough text to decide
The snippet tells you whether to reply now, later or not at all.
No repeats
Each mention is sent once, even when it shows up in several searches.
Watch competitors too
Add competitor names as extra terms to learn what people say about them.
How it works
What happens, step by step
Every 15 minutes, ClickRuntime searches Reddit for the names and domains you list, across posts and comments.
It skips anything it has already sent you.
Each new mention arrives on Telegram with the subreddit, author, a short snippet and a link.
Optionally, ClickRuntime's built-in AI tags each mention as a question, complaint or praise.
Before it runs live
- Connect Reddit
- Connect Telegram
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
- 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 and Telegram steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_trigger, credentials, http, state
TERMS, CHAT_ID = ['"Harbour Prints"', "harbourprints.com"], "123456789"
def tg(method, **params):
r = http.post(f"https://api.telegram.org/bot{credentials.secret('TELEGRAM_BOT_TOKEN')}/{method}", json=params)
r.raise_for_status()
return r.json()["result"]
def reddit(path, **params):
r = http.get(f"https://oauth.reddit.com{path}", params={**params, "raw_json": 1},
headers={"Authorization": f"Bearer {credentials.connection('reddit', 'work')}", "User-Agent": "mention-alerts/1.0"})
r.raise_for_status()
return [c["data"] for c in r.json()["data"]["children"]]
@on_trigger
def run(event):
seen = set(state.get("seen") or [])
first_run, sent = not seen, 0
for term in TERMS:
for kind in ("link", "comment"):
for d in reddit("/search", q=term, sort="new", limit=25, type=kind):
if d["name"] in seen:
continue
seen.add(d["name"])
if first_run:
continue
body = (d.get("title") or "") + " " + (d.get("selftext") or d.get("body") or "")
label = "post" if kind == "link" else "comment"
tg("sendMessage", chat_id=CHAT_ID, disable_web_page_preview=True,
text=f"💬 r/{d['subreddit']} · {label} by u/{d.get('author')}\n\"{body.strip()[:280]}\"\nhttps://reddit.com{d['permalink']}")
sent += 1
state.set("seen", list(seen)[-2000:])
return {"mentions": sent}
FAQ
Common questions
Does it catch mentions in comments as well as posts?
Can I limit it to certain subreddits?
What about common words in my brand name?
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
Get Telegram alerts for replies to your Reddit posts
Every 5 minutes ClickRuntime checks your Reddit inbox and forwards new replies, mentions and messages to Telegram with the text and a link.
See how it worksGet the hottest crypto Reddit posts in Telegram
Every 30 minutes the most significant rising posts in your crypto subreddits are scored by AI and the best are sent to Telegram.
See how it worksGet a Reddit digest summarised in Telegram
The most popular posts from your subreddits are summarised by AI and sent to Telegram each day.
See how it worksKeep exploring
Set up “Get a Telegram alert when your brand is mentioned on Reddit” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.