How to write a Reddit DM that doesn’t feel like spam

In short: A good Reddit DM references the public exchange you already had, leads with help instead of a pitch, and makes it easy to say no. Cold, templated DMs to strangers get reported fast; a warm follow-up after a genuine comment is welcome. The first sentence decides which one it reads as.

A well-timed Reddit DM can move a conversation toward a deal — but a cold, salesy one is the fastest way to get reported and limited. The whole difference is context and restraint: you earn the right to message someone by helping them in public first, and then the DM feels like a continuation, not an intrusion. Here’s how to write one that lands.

When is it okay to DM someone on Reddit?

After a genuine public interaction — they replied to your helpful comment, asked a follow-up, or engaged with something you posted. A DM out of nowhere to someone who has never interacted with you is cold outreach, and on Reddit that reads as spam. Earn the opening in the thread first; the DM just continues it.

Lead with the thread, not the pitch

Open by referencing the exact conversation. “Saw your reply about switching CRMs — happy to share the setup that worked for us” beats any pitch, because it proves you’re a real person continuing a real exchange. Don’t sell in the first message; offer something useful and let the conversation develop.

How do you make a DM easy to say no to?

Counterintuitively, lowering the pressure raises the reply rate. People engage when they don’t feel cornered:

Why do cold DMs get reported?

Because they take without giving and often arrive in volume. Reddit users are quick to report unsolicited pitches, and repeated reports get your messaging limited or your account actioned. The safe pattern is the same one that governs finding customers on Reddit without getting banned: help in public, and only move to DM when there’s a real thread to reference. Qualify who’s even worth messaging using buyer-intent signals.

Frequently asked questions

Are cold DMs allowed on Reddit?

Reddit allows direct messages, but unsolicited sales DMs to strangers violate the spirit of most communities and get reported quickly. A DM that follows a genuine public exchange is fine; a cold pitch is not.

What should the first line of a Reddit DM say?

It should reference the specific conversation or post you shared, not your product. Something like “Saw your comment about X — happy to share what worked for me” signals you’re a real person continuing a real exchange.

How do I avoid getting reported for DMs?

Only DM after a real interaction, personalize every message, keep it short and low-pressure, and never send the same template to many people. Help first; pitch later, if at all.

Start here

MentionLeads drafts a personalized follow-up DM for every qualified lead — but you decide whether and when to send it. Always human, always in context. Try MentionLeads free.

Find your next customer on Reddit this week.

Start finding leads, free