Most cold DMs fail for the same reason: they pitch before they've earned attention. The scripts below flip that. Each one leads with the prospect, asks for something small, and makes replying easy — which is the only job a first message has.
Before the templates, the principles. Break these and no script will save you.
Personalise the first line, template the rest. Spend 60 seconds on each prospect's profile to write one genuine, specific opening sentence. That single line does more for your reply rate than any clever wording below it.
Replace everything in [brackets]. Read each one out loud before sending — if it sounds like a robot, rewrite it.
Script 1 — The specific compliment
"Hey [Name] — your post about [specific topic] was spot on, especially the part about [detail]. Quick question: is [related goal] something you're focused on this quarter?"
Script 2 — The observation
"Hi [Name], I was looking at [their website/profile] and noticed [specific observation — e.g. your booking link goes to a 404]. Not sure if you'd seen it — happy to share a quick fix if useful?"
Script 3 — The relevant result
"Hey [Name] — I recently helped a [similar business type] go from [before] to [after] in [timeframe]. Your setup looks really similar. Would it be worth comparing notes?"
Script 4 — The free micro-win
"Hi [Name], I put together 3 quick ideas to [improve specific thing] for [their business]. No strings — want me to send them over?"
Script 5 — The trigger event
"Congrats on [launch/new location/new hire], [Name]! Exciting step. Usually that's when [related challenge] starts to pile up — is that on your radar yet?"
Script 6 — The mutual connection
"Hey [Name] — saw we're both in [group/community] and that you work with [type of client]. I do [one-line service] for the same crowd. Open to swapping notes on what's working?"
Script 7 — The direct ask
"Hi [Name], I'll keep this short: I help [niche] [achieve specific outcome] without [common pain]. Based on [specific reason they fit], I think I could help you too. Worth a 15-minute chat?"
Many replies come from follow-ups, not the first message. People are busy, not uninterested. A simple, polite sequence:
Then stop. Three follow-ups is persistent; six is pushy. The close-out message often gets the most replies because it removes the pressure.
Outreach is a numbers game played with quality messages. Ten to twenty genuinely personalised DMs a day, five days a week, gives you a steady pipeline without burning out — and enough data to see which script works best for your niche. Track every message in a simple spreadsheet: who, which script, date sent, follow-ups, and outcome.
If you're just starting out, pair cold outreach with your warm network first. Our guide on getting your first 5 clients without ads covers that side.
How do I write a cold DM that gets a reply?
Open with something specific about the prospect, keep the message short enough to read without scrolling, skip links, and end with an easy question. The goal of the first message is a conversation, not a sale.
How many times should I follow up on a cold DM?
Two to three follow-ups over about two weeks is a good balance — a light nudge around day 3, a value-add around day 7, and a polite close-out around day 14. After that, stop.
Should I include a link in my first cold DM?
Usually no. Links in a first message can look like spam and reduce trust. Share your portfolio, case study, or booking link once the prospect replies and shows interest.
How many cold DMs should I send per day?
Ten to twenty personalised DMs a day is a sustainable target for most freelancers and small agencies. Quality and personalisation matter more than raw volume.
LeadFlow Pro: outreach scripts, a discovery call playbook, an AI proposal generator, and a 30-day launch calendar. One-time purchase, instant access.
See LeadFlow Pro →🔒 30-day money-back guarantee · Delivered fast