
Train it on your brand, point it at the right subreddits, and let it earn an audience — drafting in your voice, posting only with your nod.
Reddit marketing works precisely because it can’t be faked at scale — communities smell spam instantly. So this build is deliberately not a posting bot. It is a listening engine plus a ghostwriter: the agent monitors conversations where your product belongs, drafts replies in your trained voice, and posts only after you approve. That human gate is what keeps it effective and allowed.
OpenClaw’s cron produces the daily monitoring digests, its Telegram channel is the approval inbox, and its persistent memory tracks the one metric Reddit actually punishes you for ignoring: your ratio of helpful contributions to promotional ones.
Brand voice lives as a skill file — under ~1,500 words, with examples. The banned-phrases section does more work than everything else combined:
---
name: brand-voice
description: How we sound — load before writing anything public
---
## Voice
Plain-spoken engineer who happens to sell something. Explain,
then recommend. Self-deprecating > self-promoting.
## Audience
Indie hackers & small agency owners. They hate being sold to
and love being taught.
## Banned
"game-changer", "revolutionize", "seamless", "unleash", emoji
chains, "Great question!", any sentence that could open an ad.
## Reddit rules of engagement
- Lead with the answer. Mention our product ONLY when it is
genuinely the answer, with a disclosure: "(disclosure: I build this)".
- If a comment would work as an ad, rewrite it or skip the thread.
## Examples
GOOD: "We hit this exact wall last year. What fixed it was X —
rough edges: A and B. (I build Y, which does this, but honestly
for your volume the free route above is enough.)"
BAD: "You should check out Y! It seamlessly solves this 🚀"Create an app at reddit.com/prefs/apps (type: script) for a client ID and secret, then add the MCP server with safe mode on:
openclaw mcp add reddit --command npx --arg -y --arg reddit-mcp-server
openclaw config set mcp.servers.reddit.env.REDDIT_CLIENT_ID "xxx"
openclaw config set mcp.servers.reddit.env.REDDIT_CLIENT_SECRET "yyy"
openclaw config set mcp.servers.reddit.env.REDDIT_USERNAME "your_user"
openclaw config set mcp.servers.reddit.env.REDDIT_PASSWORD "zzz"
openclaw config set mcp.servers.reddit.env.REDDIT_SAFE_MODE "standard"Since late 2025 Reddit pre-approves all API keys (allow 2–4 weeks). You can start monitoring immediately anyway: read-only public endpoints need no key, and ClawHub has a keyless skill for exactly this — openclaw skills install reddit-openclaw.
A daily digest turns Reddit from a doomscroll into a briefing:
openclaw cron add --cron "0 8 * * *" \
"Scan r/indiehackers, r/smallbusiness, r/Entrepreneur and
keyword searches (our niche terms) for threads from the last
24h where we could genuinely help. Rank by fit. Send me the
top 5 with one-line summaries. Gentle pace — 3s between
requests." \
--announce --channel telegramReddit bans burst traffic, not volume — rapid-fire requests and identical content across subreddits are the shadowban triggers. The pacing instruction in the cron prompt is load-bearing.
The approval gate is one Telegram exchange per contribution:
🎯 r/smallbusiness: “Drowning in invoice chaos, any affordable fixes?” (43 comments, 3h old). Draft: “The pattern that saved us: snap every receipt the moment you get it, into one inbox — the tool matters less than the habit. We went from shoebox-panic to 10 min/month. (Disclosure: I build a tool in this space, but honestly a shared drive folder + a naming convention gets you 80%.)”
ship it
Posted ✓ — helpful:promo ratio now 11:1 this month. I’ll flag replies worth answering.
Reddit’s unwritten law is written in enough subreddit rules to be canonical: roughly nine genuine contributions per one promotional mention. Tell the agent to track it in MEMORY.md — its persistent memory — and to refuse promotional drafts when the ratio slips:
Beyond replies, schedule a Monday planning run: the agent drafts the week’s original content — a build-log post, a lessons-learned writeup, an answer-roundup — in your voice, and queues each for your approval through the same Telegram gate. Growth compounds from consistency, and consistency is what cron is for.
When you outgrow Reddit: Postiz (open-source, 28+ platforms) has an OpenClaw skill and lets the same approval loop feed your other channels.
An always-on marketer that listens to every conversation that matters, drafts like you on your best day, keeps its promotional ratio honest, and never posts a word you haven’t approved.