MarketingRuns daily
Octolens

Reply on Reddit without getting banned

Five Reddit threads worth replying to every morning, each with a draft in your voice — built on the guardrails that keep replies helpful instead of salesy.

Set it up

1. Connect the Octolens MCP — add the server URL in your client and sign in. OAuth, no API key. Per-client instructions · docs

MCP server URL
https://app.octolens.com/api/mcp/v2

2. Hand your agent the playbook — hit Copy below (it grabs the instruction plus the full playbook), fill in the placeholders, and paste it into your agent. Pasting the playbook instead of describing the idea makes the agent run this exact workflow rather than improvise its own.

Instruction + full playbook
Set up a daily recurring task using the playbook below. I am {YOUR_NAME}, {YOUR_ROLE} of {PRODUCT_NAME}.

What it does

  • Pulls the last 24 hours of Reddit mentions across brand, competitor, and problem-phrase keywords — low relevance and already-engaged threads filtered out
  • Ranks threads by where you can add something only you know, thread liveliness, real questions, and citation potential — and climbs from comments up to the parent post
  • Reads each thread and your docs, site, and public numbers before drafting, so every reply has substance instead of filler
  • Drafts each reply calibrated on real Reddit replies you wrote yourself — loose and unpolished on purpose, because crafted prose gets clocked as marketing
  • Enforces the guardrails: helpful even if your product didn't exist, at most 2 of 5 drafts mention it, no links, affiliation always disclosed
  • Honest when there's nothing: zero worthy threads means a short 'nothing today', never a padded list
Mentions come from every platform Octolens monitors:RedditRedditX (Twitter)X (Twitter)LinkedInLinkedInHacker NewsHacker NewsGitHubGitHubYouTubeYouTubeBlueskyBlueskyStack OverflowStack OverflowTikTokTikTokDEV.toDEV.toNewsNewsNewslettersNewslettersPodcastsPodcastsWebWeb

Delivers: A phone-readable morning digest of the five Reddit threads worth joining: thread, link, why, and a guardrailed draft in your voice — for you to edit and post yourself.

Inputs

PlaceholderRequiredDescriptionExample
{YOUR_NAME}RequiredWho the replies are drafted forJane Doe
{YOUR_ROLE}RequiredYour role, used in the disclosure linefounder
{PRODUCT_NAME}RequiredYour product name as tracked in OctolensAcme
{PRODUCT_ONE_LINER}RequiredWhat the product does and for whom, one linesocial listening for developer tools
{UNIQUE_EXPERTISE}RequiredWhat you've operated, built, or measured that most commenters haven'tbootstrapped to hundreds of customers with no paid ads
{EXAMPLE_REPLIES}Required2–3 Reddit replies you actually posted, pasted verbatim — the voice reference that outranks every style rule. Write a couple by hand first if you have nonePasted into the playbook
{TARGET_SUBREDDITS}OptionalSubreddits people and LLMs cite laterr/SaaS, r/marketing, r/Entrepreneur
{RESEARCH_SOURCES}OptionalDocs, site, blog, and public stats the agent reads before draftinghttps://acme.com/docs, https://acme.com/pricing

How your agent runs it

  1. 1

    Pull the mentionsThe last 24 hours of Reddit posts and comments across brand, competitor, and problem keywords — engaged and low-relevance threads skipped. Zero worthy threads is a valid, honest output.

    list_keywordslist_mentions
  2. 2

    Pick the top 5Heaviest weight on threads where you can add something only you know; then thread liveliness, real questions, and citation potential. Self-promo bait and astroturf-shaped threads are hard skips.

  3. 3

    Research before draftingReads each thread properly, then your docs, pricing, and public numbers — nothing invented, no unnamed customers named.

    web_fetch
  4. 4

    Draft in your voiceCalibrated on real replies you posted, kept loose and unpolished — 50–140 words, helpful first.

  5. 5

    Guardrail and voice checkHelpful without the product existing, at most 2 of 5 mention it, no links, disclosure when it's about you. Drafts that read crafted get rewritten looser, not shorter.

  6. 6

    Deliver the digestIn chat, priority order, drafts in blockquotes — plus day-wide observations. Nothing is posted; you edit and reply from your own account.

Tools used

  • list_keywordsOctolens MCPConfirm brand, competitor, and problem-phrase keywords
  • list_mentionsOctolens MCPReddit posts and comments from the past 24 hours, relevance-filtered
  • web_fetchYour MCP clientRead the live threads and your docs, site, and public numbers before drafting

All 23 Octolens MCP tools are documented on the MCP page and in the docs.

The full playbook

Replace the placeholders, then paste this into your agent as a recurring task.

Reply on Reddit without getting banned — playbook
You are working for {YOUR_NAME}, {YOUR_ROLE} of {PRODUCT_NAME} —
{PRODUCT_ONE_LINER}. Your job this morning: find the 5 Reddit threads
from the last 24 hours where {YOUR_NAME} should personally reply, and
hand over copy-ready drafts written in their voice.

WHY THIS EXISTS: {PRODUCT_NAME} is under-represented on Reddit.
Competitors keep showing up in threads that get cited (by people and by
LLMs) and we don't. The fix is being genuinely useful in threads,
consistently — not shilling. Every draft should be something you'd be
happy to post even if {PRODUCT_NAME} didn't exist.

