Cold outreach fails when it feels like a stranger asking for your time.
It works when it feels like a useful operator noticed a real problem and offered a small, low-risk next step.
The difference is almost always structure. Not charisma. Not volume.
Structure.
The Conversation I Keep Having
I see founders send 100 cold DMs with zero replies.
Then I read the messages.
"Hi [Name], I help businesses with AI automation. Would love to connect and explore synergies."
That message fails on every line:
- No context โ why this person, why now?
- No observation โ what did you actually notice?
- No value โ what is the useful thing?
- No risk โ what is the low-friction next step?
- No diagnosis โ you sound like you want something, not like you see something Here is the thing most people are not talking about: the DM that gets a reply is the one that feels like it was written about the specific person reading it.
1๏ธโฃ The Outbound Formula
Every message that works uses this structure:
| Part | Purpose |
|---|---|
| Context | Why this person, why now? |
| Observation | What did you actually notice about their product/page/content? |
| Risk or opportunity | What might be costing them that they haven't seen? |
| Useful next step | Checklist, teardown, quick audit โ something useful |
| Light CTA | Easy to answer โ not a marriage proposal |
The goal is not to sell on the first message. The goal is to be useful enough that they want the next thing you send.
2๏ธโฃ Three Messages That Actually Work
AI app launch opener:
"Saw your launch. Before adding more features, I'd check the hidden trust risks: auth, payments, logging, analytics, and onboarding. Want the launch-readiness checklist?"
GTM system opener:
"Your product looks useful, but the path from attention to booked calls feels thin. I can map the missing GTM system โ want a quick look?"
Workflow automation opener:
"There's probably money leaking between first enquiry and follow-up. I can show you the 7-day missed-lead recovery workflow if helpful."
Notice what they all share:
- Specific โ not "I help with AI"
- Observational โ something you actually noticed
- Useful โ they get something even if they say no
- Low-friction โ "want the checklist?" is a yes/no, not a commitment
3๏ธโฃ The Follow-Up Cadence That Does Not Annoy
Most outbound fails not at the first message โ but at the follow-up.
Either people never follow up at all.
Or they send "Just following up on my last message" โ which is the DM equivalent of poking someone in the shoulder with no reason.
Here is the cadence that works:
- Day 0 โ contextual opener with observation and useful thing
- Day 2 โ one useful checklist or additional observation (no ask)
- Day 5 โ small proof or example: screenshot, result, before/after
- Day 10 โ close the loop cleanly: "Not a fit right now โ happy to reconnect later."
- Day 21 โ re-engage only if there is a new trigger: new launch, new post, new product 5 touches. 21 days. Then move.
If someone is not ready, that is not a no. It is a timing mismatch. The pipeline exists to capture the right people at the right moment โ not to convince the wrong people with more pressure.
4๏ธโฃ The Comment That Opens the Conversation
Before the DM โ the comment.
A thoughtful comment on the right post, published before the DM, warms the approach.
You are no longer a stranger. You are the operator who left the useful diagnosis in the thread.
That shift โ from unknown to recognized โ cuts the friction on the DM by half.
Comment first. DM second. Offer third.
You prompt โ observation left in comment โ DM sent with context โ conversation starts โ teardown offered โ sprint sold ๐
The Real Bottom Line โก
Outbound without begging is outbound that leads with value, not asks.
The message that gets a reply is the one where the reader thinks: "This person actually looked at my thing."
Do the research. Write the observation. Send the useful thing first.
Then ask for the conversation.
Your Turn ๐
What is the worst cold DM you have ever received โ and what made it so bad?
Drop it below ๐ โ let's learn from the horror stories ๐
Top comments (0)