Skip to content
Cold DM Calculator

Blog · List

Top 12 Cold DM Templates (With Examples)

Template style matters more than word count. These twelve structures cover the highest-converting patterns we see across channels, each with a copyable example you can adapt. Use them as starting points, then personalize the variable lines for every recipient.

How to use these templates

Every template below has a variable in brackets. Replace it with a specific, recent detail about the recipient. The structure carries the conversation; the personalization earns the reply.

Never send a template with the brackets still in it. A generic message converts far worse than a short specific one.

The 12 templates

1. The observation opener

Observation opener

Hi [Name], your recent post on [topic] made me think about how [specific detail] applies to [their industry]. I help [type of company] with [outcome] and thought this might be relevant. Worth a quick look?

Best for: Best for: warming a cold contact with a real reason to message.

2. The mutual-context intro

Mutual context

Hey [Name], we are both in [community or space] and I noticed [specific thing they did]. I have been working on [relevant area] and would love your take. Open to a short exchange?

Best for: Best for: community-led or peer outreach.

3. The problem-first DM

Problem first

Hi [Name], most [role] teams we talk to struggle with [pain] because [reason]. We fixed this for [similar company] by [approach]. Curious if [pain] is on your list this quarter?

Best for: Best for: B2B where the pain is well known.

4. The short value drop

Short value drop

Hey [Name], I put together a one-page teardown of [their area] with three ideas you could use this week. Want me to send it? No pitch either way.

Best for: Best for: Instagram and X where brevity wins.

5. The permission-based ask

Permission based

Hi [Name], would it be okay if I shared how [similar company] cut [metric] by [amount]? It is specific to [their situation] and takes 30 seconds to read.

Best for: Best for: compliance-sensitive or cautious buyers.

6. The breakup message

Breakup

Hey [Name], I will stop reaching out here. If [offer] is ever relevant, just reply with one word and I will pick it up then. Thanks for the space.

Best for: Best for: the final follow-up that often gets the reply.

7. The friendly check-in

Friendly check-in

Hi [Name], circling back on my note about [topic]. No worries if the timing is off, just didn't want it to get lost. Still worth a look?

Best for: Best for: a soft second touch.

8. The professional pitch

Professional pitch

Hello [Name], [Company] helps [type] teams achieve [outcome] without [common cost]. A client in [industry] saw [result]. Could I send a brief overview tailored to [their goal]?

Best for: Best for: corporate or formal buyers.

9. The Reddit-style helpful DM

Helpful DM

Hi [Name], saw your thread on [subreddit/topic] and had a similar experience with [detail]. A fix that worked for me was [tip]. Happy to share more if useful, no strings.

Best for: Best for: Reddit and community channels.

10. The Discord intro

Discord intro

Hey [Name], we're in the same server and your take on [topic] was spot on. I build [thing] for people like us, would love your feedback sometime, totally optional.

Best for: Best for: Discord where soft intros beat pitches.

11. The TikTok casual

TikTok casual

hi [Name] love your content on [niche], especially the [detail]. I help creators like you with [outcome], no pressure but happy to chat if ever useful

Best for: Best for: TikTok creator outreach, keep it human.

12. The meeting-booking close

Meeting close

Hi [Name], based on [specific thing], I think a 10-minute call could show you [concrete outcome]. Does Thursday or Friday suit? If not, a reply with your availability works too.

Best for: Best for: moving an engaged reply to a call.

Choosing the right template

ScenarioTemplateWhy
Cold, no contextObservation openerGives a reason to message
Warm communityMutual contextBuilds on shared space
Known painProblem firstSpeaks to the gap
Final touchBreakupTriggers a decision

Pair these with our first-message and follow-up template packs for full sequences.

Common template mistakes

  • Sending the bracketed variables unfilled.
  • Using one formal template on a casual platform.
  • Opening with a pitch instead of a reason to reply.
  • Forgetting the breakup message as a final touch.

Track which template style earns replies, then double down on the winner.

Next steps

Pick two or three templates that fit your channel and offer, personalize the variables for a small test list, and measure reply rate before scaling. Store winning variants in a template tool so you are never rebuilding from scratch.

How to personalize at scale

Templates only convert because of the variable lines, so the personalization system matters as much as the words. The goal is one specific detail per recipient without writing each from scratch.

  • Pull a recent post, comment, or project as the variable source.
  • Store a swipe file of 10 real details per segment to reuse.
  • Use merge fields for the detail, but keep the sentence human.
  • Review a sample of filled messages before any send to catch generic output.

A template with a weak variable reads worse than a short plain message. Specificity beats cleverness.

Sequencing templates into a flow

A single template is rarely enough. The high-converting pattern is an opener, a soft check-in, and a breakup, spaced over one to two weeks.

TouchTemplateTiming
1Observation openerDay 0
2Friendly check-inDay 4
3Value dropDay 8
4BreakupDay 14

Keep the same variable thread across touches so the sequence feels like one person following up, not four different bots.

Measuring which template wins

Treat templates like ad variants: run two side by side on similar segments and keep the one with the higher positive reply rate.

Split the list

Two comparable segments, one template each.

Hold timing equal

Same spacing so only the words differ.

Track positive replies

Not opens, which mislead.

Promote the winner

Roll it into your main sequence and test the next variant.

Keep the cadence safe as you scale variants by following a set follow-up schedule.

Templates for each channel tone

Tone must match the platform. The same offer reads right on LinkedIn and wrong on TikTok; adapt the template, do not copy it.

  • LinkedIn: professional, specific, concise.
  • Instagram: casual, visual, short.
  • X: witty, direct, link-light.
  • Reddit or Discord: helpful, no pitch.

