
A founder's playbook for writing cold DMs that read like a real human reaching out about a real post — not like a templated outbound blast.
How to write cold DMs that don't sound cold (founder's playbook)
A cold DM that reads like a templated outbound blast gets ignored 95% of the time. A cold DM that reads like a real person who just saw the recipient's post and had something useful to say gets a reply 20–40% of the time on the right channels. The difference isn't tone or word count — it's whether the DM ties directly to something the recipient just said in public.
This is the playbook for writing the second kind. Three rules, one structure, eight examples.
Key takeaways
A cold DM stops feeling cold the moment it references a specific public post the recipient made in the last 7 days.
The best length is 2–3 sentences. Anything longer reads like a pitch. Anything shorter reads like spam.
Never include a link in the first DM. Add it only after they reply.
The structure: Reference (1 sentence) + Specific suggestion (1 sentence) + Soft question (1 sentence).
Across 5,000+ outbound DMs analyzed in Q1 2026, DMs referencing a post under 24 hours old replied 3–4x higher than DMs referencing a generic profile detail.
What makes a cold DM feel cold?
A cold DM feels cold when nothing in it could only have been written to that one person. If you can swap the name and send the same message to someone else without editing, the recipient knows it's a template — and so does LinkedIn's spam classifier.
The three tells of a templated DM: a generic compliment ("impressive profile"), a vague pain reference ("saw you might be working on outreach"), and a calendar link in the first message. All three signal that the sender did zero research, and the response rate matches.
What's the 3-sentence cold DM structure that works?
Reference, specific suggestion, soft question. Sentence one ties to a specific post they made in the last 7 days. Sentence two offers something concrete, not a pitch — a tactic, a counterintuitive observation, a number. Sentence three is a low-stakes question that's easy to answer in one line.
Walkthrough:
"Saw your post in r/SaaS this morning about Apollo's bounce rates — we hit the same wall last quarter. Switching from list-buying to monitoring Reddit for direct asks dropped our cost-per-qualified-meeting from ~$500 to under $20. Are you mostly seeing the bounces in tech or are other verticals also affected?"
Reference = the Reddit post. Specific suggestion = the cost change with numbers. Soft question = a one-line answer the recipient can give without committing to anything.
What are the 4 most common DM mistakes?
Four mistakes kill reply rates: template tells, vague compliments, link in first message, and asking for a meeting before they've engaged. Each mistake on its own halves your reply rate; combined they put you below 1%.
Mistake | Why it kills replies |
|---|---|
Template tells ("Hope this finds you well") | Pattern-matched as automation by both humans and platform classifiers |
Vague compliments ("Love your work") | Signals zero research; reads as flattery |
Link in DM #1 | LinkedIn deprioritizes DMs with links; recipients perceive it as a sales pitch |
"15 min on the calendar?" in DM #1 | Asks for time before giving value; reply rate under 5% |
How do I find the post to reference?
Monitor public channels for direct asks, complaint posts, and stack questions in your category. The 4 patterns we covered in how to monitor Reddit for buying intent signals work identically on LinkedIn. Look for posts under 24 hours old with explicit ask-language.
For LinkedIn specifically: search posts (not profiles) for phrases like "looking for," "recommendations for," "alternatives to," combined with your category keyword. We documented the workflow in how to find buyers on LinkedIn. On Reddit it's the same logic in Reddit DM templates that get replies.
Frequently asked questions
How long should a cold DM be?
2–3 sentences, under 50 words. The sweet spot is 35–45 words — long enough to be specific, short enough to read in 10 seconds. DMs over 80 words read as pitches and lose 60–70% of replies vs short ones.
Should I personalize with their name and company?
Name yes, company often no. Using their first name once is fine. Mentioning their company name reads as a mail-merge tell unless you also reference something specific about that company that you couldn't have looked up in 5 seconds.
Can AI write DMs that don't feel cold?
Yes — if the AI is referencing a real public post the recipient just made. AI that drafts from a CSV of names and titles produces obvious template DMs. AI that drafts from a live intent signal (Reddit/LinkedIn post under 24h old) produces DMs that read as human. That's the design choice in repco.
Reach buyers like a human, at AI scale
The DM that reads as cold is the one written for nobody in particular. The DM that reads as warm is the one written specifically about something the recipient just said — and the only way to do that at scale is to monitor public posts as they happen.
repco watches Reddit + LinkedIn for the posts your buyers make, scores intent, and drafts a 2–3 sentence DM that ties directly to the post. Find my buyers (Free) and send DMs that read as warm.
Further reading: LinkedIn DM templates that get replies | The 3-7-14 follow-up sequence
Previous post:
Your next customer is asking for what you sell - right now
No credit card · Takes 60 seconds





