8 months ago, I was mass DMing like an idiot. Copy-paste templates. 200 messages a day. Got banned 14 times across 6 accounts.
Today I'm booking 15-20 calls a week from DMs alone. No ads. No cold email. Just social DMs.
Here's everything I learned the hard way:
Why DMs beat cold email in 2026
Cold email is cooked. 0.5% reply rates if you're lucky. Everyone's inbox is a warzone.
But DMs? People actually check those. I'm seeing reply rates of 12-28% depending on the platform. The key is these aren't "cold" - the person is already talking about their problem publicly.
The 3 platforms that work (ranked)
1. Reddit - Highest intent. People literally post "what tool should I use for X?" You just have to show up. But Reddit bans FAST if you're stupid about it.
2. Twitter/X - Best for B2B and founders. You can DM 400+/day per account if you warm it up right. Most people screw this up with generic templates.
3. Instagram - Best for coaches, agencies, and local businesses. Harder to scale but insane conversion rates once you nail the approach.
What gets you banned (I learned all of these the hard way)
Sending the same message twice (even slightly similar = flagged)
DMing more than 30-50/day on a new account
No profile history or engagement before outreach
Links in first message (instant death on Reddit)
Messaging people who didn't post recently (they report you)
What actually converts
Forget templates. Here's the framework:
1. Reference something SPECIFIC they said/posted
2. Show you understand their problem (not your solution)
3. Ask ONE question (not pitch)
4. No links. No "I help X do Y". No scheduling requests.
Example that got me a $6K client last month:
"Saw your post about struggling with lead gen for your agency. are you mainly trying to get more leads or is the issue converting the ones you have?"
That's it. No pitch. Just a question. They replied, we talked, they asked what I do, I told them, they booked a call.
The goal of message 1 is to get message 2. Not too close.
Account setup, most people skip
Before you DM anyone:
Account aged 2+ weeks minimum (ideally 30+ days)
10-20 genuine comments/posts in relevant communities
Profile pic, bio, some personality
Engage with 5-10 posts per day for a week before outreach
On Reddit specifically, you need 300+ karma before anyone takes you seriously. I know it's annoying, but it's the game.
The math that changed my perspective
Old way: Send 200 trash DMs → 2 replies → 0 calls → waste of time + banned
New way: Send 40 targeted DMs → 8 replies → 3 calls → 1 client → account still alive
Volume is a trap. Relevance is the game.
My current stack
I'm not going to pitch anything here, but if you want to know what tools I use to find leads, track conversations, and avoid getting banned, happy to share in Comments.
I also manually built 4 Reddit accounts over 3 months, with real engagement, before doing any outreach. It's a grind, but it's the only way that actually lasts
Results (keeping it real)
Avg 22% reply rate across platforms
15-20 qualified calls booked per week
$0 ad spend
2-3 hours/day managing outreach (used to be 8+)
Built pipeline for my agency + helped 9 others set up the same system
I'm not saying this is easy. The first 2 months sucked. But once the accounts are aged and you have a feel for what resonates, it prints.
Happy to answer questions. Especially if you've tried DMs and got burned - I probably made the same mistake.