By a builder who learned the hard way
Reddit is still one of the highest-signal places on the internet for product builders. People show up with real problems, unfiltered opinions, and buying intent. The challenge isn’t finding conversations, it’s finding the right ones at scale without destroying your account in the process.
This is the story of an automation experiment I ran while promoting Mail2Follow, and the expensive lesson that came with it.
Why Reddit Feels Like a Goldmine (Until It Isn’t)
You are a developer, or let's say a Builder. With your brain + the power of AI you build your shiny new little tool. You have put so much effort into it, but now you need feedback from real users. And everyone will tell you that Reddit is the right place for that.
The thing is, if your product solves a painful, recurring problem, client ghosting on proposals, forgotten follow-ups, chasing invoices, sales pipeline leaks so Reddit is full of people venting about exactly that in r/entrepreneur, r/sales, r/freelance, r/smallbusiness, r/consulting, and niche subs.
Manually searching every day manually in the era of AI simply doesn't make sense, it would take you months to get literally a handful of users. So I built a system to surface relevant threads automatically.
The Workflow I Built for Mail2Follow
The goal was simple: Every morning, get a shortlist of Reddit conversations that actually match what Mail2Followhelps with (tracking important emails, AI-assisted follow-ups, smart reminders for proposals and client threads), complete with context-aware draft replies ready for human review.
Here’s the high-level architecture that ran in n8n:
Daily Trigger + Multi-Source Ingestion
Scheduled workflow that pulls from 8–10 targeted RSS feeds or Reddit search URLs (new/hot posts in relevant subreddits + keyword searches like “follow up email no reply”, “proposal ghosted”, “chasing client payment”, “invoice reminder tool”, etc.).Deduplication Layer
Every post ID/URL is checked against a Google Sheet (or Airtable/Notion DB). Already-seen threads are skipped. This prevents noise and keeps the list fresh.Relevance Filtering with Lightweight AI
A cheaper/faster model (DeepSeek in this case) receives the post title + selftext + subreddit + some context about Mail2Follow. It scores relevance (1–10) on pain-point match and buying intent signals, then gives a short “why this matters” explanation. Only high-scoring threads move forward.Response Drafting with Stronger Model
A more capable model (DeepSeek-V4 or equivalent) crafts a natural, helpful reply. The prompt emphasizes: be a fellow builder, add genuine value first, ask a question, never hard-sell, and only mention the product if it flows naturally from the conversation. The draft is stored alongside the thread link.Human-in-the-Loop Output
Everything lands in a clean spreadsheet + a formatted beautiful Telegram notification with the top threads, scores, “why relevant” notes, and draft comments. I review, tweak heavily, and decide what (if anything) to post.
The technical side was satisfying. It worked. I woke up to a curated list of conversations that actually mattered instead of noise.
The Part That Backfired
My 5-year-old Reddit account with ~8,000 karma got banned.
Not because the workflow was broken, because I got overexcited.
I started engaging too frequently, too quickly, and too directly. I mentioned Mail2Follow more often than I should have. Reddit’s systems (and moderators) are extremely good at detecting coordinated or high-velocity self-promotion, even from established accounts. Velocity + keyword repetition + link patterns = red flags.
The automation gave me capacity. I used that capacity poorly.
Hard-Won Rules for Using This Responsibly
If you’re thinking about building something similar, here’s what I wish I had followed from day one:
Treat it as research + drafting assistance, not an autopilot poster.
- Never let the AI post directly. Human review + heavy customization is non-negotiable.
- Limit volume aggressively. Start with 1–3 thoughtful interactions per day max across your account. Space them out.
- The draft is a starting point. Rewrite 60–80% of it in your own voice. Reddit smells generic AI text instantly.
- Prioritize value. The best comments solve the OP’s problem or add unique perspective. Product mentions should feel like an afterthought (or not appear at all).
Reddit’s tolerance for self-promotion is near zero in most subs.
- Read the rules of every subreddit you target. Many explicitly ban self-promotion or require disclosure.
- Build genuine karma and history first. An account that only shows up to talk about its product looks suspicious.
- Avoid the same keywords and subreddits every single day. Diversify your signal.
- Watch for shadowbans. If your comments stop getting engagement or visibility, pause everything and investigate.
Better primary uses for this kind of system:
- Market research and pain-point discovery (the highest-ROI use)
- Finding threads where you can genuinely help as a builder (without linking)
- Collecting language your ICP actually uses (gold for copy, onboarding, and support docs)
- Early warning system for emerging complaints about your category
Direct lead-gen via comment spam is the fastest way to lose the channel entirely.
How to Build Something Similar (Without the Ban)
You don’t need my exact stack. Here are accessible starting points:
- n8n (self-hostable, generous free tier) or Make.com for the orchestration.
- Reddit RSS feeds or the official Reddit API (with proper auth) for ingestion.
- Google Sheets + Apps Script or Airtable as lightweight state + output layer.
- Any LLM with good reasoning (DeepSeek, Claude, GPT-4o-mini, Grok, etc.). Start cheap for the filter step, use stronger model only for final drafts.
- Telegram or Slack for the notification layer.
Key prompt engineering tip: Give the model rich context about your product’s positioning and the specific pains it solves. The better the context, the better the relevance filter and the less “salesy” the drafts become.
Start manual for 1–2 weeks. Document what good engagement looks like in your niche. Only then introduce automation as a force multiplier.
The Real Lesson
Automation and AI are incredible at surfacing signal from Reddit’s firehose. They are terrible at replacing judgment, restraint, and authentic participation.
The builders who win on Reddit long-term are the ones who show up consistently as helpful humans first. The workflow should make you more thoughtful, not more prolific.
Ironically, while I was building systems to find conversations about email follow-up pain, the most important follow-up discipline was the one I neglected on the platform itself: patience, consistency, and not overstepping.
If you’re a founder, freelancer, or consultant who lives in email and constantly worries about proposals going cold or invoices getting lost in the void, the problem we’re solving with Mail2Follow is exactly that daily tax. It’s a lightweight AI layer inside Gmail that tracks the threads that matter, drafts follow-ups in your voice, and only nudges you when silence has gone on too long.
You can try it free at zinkforge.com/mail2follow.
But more importantly: use any automation you build on Reddit with extreme care. The platform rewards genuine participation far more than clever systems. I learned that the expensive way.
What’s your experience with Reddit as a growth or research channel? Have you experimented with automation there, or do you stay fully manual? I’d love to hear what’s worked (or backfired) for you in the comments. Everyone says "use Reddit" but I told you the unspoken secret. Tell me yours now :-)
About the author
Builder shipping in public. Previously exited a company via PE. Currently working on Mail2Follow and other tools that remove friction from client work as side projects. You can find me on X, usually trying new things and sharing my lessons learned.
This article is based on a real experiment shared on Reddit. The account in question was banned. All advice comes from direct experience and observation of what actually triggers Reddit’s moderation systems.

Top comments (0)