What to Write in a Reddit DM (With Examples)
Most advice about Reddit DMs gives you a script to paste. That advice is why so many accounts get banned, because the paste is the problem โ Reddit is a forum, the people you message can talk to each other, and one screenshot in the subreddit you found them in ends the experiment. What follows is the structure that works, examples for the four situations where a message is actually appropriate, and the sentence in each one you have to write yourself.
Read this first: 10 of the 29 business subreddits we audited restrict private messaging, and some treat a single sales DM as a bannable offence. Before any of the wording below matters, check whether you are allowed to send anything at all โ the rules, subreddit by subreddit.
Why templates fail here specifically
Cold email templates work at volume because recipients are strangers to each other. Two people who get the same email never find out. That assumption breaks completely on Reddit.
The people you message came from a subreddit, which means they share one. They read the same threads. When two of them notice the same opening line, the normal response is a post in that subreddit with both screenshots side by side, your username visible, and a comment section that agrees with them. We have watched this happen to companies with real products and no bad intent.
There is a second problem. Your username is attached to every message, and it links to everything you have posted. A recipient deciding whether to reply spends about four seconds on your profile. That check โ not your wording โ is what determines the outcome most of the time. This is covered in more depth in how to DM someone on Reddit, and it is the reason a well-written message from an empty account performs worse than an awkward one from a real participant.
So the examples below are deliberately incomplete. Each has a bracketed line that only you can write, and if you paste the rest without it you will get the outcome the rest of this section describes.
The structure that works
Four parts, in this order, and the order matters more than the phrasing.
- Proof you read their post. One specific detail โ not "great post", but the actual thing they said. This is the whole message. Everything else is packaging.
- The useful thing, given free. An answer, a pointer, a correction. It has to be worth reading even if they never reply.
- Who you are, in one clause. Including your interest, plainly stated. "I build a tool in this space" is fine. Concealing it and being found out is not.
- A small, easy question โ or nothing at all. A question they can answer in one line beats a call request every time.
Three to five sentences total. It arrives in a chat request queue and is read on a phone. Length reads as effort in email and as a wall in chat.
Notice what is missing: no link in the first message, no pitch, no calendar. A link from an unknown account is the strongest spam signal available, and it changes the recipient's question from "is this worth answering" to "is this safe to click".
1. Applying to a job post
The clearest legitimate case, because r/forhire's rules require it โ applications go by private message, not in the comments. You are not intruding; you are following the format.
Hi โ replying to your [specific role] post. [One sentence proving you read it: the actual constraint, deadline or stack they mentioned.]
I have done this three times, most recently [short, relevant example]. Here is the closest piece of work: [link to portfolio].
My rate for this scope is [number]. Happy to answer anything before you decide.
Why this one names a price when general sales advice says not to: on r/forhire you are one of many messages arriving in the first hour, and the client is building a shortlist, not negotiating. Being easy to evaluate beats being persuasive. It also filters out the budgets you cannot serve, which saves you the three exchanges that were going nowhere.
The subreddit sets a floor of $15/hour on hourly work and bans payment in equity, barter or "pay what you want", so you are not being unusual by talking about money immediately.
2. They invited you
Someone in a thread says "feel free to message me" or "happy to go into detail if useful". That is an invitation, and following it is fine even in communities that otherwise restrict messaging.
You said in [thread] that you'd be happy to go into detail on [topic] โ taking you up on it if the offer stands.
[The specific question, narrow enough to answer in two lines.]
For context I'm [one clause about who you are and why you care].
The opening line does real work: it reminds them they offered, which they may have forgotten, and it tells them immediately that this is not a cold message. Without it you look identical to everyone else in the request queue.
One discipline that is harder than it sounds โ ask the thing you actually said you would ask. Using an invitation as a doorway to a pitch is the fastest way to convert a warm contact into someone who warns other people about you.
3. The detail is genuinely private
Sometimes the useful answer should not be posted publicly: it involves their revenue, a named client, a security issue on their site, or a mistake it would embarrass them to have pointed out in a thread.
Didn't want to put this in the thread โ [the specific thing, stated plainly and without drama].
[What you would do about it, briefly. Usable whether or not they reply.]
No agenda, happy to leave it there.
This is the highest-response-rate message on this page and the easiest to ruin. "No agenda" has to be literally true. If your plan is to mention that you sell the fix, say so in this message rather than in the next one โ people can tell when the second message was the point, and a reveal at that stage feels like a trick even when the first message was genuinely helpful.
Discovering a real problem on someone's site and telling them about it, expecting nothing, is one of the few forms of outreach that people thank you for. It stops being that the moment it becomes a technique.
4. Continuing a real conversation
You have exchanged several public comments, the thread is going quiet, and there is more to say. This is closest to how DMs get used between ordinary users.
Following on from our exchange in [thread] โ the thread's gone quiet but I wanted to finish the thought on [the specific point].
[The continuation. Genuine, and specific to what they argued.]
Either way, [something honest you took from their side of it].
The last line is not a nicety. Acknowledging what they got right is what separates a conversation from an approach, and it is the part people leave out when they are only pretending to have had one.
What never to send
- Anything you would send to more than one person unchanged. The single rule that would prevent most Reddit DM bans. If a message survives find-and-replace on the name, do not send it.
- A link in the first message. Offer it in the second, after they reply.
- "Quick question" as the opener, when the quick question is a pitch. Everyone has learned this one.
- A calendar link. Asking a stranger to book time before they have replied inverts who is doing whom a favour.
- Anything automated. Against Reddit's spam policy, which covers manual and automated sending alike, and separately banned in r/forhire โ the one subreddit that requires you to message people.
- A second message when the first got no reply. On Reddit, silence is an answer. Following up an unanswered chat request from an unknown account is how a non-response becomes a report.
Where this fits
Being blunt about our own product, since it drafts these: RedditScout has three DM modes โ an AI draft, a saved template of your own, or writing it yourself โ and none of them send anything. That is deliberate rather than an unfinished feature. Automated messaging violates Reddit's spam policy and is banned outright in r/forhire, so a tool that sends on your behalf is a tool that eventually costs you the account.
The draft exists to remove the blank page, not the judgement. The bracketed sentence in every example above is the part you still have to write, and it is the part that decides whether the message works.
Before any of this, check the rules of the community you found the person in โ the DM rules, subreddit by subreddit โ or look them up directly in the subreddit directory.
Fewer messages, better ones
RedditScout finds the handful of posts genuinely worth a reply and drafts a starting point. You write the sentence that matters and you press send. Free to start.
Get Started Free โ