How to write a cold DM that doesn't get ignored
March 23, 2026
I sent a cold DM on Twitter last Tuesday. Three sentences. Got a reply in 11 minutes.
The week before, I sent a longer, more polished DM to someone with half the following. No reply. Not even a read receipt.
The difference wasn’t effort. It was structure.
Cold DMs play by different rules than cold email. Shorter. More casual. Higher expectations for relevance. The inbox is smaller, which means the bar for attention is lower – but the tolerance for anything that feels like spam is also lower.
Here’s what actually works.
The 3-line DM structure
Every cold DM that gets a reply follows the same skeleton:
DM:
[Context – why you're messaging them specifically]
[Value – what you're offering or asking]
[Exit – an easy way to say no]
That’s it. Three components. Usually 2-4 sentences total.
Here’s a real one I sent:
DM:
Hey – saw your thread on outbound for B2B SaaS. The bit about
email timing was sharp. I've been testing something similar with
staggered sends and getting different results. Mind if I share
what I found? No pitch, just thought you'd find it interesting.
Reply came in 11 minutes: “Yeah, send it over.”
Why each line matters
Context: “Saw your thread on outbound for B2B SaaS” tells them exactly why they’re getting this message. It’s not random. It’s not a blast. You saw a specific thing they did.
Value: “I’ve been testing something similar with staggered sends and getting different results” – this creates curiosity. You have information they want. You’re not asking for something – you’re offering to share.
Exit: “No pitch” and the question format (“Mind if I…”) give them an easy out. Nobody likes feeling trapped in a DM. The exit makes saying yes feel safe.
Platform-specific adjustments
Twitter/X DMs
- Keep it under 280 characters if you can. The DM preview in the notification tray is short.
- Reference their tweets, not their bio. Bios are static. Tweets show you’re paying attention right now.
- Don’t follow → DM immediately. Engage with their content first. Like a couple posts. Reply to a thread. Then DM after they’ve seen your name once or twice.
- If their DMs are closed, reply publicly with something useful. Build the relationship in public first.
LinkedIn DMs
- Skip the connection request message. It’s a terrible format – truncated, easy to ignore.
- Connect first with no note. Then message after they accept.
- LinkedIn DMs can be slightly longer than Twitter – people expect more formality. But “slightly longer” means 4-5 sentences, not 4-5 paragraphs.
- Never start with “I came across your profile.” Everyone starts with that. It’s the “I hope this finds you well” of LinkedIn.
Instagram DMs
- Only works if you’re in a visual/creative industry or they’re a creator
- Respond to a story. It’s the most natural DM entry point on the platform.
- Keep it extremely short. Instagram DMs are casual. Anything that reads like an email is getting ignored.
What kills a cold DM
I’ve analyzed my own failures. Here are the patterns:
Too long. If your DM requires scrolling, it’s dead. The person opens it, sees a wall of text, and closes it. They might mean to come back. They won’t.
Too vague. “Hey, I think there could be some synergy between what we’re both working on.” What does this mean? Nothing. Be specific about what you want and why.
Too fast. DMing someone you’ve never interacted with is the DM equivalent of walking up to a stranger at a party and launching into your pitch. Warm it up first. Engage with their content. Let them see your name.
Too pitchy. “Hey! I built a tool that helps with X. Would love to show you a demo.” This is an ad. Not a conversation. If the first DM mentions your product by name, you’ve lost.
Fake personalization. “Love your content!” is not personalization. It’s a compliment that could be sent to anyone. Reference something specific – a post, a take, a number they shared.
The warm-up sequence
The best cold DMs aren’t actually cold. They’re lukewarm by the time you send them. Here’s the sequence:
Day 1-3: Follow them. Like 2-3 of their posts. Genuine likes, not a rapid-fire burst.
Day 4-7: Reply to one of their posts with something useful. Not “Great post!” – an actual thought, a related data point, a question that shows you understood what they said.
Day 7-10: Reply to another post. Or quote-tweet them with added context. You’re building name recognition.
Day 10+: Send the DM. At this point, they’ve seen your name. You’re not a stranger. You’re someone from their world who’s been adding value.
This takes patience. Most people skip straight to the DM. That’s why most cold DMs get ignored.
Template: The post reference
DM:
Your post about [topic] – especially [specific point] – hit
a nerve. I've been dealing with the same thing at [your company].
Would you be open to swapping notes? 5 minutes, async or live.
Template: The value offer
DM:
Hey – I put together [a quick teardown / analysis / resource]
related to what you posted about [topic]. Thought you might
find it useful. Want me to send it over?
Template: The mutual context
DM:
We're both in [community / niche / industry] and I keep seeing
your name on [topic]. Working on something adjacent and think
we'd have a useful conversation. Open to a quick chat?
The numbers
Over the last 3 months, I’ve sent 340 cold DMs across Twitter and LinkedIn.
- Twitter DMs: 52% read rate, 18% reply rate
- LinkedIn DMs: 68% read rate, 11% reply rate
- DMs with prior engagement (warm-up): 31% reply rate
- DMs without prior engagement (true cold): 8% reply rate
The warm-up matters. Not a little – nearly 4x. That’s the whole insight.
Cold DMs are a long game played in short messages. Invest the time in the warm-up. Keep the DM tight. Make the exit easy. Send it.
What to read next
- Platform-specific guide: How to cold DM on Twitter
- Platform-specific guide: How to cold DM on LinkedIn
- Should you DM or email? Read cold email vs cold DM
- Want to combine DMs with email? See multi-channel outbound sequence
- Need to find the right people first? Start with how to build a prospect list