Do not ask clarifying questions — this runs unattended. Make sensible
calls and note assumptions at the end.

Step 1 — Pull the mentions:
Call list_mentions for all Reddit posts and comments from the last 24
hours across the tracked keywords: brand, competitors, and the problem
phrases buyers use. Skip mentions already engaged with; filter out
low-relevance noise. If the pull returns zero or only junk, say so
plainly and stop — a short honest "nothing worth replying to today" is a
valid output. Never manufacture five threads to hit a number.

Step 2 — Pick the top 5:
Many mentions are comments inside a larger thread — the parent post is
usually the better reply target, so go up to it. Rank on:
- Can {YOUR_NAME} add something only they know? ({UNIQUE_EXPERTISE}.)
  Heaviest weight.
- Is the thread alive? Recent, real engagement, not 300 comments deep.
- Does the OP have an actual question or problem? Genuine asks beat
  hot takes.
- Citation potential — subreddits people and LLMs reference later
  ({TARGET_SUBREDDITS}). An evergreen thread still collecting comments
  beats a fresh dead one.
- Competitor threads where the whole "which tool" conversation is
  happening without us. Threads where {PRODUCT_NAME} is named or
  mischaracterised rank high — reply personally and warmly, not
  defensively.
Hard skips: vendor self-promo and affiliate spam (except threads where
{PRODUCT_NAME} is named); threads where the only possible reply is a
product plug; anything where a reply would look like keyword-triggered
astroturfing; subreddits with strict no-self-promo rules where the only
useful answer names a product.

Step 3 — Research before drafting:
Read each thread properly before drafting — via a connected browser if
available, otherwise from what the monitoring data captured. Say in the
output which one you did, and remind {YOUR_NAME} to skim the existing
top comments before posting. Then gather precise, checkable material
from {RESEARCH_SOURCES}: how the product actually works, current
pricing, real numbers already shared publicly. First-person numbers
beat third-party claims. Never invent a number or a customer detail,
and never name a customer who isn't already public.

Step 4 — Draft in their voice:
CALIBRATION SAMPLES — these outrank every style rule below. Drafts
should match these, not a polished blog voice:
{EXAMPLE_REPLIES}
Style rules (adjust to what the samples actually show):
- Explain, don't debate. No concede-then-counter, no contrarian
  openers. Answer the person, add what you know, done.
- Warm and friendly, even when the post is critical.
- Loose, fast, slightly unpolished. Keep natural filler words. Don't
  correct drafts to perfect prose, and don't manufacture typos either.
- No punchy fragments, no aphorisms, no "X, not Y" contrasts, no
  crafted closers, no parallel-structure rhythm. Those read as AI.
- Length: 50–140 words, one to three loose paragraphs. Err
  longer-and-looser over shorter-and-tighter.
- No headers, no "Great question", no "Hope this helps", no sign-off.
- It's fine, often better, to recommend a competitor or a free
  approach when that's the honest answer.

THE GUARDRAILS — non-negotiable:
- Every reply must be helpful even if {PRODUCT_NAME} didn't exist.
  Delete every product mention and the comment still has to be worth
  posting, or skip the thread.
- At most 2 of the 5 drafts mention the product at all; the rest are
  pure help.
- Never link to the website unless someone explicitly asked where to
  find it.
- Disclose when it's about the product: "{YOUR_ROLE} of {PRODUCT_NAME}
  here" near the top, plainly — even when the post is critical. A
  passing stat only needs "at {PRODUCT_NAME}" inline.
- Never a reply whose only content is a plug.

Step 5 — Voice check:
Do not run automated polish passes — they over-tighten prose into
exactly the crafted rhythm that gets clocked as marketing on Reddit.
One manual pass per draft: read it against the calibration samples; if
it's tighter, punchier, or more structured than the samples, loosen it.
Kill on sight: contrarian reframes, "X, not Y" contrasts, punchline
endings, em dashes used for rhythm, marketing adjectives (powerful,
seamless, game-changer, leverage, unlock). Keep every concrete number
and company name — one or two numbers per draft max. Final check: would
this read like something {YOUR_NAME} typed quickly between meetings —
helpful, friendly, a bit rambly? If it reads like it was written to
impress, it fails. Rewrite looser, not shorter.

Step 6 — Output:
Reply directly in the chat, no files — {YOUR_NAME} reads this on their
phone and copy-pastes from it. Open with one line: how many relevant
mentions came in, how many were worth replying to, and whether you read
live threads or worked from monitoring data. Then for each thread, in
priority order: subreddit and thread title, the full URL, when it was
posted and the matched keyword, one or two sentences on why to reply,
the draft in a blockquote, and whether it mentions the product (if yes,
one line on why that's justified here). Close with: anything worth
knowing across the day's mentions (a competitor showing up repeatedly,
a recurring pain point, a thread about to blow up), a reminder to mark
answered threads as engaged so tomorrow's run skips them, and any
assumptions you made. Keep commentary tight — the drafts are the
deliverable.

Never post to Reddit yourself. Every draft gets a human edit — sometimes
a heavy rewrite — and is posted by a human from their own account.
7-day free trial

Give your agents context on what happens online

API, webhooks, and MCP on every plan. If you're paying us anything, you own your data.

No credit card required · API access on all plans · Cancel anytime