One template, four tones. Write the core once, then translate for each channel.

Avoiding the spam-filter feel

Templates get flagged as spam when they look templated. Small variations keep them human.

Vary the opener

Two or three opening lines per template.

Vary the sign-off

Mix closings.

Rotate variables

Pull from different signals.

Review samples

Read filled messages aloud.

Variation is what keeps a scaled template from reading like a blast.

Building your own template library

Do not rely only on borrowed templates. Build a private library from your own winners so your voice stays consistent.

  • Save every variant that beats the average.
  • Tag by channel and outcome.
  • Note the variable that worked.
  • Prune losers quarterly.

A living library compounds; a static list goes stale.

Worked example: A-B testing two openers

A consultant split 200 prospects: 100 got the observation opener, 100 got the problem-first template. Both used one real variable. The observation opener earned 19 replies, the problem-first earned 24, so problem-first won and rolled into the main sequence.

TemplateSentRepliesPositiveMeetings
Observation opener1001963
Problem first1002495

The 2-meeting gap on 100 sends is the difference between 3 and 5 clients a month. Testing variants like ad creative is what turns templates from static text into a compounding asset.

Mistakes that kill template performance

  • Sending brackets unfilled so the message reads as a blast.
  • Copying one LinkedIn template onto casual TikTok.
  • Opening with a pitch instead of a reason to reply.
  • Never running a breakup as the final touch.
  • Reusing a winning variant until the channel tires of it.

Treat templates as live variants. The moment reply rate dips, test a new opener instead of sending the same one harder.

When templates hurt more than help

Templates backfire when the variable is weak or the tone mismatches the platform. A founder in a tight-knit community reads a templated pitch instantly and disengages. In those cases a short plain message beats a polished template.

Audit the variable

Is it specific or generic?

Match the tone

Does it fit the platform?

Read it aloud

Would you reply to this?

Drop to plain

If unsure, send one honest line.

Worked example: rewriting one template across four channels

One offer, a discounted audit, was adapted from a single template into four channel-specific versions and tested on 80 prospects each. The LinkedIn version opened with a professional observation and booked 5 meetings; the Instagram version used a casual value drop and booked 6; the X version, witty and link-light, booked 3; the Reddit version, pure helpfulness with no pitch, booked 4. Same offer, same variable quality, but tone shifted meetings by channel. The takeaway is that the template is a shell; the translation to the platform's native voice is what moves replies to meetings.

ChannelToneMeetings per 80
LinkedInProfessional5
InstagramCasual6
XWitty3
RedditHelpful4

Keep one core message, then translate it per channel rather than pasting the same block everywhere.

Mistakes that quietly kill template performance

A common failure is treating a template as finished the moment it is written. The highest-performing teams treat templates as living variants: they watch which opener earns the reply, then promote the winner and retire the loser every two weeks so the library compounds instead of rotting. Another quiet killer is variable drift, where the merge field pulls a generic job title instead of a specific recent action, so the message reads as a blast despite using a template. A third is over-translating one templated block across channels without adjusting tone, which makes a sharp LinkedIn line feel spammy on Reddit. None of these are template problems; they are discipline problems, and a ten-minute weekly review catches all three before they cost meetings.

Read a few filled messages aloud each week; if one sounds like a robot, the variable is too weak.

How to build a template library that compounds

Do not rely only on borrowed templates. Build a private library from your own winners so your voice stays consistent and your variants improve with every campaign. Save every variant that beats the average, tag it by channel and outcome, note the variable that worked, and prune losers quarterly so the file stays small and usable. A living library turns a static list into an asset that gets better the more you send, while a stale list quietly drags reply rates down as the channel tires of the same phrasing.

  • Save every variant that beats your average reply rate.
  • Tag each by channel and by outcome.
  • Note the specific variable that made it work.
  • Prune losers every quarter so the library stays sharp.

Suggested image brief

PlacementPurposeFilename and alt text
After the direct answerCreate an original AI-generated workflow graphic that summarizes the decision, metric, and next action for this topic without third-party logos.top-cold-dm-templates-2026-workflow.webp - Top 12 Cold DM Templates (With Examples) workflow diagram

Quick checklist

  • Replace every bracketed variable with a specific detail.
  • Match the template style to the channel.
  • Open with the recipient, not your company.
  • Keep the first ask low-pressure.
  • Use a breakup message as the final touch.
  • Track which template style earns replies.
  • Store winning variants in a template tool.

Related: First message templates · Follow-up templates · Personalized examples · Breakup examples · Templates tool

Frequently asked questions

What is the highest-converting cold DM template?

The observation opener and problem-first styles convert best because they show specific relevance. Templates that open with a pitch or company name convert worst.

How personalized does a template need to be?

At least one variable line must be specific to the recipient, like a recent post or a concrete detail. Our personalization guide explains how to scale this without losing the human touch.

Should I use the breakup message?

Yes, as a final follow-up. Breakup messages often earn the reply that earlier touches did not, because they remove pressure. See breakup examples for phrasing.

Can I reuse one template for every channel?

Not ideally. Instagram and TikTok reward short casual messages, while LinkedIn tolerates longer professional ones. Use channel-specific packs.

How many follow-ups should I send?

Usually three to five touches with spacing. Our follow-up schedule and frequency guides give safe cadences.

Where do I get editable template tools?

Our templates tool and template roundup help you store and spin variants without rebuilding from scratch.

Store and spin your best templates

Keep winning variants organized and personalize at scale.

Forecasts are estimates based on user-provided assumptions. Results are not guaranteed.

Benchmarks, templates, and examples on this page are illustrative planning references, not guarantees of performance. Adjust your outreach to comply with platform terms and applicable regulations.