Guide · cold outreach

7 Instagram cold DM templates that get replies

Templates only work if you treat them as a starting frame, not a paste-and-pray script. Below are seven cold DM openers and two follow-ups built for freelancers and agencies — short, specific, and easy to say yes to. Personalize the brackets and they hold up. Blast them unchanged and they will get ignored like every other copy-paste message.

What makes a cold DM actually get a reply

Every template below follows the same three rules. If you remember nothing else, remember these:

Keep the whole thing to three or four sentences, well under 150 words. The first message exists to start a conversation, nothing more.

The 7 templates

Template 1 · The specific complimentHey [name] — just came across [business] and the [specific detail, e.g. your recent rebrand] genuinely stopped me. I help [their niche] turn work like that into [outcome, e.g. booked calls]. Mind if I send over a quick idea?Use when: you have a real, specific detail to point to.
Template 2 · The problem-spotterHi [name], love what you're building with [business]. One quick thing I noticed: [specific fixable gap, e.g. your link-in-bio goes to a slow page]. It's usually an easy fix, and it's probably costing you [outcome]. Want me to show you what I mean?Use when: you can spot a genuine, fixable problem.
Template 3 · The value-firstHey [name] — real fan of [specific work]. I put together a quick [free thing, e.g. mockup / 3 hook ideas] for [business] because I figured it'd be useful. Want me to send it over? No strings.Use when: you're willing to give something small upfront.
Template 4 · The easy questionHi [name], quick one — are you working with anyone on [your service] right now? Asking because I've got a specific idea for [business] and didn't want to overstep.Use when: you want a frictionless opener that invites a yes or no.
Template 5 · The proof leadHey [name], I recently helped [similar business type] [specific result, e.g. double their inbound bookings], and [business] looks like a perfect fit for the same play. Want the 60-second version of how?Use when: you have a real result you can point to.
Template 6 · The straight-shooterHi [name] — this is a cold message, so I'll keep it honest and quick. I do [service] for [niche], and I think I could help [business] with [outcome]. If it's not a priority right now, no worries at all. If it is, I'll send one specific idea.Use when: you'd rather be upfront than clever. Disarming and it works.
Template 7 · The common groundHey [name], noticed we're both in the [niche / community] world. Been following [business] for a bit — the [specific detail] is great. I help teams like yours with [outcome]. Open to a quick idea?Use when: you share a real niche, city, or community.

2 follow-up scripts

Most replies come from the follow-up, not the first message. People get busy and your DM slips down the inbox — that is not a no. Send one or two, spaced a few days apart, and make each one add something.

Follow-up 1 · a few days laterHey [name], following up with that idea: [one concrete, specific suggestion]. Happy to flesh it out if it's useful. No pressure either way.Add value, don't just say "bumping this."
Follow-up 2 · about a week later, finalHi [name], last note from me — if [outcome] is ever something you want a hand with, I'm around. Either way, genuinely love what you're doing with [business].Give them an easy out. It often gets the reply.

How to personalize without spending an hour

Personalizing does not mean writing a novel. It means replacing the brackets with real, specific details so the message could only have been sent to that one business. The test: if you could send it unchanged to a hundred accounts, it is not personalized. Focus your effort on the first line — one genuine, specific observation does most of the work, and the rest of the template carries the ask.

The mistake that kills reply rates

Here is the thing no template can fix: sending great messages to the wrong people. Freelancers who blast 100 DMs to random accounts get 2 replies and blame the script. But the script was fine — the targeting was the problem. A perfectly personalized message to a business that was never going to buy still gets ignored.

Wrong targets

Best template in the world, sent to accounts that don't fit or can't pay. Silence, then burnout.

Right targets

An average template sent only to businesses that clearly fit. Real conversations, higher reply rate, less effort.

That is why the highest-leverage move is not a better template — it's messaging fewer, better-fit people. Revplex handles exactly that: you tell it what you sell, and it returns real businesses that fit, scored 0–100 by how likely they are to buy, so you only spend these templates on people who can actually say yes. It even drafts a personalized first message for each lead, so you start from a real opener instead of a blank box.

Templates are easy. Finding the right people is the hard part.

Revplex finds businesses that fit what you sell, scores them by buying intent, and drafts the first DM. 5 verified leads free, no card.

FAQ

What is the best cold DM template for Instagram?

There is no single best template — the best one is whichever lets you say something specific and real. The strongest openers lead with a genuine detail about the person's business, name one concrete outcome, and end with a small, easy ask instead of pushing for a call. Treat a template as a frame you personalize, not a script you paste.

How do you start a cold DM on Instagram?

Open with something specific about their business — a recent post, a launch, a detail you noticed. That proves it is not copy-paste. Then get to the point: name one outcome you could help with and make a low-friction ask.

How long should a cold DM be?

Short. Three or four sentences, well under 150 words. The first message is meant to start a conversation, not close a deal. Long messages read like a pitch and get ignored.

Do cold DMs actually work on Instagram?

Yes, when they are targeted and personalized. They fail when sent in bulk to random accounts, and they work when you only message businesses that genuinely fit what you sell. Targeting matters more than the template.

How do I personalize a cold DM template?

Replace every bracket with a real, specific detail — their name, a real post or result, the exact outcome, their actual business. If it could be sent to a hundred businesses unchanged, it is not personalized. One genuine line at the top does most of the work.

Read next