Your cold DM reply rate is probably sitting somewhere around 1-2%.
You're loading up your DM list, copy-pasting the same message to 50 people a day, maybe swapping out their name with a merge tag, and hoping someone bites.
Cool strategy. Fun.
Except everyone else is doing the exact same thing. Your prospects are getting 15 identical cold DMs per day from people who "noticed your content" but definitely didn't.
The fix? Stop acting like a bot.
Why Most X DM Strategies Fail
Your prospect wakes up. Opens X. Sees 12 DM requests from people they've never interacted with. Your message is buried in there somewhere between a crypto scammer and someone selling "premium Notion templates."
They skim the first line of your message.
"Hey [Name], I loved your recent post about [Topic]. I help [Their Industry] with [Your Thing]."
Delete.
Why? Because that message could have been sent to literally anyone. You said you "loved" their post, but there's zero indication you actually read it. No specific reference. No real connection. Just a template with their name plugged in.
And before you say, "But I personalize every message!"
No you don't. You mention their company name or reference a post title. That's not personalization. That's mail merge with extra steps. If this sounds familiar, check out why your X DMs get ignored for more.
You're treating X DMs like cold email. Send volume, hope for replies, optimize your template.
But X isn't email. People see when you've never interacted with them. They see you sliding into 50 DMs a day. The platform literally shows them you're a stranger.
That's why your reply rate sucks.
The Engage-First Framework
This takes more effort than blasting 200 DMs through some automation tool. Just so we're clear. But it gets 10-15% reply rates instead of 1-2%.
Your call.
Step 1: Find 50 Solid Prospects
Keep the list short. Fifty people, max.
These need to be people who actually match your ideal customer profile — not just anyone with "Founder" in their bio or whoever tweeted about your industry once. People you'd genuinely want to work with. Here's how to find your ideal clients on X.
Step 2: Engage For a Week
Before you send a single DM, you're going to engage with their content. Every day. For a week.
Not just likes. Real comments. Thoughtful replies that add to the conversation.
When they post about a challenge they're facing, share your experience with it. When they ask a question, answer it. When they share a win, congratulate them specifically.
"This is great" doesn't count. "The part about pre-qualifying leads before demos resonated, we saw meeting show-rate jump 40% when we added that" counts.
You want them to see your name 3-5 times before you ever DM them. You want them to think, "Oh yeah, that person who had that insight about X." This is the warmup strategy that turns cold outreach into warm conversations.
Step 3: DM With Context
After a week of engagement, now you can DM.
But you're not sending a template. You're referencing the actual conversations you've been having.
"Hey [Name], been following your posts about [specific topic they've been discussing]. The thing you mentioned about [specific detail] made me think you might be dealing with [their likely problem]. We built [your solution] specifically for that. Worth a quick call to see if it fits?"
You're not a stranger anymore. You've already provided value. You're referencing specific things they said. You're offering something directly relevant to problems they've publicly acknowledged.
That's why people reply.
What to Actually Say in Your DMs
This is a framework, not a fill-in-the-blank template. You still have to customize based on the actual conversations you've been having. (For specific wording examples, see cold DM templates that actually work.)
Line 1: Reference specific engagement
"Saw your thread about struggling with X" or "Your post about Y yesterday hit close to home"
Line 2: Share relevant experience or insight
"We faced the same thing last quarter" or "That's exactly what we help [their role] solve"
Line 3: Make a clear, low-commitment ask
"Worth a 15-min call to walk through how we approached it?" or "Can I send you the framework we use?"
That's it. Three lines. Maybe four if you need context.
What NOT to include:
- Long pitches about your company
- Multiple links
- Your entire service offering
- "Just following up" in the first message
- Questions that require research to answer
Keep it conversational. Keep it relevant. Keep it short.
If you can't fit your DM on a phone screen without scrolling, it's too long.
Common Mistakes That Kill Reply Rates
Automating Your DMs
I know there are tools that will auto-DM people for you. I know they promise to "scale your outreach."
Don't.
X can detect automation. So can your prospects. And when you get flagged, your entire account's reach tanks. Not just your DMs. Your whole profile. Read our guide on X outreach automation to understand where the line is.
Is saving 20 minutes a day worth nuking your account? Probably not.
DMing Before You Engage
If the first time someone sees your name is in their DM requests, you're starting from a massive disadvantage.
They don't know you. They don't trust you. And they have 11 other identical messages to ignore right below yours.
Engage first. Always.
Sending the Same Message to Everyone
Even if you spend a week engaging, if you send the same template to all 50 prospects, you're wasting your time.
The whole point of engaging first is to understand what each person actually cares about. Then you reference that in your DM.
If you can't customize the message, you didn't engage enough.
Following Up Too Fast
Give people 3-5 days before you follow up. They're busy. Your message isn't their top priority.
If you're sending a "just checking in" message 24 hours later, you look desperate.
Wait. If they don't reply after 5 days, send ONE follow-up referencing something new they posted or shared. "Bumping this" or "thoughts?" doesn't count.
Real context or nothing. For more, see how to follow up on X without being annoying.
FAQ
How many DMs should I send per day?
If you're doing this right, 5-10 max. Remember, you're engaging with these people for a week before DMing. That limits your volume naturally.
And that's fine. Would you rather send 50 generic DMs and get 1 reply, or send 10 personalized DMs and get 1-2 replies? Same result, way less work, and you're not burning your reputation.
What's a good DM reply rate?
If you're using the engage-first framework, you should be hitting 10-15% reply rates. If you're below 5%, either your targeting is off or your messages aren't personalized enough.
Cold blasting without engagement? You'll get 1-3% if you're lucky.
Should I use DM automation tools?
No. X detects automation and will shadowban your account. Your reach drops, your DMs get filtered, and you've torched your profile to save 15 minutes a day.
Not worth it.
How long should I wait before following up?
3-5 days minimum. Give them time to see and respond. If you follow up the next day, you look impatient and desperate.
After 5 days, send ONE follow-up that references something new they posted. If they don't reply after that, move on.
Can I DM people who don't follow me?
Yes, but it's harder. Your message goes into their "requests" folder, which most people ignore.
That's why engaging first matters even more. If they recognize your name from comments and replies, they're way more likely to accept your DM request and actually read your message.
That's the whole strategy. It's not complicated. Just different than what you've been doing.
Find 50 good prospects. Engage with their content for a week. DM with specific context from those conversations. Keep it short. Follow up once if they don't reply.
Do that, and your reply rate will be 5-10x higher than blasting templates.
Your call.
