New: warm up Reddit accounts. You own them.
Rankhog

Reddit lead generation for SaaS and agencies, without the spam

Find buyer threads, answer them in public, and mention your product without a ban. Keep DMs out of it.

Short answer

Who it is for
SaaS teams, agencies and sales people who want customers from Reddit threads where buyers ask for help.
Safest first move
Write down the three kinds of threads that mean a buyer is shopping, then answer the live ones in public.
What to avoid
Cold DMs, a product mention in every reply, and counting a reply as a lead.

Every day someone on Reddit writes "what tool do you use for X?" and X is what you sell. That is the whole case for Reddit lead generation. The catch is that the same thread is where a pushy reply gets you downvoted, reported and banned.

So Reddit lead generation runs backwards from cold outreach. You answer in public, for everyone reading, and the lead is the person who comes to you afterwards.

By , founder and operator of Rankhog. Updated . Written from what I see running Rankhog's own Reddit accounts, with Reddit's rules linked where a claim depends on them.

How it changes by team

You areStart inFirst moveAvoid
SaaS founderStart inYour buyers' subreddit, r/SaaSFirst moveAnswer "what do you use for X" threads with the honest optionsAvoidNaming the product before answering
AgencyStart inr/agency, r/marketing, r/consultingFirst moveAnswer like a diagnosis: what you would check first and whyAvoidTurning answers into a pitch for a call
Sales teamStart inr/sales, r/b2bmarketingFirst moveRead objections and bring them into your callsAvoidPushing demos in public threads
Anyone replying for a productStart inThe thread's own roomFirst moveWrite the answer first, then decide if the product belongsAvoidTemplates that ignore the thread

The playbook

  1. 1

    Name the threads that mean someone is buying

    Three kinds cover most of it: someone asking for a recommendation ("best X for Y"), someone describing the exact problem you solve, and someone unhappy with the tool they use now. Write your own versions down, in the words your buyers use, so you can spot them fast.

    Example

    For a bookkeeping app: "what do you use for receipts?", "I'm drowning in receipts every tax season", and "my bookkeeping app keeps losing receipts, what else is there?"

  2. 2

    Catch them while they are live

    Recommendation threads move fast. Answer while the person who asked is still reading, or only Google will read you. Search Reddit for your phrases sorted by new, or let a tool watch for them. Rankhog watches the rooms I pick for my own product and flags the threads that match, which is the only reason I don't miss them.

    Example

    If the thread went up this morning, the person who asked is still reading replies. A week later they have probably picked something, and your answer is for the people who find the thread after them.

  3. 3

    Score the thread before you reply

    Ask four questions. Does my answer fit this person? Do the room's rules allow a product mention? Is my account old enough and active enough here not to look like a drive-by? Would my answer still help if I deleted the product line? If any answer is no, skip it or reply without the product.

    Example

    A thread in a room that bans self-promotion can still get your best answer, minus the product. Those replies build the history that makes your next product mention believable.

  4. 4

    Answer first, mention second, disclose always

    Give the real answer: the options, who each one suits, the catch. If your product changes the answer, add one line with a plain "I work on this" or "I built this". Never pretend to be a happy customer. It is the fastest way to get caught and banned, and in many countries it breaks advertising law too.

    Example

    "For a team your size a shared inbox is enough. If you outgrow it, look at A, B or C. I work on C, so weigh that. A is cheapest, B has the best mobile app." That reply can sell C and still be the most useful one in the thread.

  5. 5

    Keep it public and skip the cold DM

    Messaging people who did not ask is what gets accounts reported, and Reddit's spam rules cover unwanted messages. If someone asks you to DM them, fine. Otherwise the reply is the pitch, and everyone reading the thread sees it, not only the person who asked.

    Example

    An agency that answers "my ad spend doubled, what happened?" with the three things it would check, in order, is the one people remember when they need help. A DM offering a free audit is the one they report.

  6. 6

    Track replies, leads and revenue apart

    A reply is not a lead. Log the reply, and log a lead only when a person shows up: a DM they started, a signup that names Reddit, a call booked. Revenue gets its own column. Mixing them is how teams talk themselves into believing Reddit works, or that it doesn't.

    Example

    Three columns in one sheet: replies with permalinks, leads with where they came from, deals with the lead they came from. Give it a month before the third column means anything.

Measure it

Log these for every reply or post. A plain sheet is enough.

  • Threads found, threads answered, and why you skipped the rest.
  • Replies still visible when logged out after a week.
  • Product mentions, and how each one was received.
  • Leads that named Reddit or the thread, from your signup or call form.
  • Deals closed from those leads, kept apart from the reply count.

Common questions

Is Reddit good for lead generation?

For many B2B and SaaS products, yes, because buyers ask for recommendations in public. It works when you answer in public and let people come to you. It fails when it is run like cold outreach.

Can I DM people on Reddit to sell to them?

Not unless they ask you to. Unwanted messages are a common reason accounts get reported and flagged for spam. Reply in the thread, and move to a DM only when the person invites it.

How do I mention my product on Reddit without getting banned?

Answer the question in full first, mention the product only when it changes the answer, say that it is yours, and follow the room's self-promotion rules. Some rooms allow no product mentions at all.

Should agencies market themselves on Reddit?

Yes, through answers that show how you think rather than service offers. Never share client details, and don't ask for a call in public. The people who need you will look at your profile.

How many product replies a day is safe on Reddit?

Reddit doesn't publish a number, and the mix matters more than the count. If most of what an account writes points at one product, it looks like spam however slowly it goes. Keep the product to a small share of your replies and make the rest plain help.

Are auto-reply bots OK for Reddit leads?

Many subreddits ban bots outright, and automated replies dressed up as a person are the kind of inauthentic activity Reddit flags. Use tools to find threads and draft, and have a person read and send every reply.

Subreddit guides to read first

Keep reading