how to build a reddit sales system (FULL GUIDE)

reddit is the best free traffic there is, and there's a community for every problem a person can have.
we're going to set up two agents that sell to them.
agent one is for when you don't have a product. it monitors the communities, finds the problem that keeps coming up, builds the guide and deploys the landing page.
agent two is for when you do. it learns your product, finds the people describing the problem it solves, and has the reply written before you've opened the thread.
both run on the same setup underneath, so you build the core once and point it at whichever you need.
one thing to be clear about before anything else. the agent never logs into reddit. it reads, it writes, it queues everything up with the links ready, and you do the clicking. that's not a limitation you're working around, it's the reason the accounts survive.
you don't need a scraper for this
reddit publishes public rss feeds and they still work. add .rss to almost any reddit url and you get structured data back.
posts give you the title, the OP, the link and the body. comments give you the username, the full comment, the post it's on, a permalink straight to it, and a timestamp. that's everything this system needs.
so no scrapers, the agent pulls the feeds directly.
there's a rate limit though. it's like one request a minute from a single ip, and you'll get an error if you go over. sixty requests an hour is far more than this needs.
tell the agent about the limit up front and it'll pace itself.
what you actually get out of this
running this teaches you marketing, and it teaches it by making you read the output every day.
you end up looking at a profile of a community that says these are people in their thirties who tried multiple things before this and got burned by two of them, who use this specific phrase for the problem and this one for the solution, then you watch which of your posts landed and which died, against that profile.
do that for a month and you understand an audience better than most people who've been doing marketing for years.
it also fixes your writing. every reply the agent drafts is written in the tone of the place it's going, and after a few hundred of those you stop writing like yourself and start writing like whoever you're selling to. that skill transfers to everything else you ever sell.
so even if the first product doesn't work, you come out of it knowing how to pick the second one.
the accounts
you need an account that can actually post. a new one gets removed by automod before anyone sees it, because most subreddits worth being in check karma and account age first.
you can just buy an account with karma or use an old account if you have one. if you don't, you can always warm one up.
comment fifteen or so times a day in big general subreddits for two weeks, answering things you actually know.
if you're going to run this across a few niches, warm a few accounts and keep them separate.
why the agent doesn't touch the account
the reading side needs no login at all. the rss feeds are public.
the acting side is where accounts get banned, and i've tested this a lot. i ran automation through vpns and rotating proxies thinking it was safer and it was the thing that banned the accounts. the fingerprint gives it away no matter how careful you are with the writing.
so the agent doesn't log in. it drafts everything and puts it on the dashboard with the link next to it, and you post from your own browser like you normally would.
it takes you ten to twenty minutes a day. what it buys you is that every action on the account came from a real person on a real session, which is the only version of this that survives.
it also means you read everything before it goes out, so that's good
step 1, set up hermes
open claude code and tell it:
set up a hermes agent for me. here's the hermes site: https://nousresearch.com
>
- walk me through it step by step and tell me what you need from me
- it needs a telegram bot so it can message me, so tell me exactly how to get the token
- host it on railway
- give it persistent storage so it keeps files between runs
- when it's running, confirm it can message me on telegram before you finish
that's the setup for the agent because everything below is something you say to the agent in chat.
step 2, point it at reddit
first message to the agent:
i want you to monitor reddit for me.
>
- reddit's public rss feeds work without any api key. you can pull posts and comments from any subreddit by adding .rss to the url
- test it now and tell me what fields you can actually get back for both posts and comments
- the rate limit is about one request a minute from a single ip, so pace yourself and handle 429s by waiting rather than retrying immediately
- once you've confirmed it works, save this as a skill so you don't have to work it out again
hermes will write itself a reusable skill for reddit monitoring, and every instruction after this gets faster and more reliable.
then give it the subreddits:
monitor these subreddits: [list].
>
- every 30 minutes, pull new posts and comments
- store them so you build up history rather than only looking at what's live
- for comments, keep the username, the text, the post it's on, the permalink and the timestamp
- tell me how much you're pulling and flag it if you're getting close to the rate limit
if you don't know which subreddits, ask first:
i sell [product] to [who].
>
- name the subreddits where those people actually spend time, not the ones about my industry
- for each one tell me the member count, how active it is, and whether self promotion gets removed
- then rank them by how likely someone in there is to buy what i'm selling, and tell me which ones to skip and why
step 3, the subreddit profiles
a subreddit is a group of people with a shared situation. r/smallbusiness and r/entrepreneur look similar from outside and the people in them are nothing alike, and if you write for one in the voice of the other your post will get no attention.
so the agent keeps a written profile of each community and updates it every day.
keep a markdown file for each subreddit you're monitoring. each one holds:
>
- demographics. rough age range, where they are, what they do for money, what stage they're at in whatever this community is about. infer it from what people say about themselves and mark anything you're guessing
- psychographics. what they want, what they're afraid of, how they see themselves, who they don't want to be associated with, what they're embarrassed about
- the words they use. the exact phrases that come up for the problem, for the solution, and for the things they've tried. quote them
- what they've already tried and what they said about why it failed
- what gets upvoted and what gets buried, with examples of both
- the rules of the place. what gets removed, what the mods are strict about, whether links are tolerated
- tone. how long posts usually are, how personal, whether they use headers, how people open a post
- an update log at the bottom
>
every night, read that day's activity and update the file. only change something if the new data actually contradicts or adds to what's there. append a dated line to the log saying what changed and why.
>
if you notice something shifting over time, say so explicitly. a new complaint appearing, a phrase people have started using, a rule that seems to be enforced harder than it was.
that file is the thing to read every morning. it's a live document about a few thousand people who might buy from you, written from what they actually said, and it gets sharper every day you leave it running.
everything below reads from it.
step 4, agent one, finding the niche
this is for when you don't have something to sell yet.
don't start from whatever subreddits you happen to be watching. start by working out which kinds of people are desperate enough to pay for an answer, then go and monitor those.
find me niches where people are actively desperate for a solution, not just curious about a topic.
>
- i want problems that are urgent rather than aspirational, where people are already spending money trying to fix it and mostly failing
- for each one tell me what the problem is, who has it, what makes it urgent, what they're currently buying instead, and which subreddits they're in
- rank them by how easy it is to reach those people for free
- mark any where i'd need credentials or where getting it wrong would hurt someone
that last line matters. plenty of desperate niches are ones you have no business selling into, and you want those named rather than quietly included.
pick one, point the monitor at its subreddits, and let it run for a week before you look.
step 5, agent one, finding the product
now you're looking for the same question asked over and over. that repetition is the whole signal.
look at everything you've pulled in the last 30 days and find the problems that come up repeatedly.
>
- for each one, give me the problem in the words people actually used, how many times something like it appeared, and how frustrated they sound
- quote three real lines for each so i can see how they describe it themselves
- tell me what they've already tried and what they said about why it didn't work
- rank by how badly people want the answer, and tell me which ones people are already paying to solve
- if nothing in here is worth building for, say so instead of forcing something
step 6, agent one, building and deploying it
build the guide for [problem].
>
- 25 to 30 pages. read the subreddit profile first and use its language section for how these people talk
- structure it as a process someone follows in order. for each step say what to do, why it works and what usually goes wrong
- address the things they said they'd already tried and explain why those failed for them
- no filler and no padding to hit a page count
>
then build a landing page for it at [price].
>
- the headline is the problem in their own words, taken from the profile
- then what's inside, specific rather than benefit language
- then who it's for and who it isn't
- then the buy section
- deploy it and give me the url. set up checkout (use whop) so the guide gets emailed on purchase
- no fake testimonials, no invented numbers, no 'join 2,000 readers' when there are none
the agent has storage and it has deploy access, so this is one instruction rather than a project. you get a url back.
step 7, agent two, learning the product
this is for when you already have something, and it's also what agent one needs once the product exists.
create a product file and keep it updated. it holds:
>
- what the product is and what it costs
- the exact problem it solves, written the way a buyer would describe it
- who it's for and who it isn't for
- the specific things it covers
- what it doesn't do, so you never overpromise on my behalf
- the objections people raise and the honest answer to each
- three real quotes from the monitored subreddits that describe the problem this solves
>
read this file and the relevant subreddit profile before writing any post, reply or message.
that file is the difference between an agent that sounds like you and one that sounds like a bot. spend an hour getting it right.
step 8, finding the threads
search everything you've collected for posts and comments where someone is describing the problem my product solves, whether or not they use the same words for it.
>
- use the language section of each subreddit profile so you catch the phrasings that community actually uses rather than only the obvious ones
- for each match give me the link, what they said, how recent it is, and how directly it relates on a scale of 1 to 5
- flag anyone who is clearly looking for a solution right now rather than just complaining
- ignore anything older than a month, anything already answered well, and anything where replying would obviously be spam
that flag is what you want. someone actively asking for a recommendation is a different conversation from someone venting.
step 9, the replies
this is the volume part, and it's what the dashboard is mostly full of.
for each new match scoring 4 or above, write a reply and queue it.
>
- read the subreddit profile for wherever it's going and match its tone section exactly
- answer their actual question properly, using the product file for substance
- do not mention the product. do not link anything. the reply has to stand on its own as help
- match the length of the other replies in that thread
- no marketing language, no exclamation marks, and never start with 'great question'
- put each one on the dashboard with the direct link to that comment, so i can click through and paste it
- order them by how time sensitive they are. a thread from an hour ago goes above one from yesterday
- log what you skipped and why
step 10, the posts
posts are the traffic and replies are basically the trust.
every morning, draft five posts across my subreddits.
>
- read the subreddit profile for the target community. use its tone section for the shape and its language section for the words
- give away the whole method with nothing held back. no link and no product mention
- end with a line offering to answer questions
- then tell me what about each post might get it removed in that subreddit, based on the rules section of the profile, and what to change if i want it to survive
- put them on the dashboard with the submit link for that subreddit next to each one
- tell me the best time to post in each subreddit based on when that community is actually active, and remind me on telegram when that window comes round
pick the two you'd actually stand behind, click through and post them.
step 11, the dms
when a post does well people message you, and that's where the money is.
the agent can't see any of this. dms aren't public, so there's no feed for it
so block out time and answer them yourself, or pay someone to do it.
it's also not wasted time. these are the conversations that turn into sales, and what people write in them is the best market research you'll ever get. worth pasting the good ones back into the subreddit profile yourself.
step 12, the dashboards
two dashboards, one per agent, and the agent updates them once a day
build me two dashboards and host them. update them each morning.
>
the first one is for finding the product:
- what's coming up in my subreddits this week, ranked by how often it appeared, with the real quotes underneath
- what changed in the subreddit profiles
>
the second one is for selling:
- everything ready to send, each with the full text, a copy button, and a direct link to the thread or the submit page, sorted by how time sensitive it is
- underneath that, what i've already sent so i don't do the same thread twice
- and the account health
>
if something happens that doesn't fit either page, add a section rather than leaving it out.
>
keep them plain and on one page each.
when an account gets its first removal or a subreddit changes its rules, that shows up as a new section.
step 13, the schedule
from now on, run this on a schedule.
>
- every 30 minutes: pull new posts and comments from my subreddits
- through the day: find new matches and queue replies for them
- every night: update the subreddit profiles from that day's activity
- every morning: draft five posts, queue them, and update both dashboards
- weekly: run the problem analysis and tell me what's changed in what people are asking for
>
message me each morning with what's waiting and a link to the dashboard. ping me again when a posting window opens for a subreddit that has a post queued, and if a queued reply is about to go stale.
you open the dashboard, work down the list clicking and pasting, and skip whatever doesn't look right.
which models to use
running one model for all of it is how the cost gets away from you.
what it costs
so it runs at well under like 100/ month, and the only thing that scales is how many subreddits you're watching.
where to start
one subreddit and one product.
if you don't have a product, let it collect for a week before you look.
if you do have one, get the product file right first. everything downstream reads from it.
read the subreddit profile every morning. that file is the actual product of this whole system. the money follows from understanding those people.
join here for more value: t.me/+pbCBBtUEtu1lZ…








