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:
- Lead with something real about their business. One specific detail proves you actually looked, which is what earns the next sentence.
- Make it about them, not you. Name one outcome you would help with, in their words. Skip the list of your services.
- End with a small, easy ask. Not "let's hop on a call." Something low-friction they can say yes to in one tap.
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
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.
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.
Best template in the world, sent to accounts that don't fit or can't pay. Silence, then burnout.
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.