Skip to content

Reddit post automation

Draft on-topic Reddit posts that read like a founder genuinely sharing experience – topic ideation, post writing, persona-matched output, ready for review.

What this does

You give it a product and a sense of the kinds of subreddits you want to be active in. The workflow does two jobs. First, it ideates Reddit post topics – the kinds of organic-feeling posts that get upvoted, not flagged as promo. Second, it writes the post itself, in a founder voice, tuned to the subreddit's tone.

Both halves push their output to Google Docs and a sheet. You review, you accept, you post manually. The workflow never posts to Reddit directly – that's a feature, not a bug.

The problem this solves

Posting on Reddit is the highest-quality content channel most B2B founders never crack. The math is good (long-tail SEO, very high-intent traffic, durable backlinks from the right subs). The execution is brutal.

Each Reddit post takes 30-45 minutes if you do it well. You have to pick the right subreddit. Read the recent top posts to understand the tone. Decide what kind of post lands there – a venting post, a tactical question, a tool-shopping ask, a discussion prompt. Draft it. Edit it three times so it doesn't read like marketing. Make sure the product mention (if any) is genuinely earned and not the point of the post.

You can do maybe one or two of these a week before the time cost makes it unsustainable. So most teams either give up on Reddit entirely, or hire a "Reddit marketing agency" that posts obvious self-promo and gets the brand banned from the good subreddits.

This workflow takes the writing time off your team. You still pick which subreddits to be active in. You still review every post before it goes live. But the topic ideation and the drafting – the parts that cost 30 minutes per post – come back in 90 seconds.

What you put in

A Google Sheet with two tabs.

Tab 1 – Subreddit / persona setup (you fill this once, not per post):

  • List of subreddits you're targeting
  • Persona for the account that posts (founder, operator, marketing lead, etc.)
  • Short product description – what the product is, who it's for, what makes it different
  • The tone of voice you want the posts to match

Tab 2 – Post requests (one row per post):

  • Status set to "Planned" to pick it up
  • Optional: a specific subreddit, if you want to pin it. Otherwise the workflow picks from your list.
  • Optional: a specific topic / angle. Otherwise the workflow ideates topics from scratch using your product context.

That's it.

What you get out

For each request, a Google Doc with:

  • A short rationale on why this topic + subreddit combination works (the recent top posts that suggest the topic fits, the kind of engagement to expect)
  • The full post draft – title + body, formatted the way Reddit actually formats posts (line breaks, no markdown headers, the right length for that sub)
  • A note on whether to include a product mention, and where in the post it would be earned vs forced
  • The persona it was written for, so you can check the voice match

Sheet row flips to "Drafted." You review, edit, post manually.

How long per post

Workflow time: 60-90 seconds per post.

Your review time: 1-2 minutes – read the doc, decide if it sounds like you, maybe tweak a sentence.

End-to-end per post: about 3 minutes. Compared to 30-45 minutes done by hand, that's a real change in what's possible for Reddit as a channel. You can ship 3 posts a day instead of 3 a week.

When this is a good fit

  • You've been on Reddit for at least a few weeks and have a sense of which subreddits are right for your product. The workflow ideates topics within YOUR subreddit list. It doesn't go subreddit-hunting from scratch (because that requires judgement the model doesn't have).
  • You're committed to human review on every post. Reddit punishes anything that reads automated.
  • You're posting from an account with some age and history. Brand-new accounts get downvoted into oblivion no matter how good the post is.
  • Your goal is durable, organic-feeling content on Reddit – not "drive traffic this quarter."

When this isn't a good fit

  • You want to drop product launch posts into subreddits with no prior history. Those get removed within an hour, every time.
  • You haven't built any Reddit presence yet. Spend a month commenting in target subs first. Once people recognize the username, posts land better.
  • You want fully automatic posting. The workflow deliberately stops at the Google Doc draft. Reddit is hostile to anything that looks bot-driven, and human review is the cheapest insurance against that.

What's actually under the hood

The workflow is split into ideation and writing.

Ideation phase:

  1. Workflow reads your product context from the sheet (description, persona, target subreddits)
  2. GPT call: "Generate 5 Reddit post topic ideas that feel completely organic, written by a real person, on subreddits this product's audience hangs out in. The topic shouldn't be obviously promotional. The product mention is a side effect."
  3. GPT picks the strongest topic + the right subreddit for it (based on the recent vibe of each sub in your list)
  4. Topic gets written back to the sheet so you can approve before drafting

Writing phase:

  1. For the approved topic, GPT call writes the post – title + body
  2. The prompt enforces Reddit conventions: short paragraphs, no markdown headers, no formal "in conclusion," no marketing language
  3. A second GPT pass reviews the draft and decides if the product mention belongs in this post – sometimes the answer is "no, leave it out, the value is just being seen in this community"
  4. Output writes to Google Docs

Both halves run on GPT-4.1-mini. The cheap model is enough because each step has one focused job; you don't need the expensive model when the prompt is tight.

The persona consistency is the part that took the most tuning. The model defaults to a generic "founder excited about their product" voice. Reddit hates that voice. The prompts force a more specific persona: slightly tired, talks like they're typing the post during a coffee break, references concrete things they did or saw, doesn't try to impress. That's what reads as real.

What you own at handover

  • The n8n workflow file (both ideation and writing flows)
  • All the prompts in plain text
  • The Google Sheet templates (subreddit setup + post queue)
  • A short doc on Reddit account hygiene – how to seed the account before you start posting, how often to post per subreddit, what to do if a post gets removed by mods
  • A Loom showing the end-to-end loop: how to add a post request, how to read the ideation output, what to look for in the draft review

Why I can help

Reddit is the channel where AI content fails most visibly. The reason is structural – LLMs default to "helpful, structured, complete" and Reddit rewards "casual, specific, partial." A great Reddit post often starts mid-thought, contains a typo on purpose, ends without a conclusion. That's not the default LLM behavior. You have to force it.

I've tuned this across 4 different B2B SaaS products, watching which posts got engagement and which got downvoted. The prompts that ship to you encode what I learned from the failures: don't open with "Has anyone else…", don't write five paragraphs, don't try to be funny if the sub isn't funny, don't claim experience the persona wouldn't have.

The other thing that matters is the "is the product mention earned?" decision. Most automated Reddit posters force the mention because the whole point was to mention the product. Mods spot that in seconds. The right pattern is: write the post mostly without the product, mention it only when not mentioning it would be weird. The second GPT pass enforces that decision explicitly.

What it costs to run

Per post: about $0.02-$0.04 in OpenAI tokens. Cheap.

Build cost: 1-2 weeks of my time to set up the persona, tune the prompts against your existing Reddit voice (or to develop one if you don't have a presence yet), wire the workflow, and train you on the review loop.

After build, your only running cost is OpenAI tokens. No subscription.

How to start

Book a call. Bring 2-3 target subreddits you've been wanting to post in but haven't, plus the persona you'd use. We'll run the ideation phase live during the call and look at the output together. You decide on the spot whether the topics + drafts pass the "I'd actually post this" test.

More Reddit automations

  • Reddit comment scraper

    Bulk-export Reddit threads and comments to Airtable for analysis or LLM ingestion.

    Page coming soon

  • Reddit comment search

    Filter and search across millions of Reddit comments by keyword, subreddit, and date range.

    Page coming soon

  • Reddit keyword monitoring

    Alert on Reddit threads matching your keywords and brand mentions in near real time.

    Page coming soon

Want this built for your team?

Book a call and walk through what we'd adapt for your stack.