Instagram DM openers that get replies, according to Reddit
Reddit's best Instagram DM openers mention one real thing about the person and ask one question, with no pitch. Patterns, examples and what to avoid.
Reddit's best Instagram DM openers have the same shape: one specific line about the other person, then one question, and nothing about you or your offer. The pitch goes in a second message, once they reply. When someone posts an opener and asks "why did nobody answer?", it usually introduces the sender, pays a compliment and pitches in the same message.
On 3 November 2026 we read the cold-DM threads Google ranks, and the scores are from that day. Each quote is one person's advice, not a measured result.
The pattern Reddit keeps recommending
Lead with them, ask before you offer, and split it into two messages. Every thread we read ends up at some version of this. The first message is there to start a conversation. When it tries to close a deal, it reads like spam and gets skipped. If you want a draft to start from, the free cold DM script generator follows the same shape.
In r/salestechniques, a reply on how to cold DM (score 4) says to open with "an observation or question about something they posted, their business, or a problem you noticed", then to "Keep it short as hell" at two or three sentences (u/erickrealz in r/salestechniques). The same reply warns that "Asking for a call in message one kills your response rate."
A second reply in that thread, from u/indianpandaaaaa in r/salestechniques, splits it into two steps: ask whether they're facing a problem, and pitch only if they say yes. "these are two separate messages."
u/microbuildval's r/buildinpublic post on 45,000 cold DMs (score 40) sums up the goal in one line: "The goal of message 1 is to get message 2. Not to close."
Openers that follow the pattern
These openers follow the pattern those threads describe: one real detail, then one question. Swap the brackets for something you saw on their profile, or the opener won't work.
The r/buildinpublic poster shared the opener he says started his best deal. It names a post the agency owner wrote about lead generation and asks whether the trouble is getting leads or converting them. That's the whole message. It points to their own post and offers two problems to pick from, so they can answer in one word.
Our versions of the same shape:
- "Saw your reel on [topic]. Is that something you're doing for clients now, or just for your own page?"
- "Your post about [problem] stuck with me. Did you end up fixing it, or is it still on the list?"
- "Noticed you're [opening a second location / taking new clients / launching a course]. How are people finding you right now?"
- "Loved the [specific detail] in your last post. Who does your [editing / photos / ads], you or a team?"
None of them mention what you sell. Your second message can, if they reply. For full sequences with follow-ups, see our Instagram DM templates for cold outreach. If you're writing to creators or brands, the influencer outreach guide has openers for that.
What Reddit says not to open with
Skip the introduction, the "I help businesses with X" line, the long compliments, the critique of their work and the links. A failed opener someone posted for feedback shows why.
A video editor in r/InstagramMarketing posted the opener (score 11, May 2026). It opened with two lines of compliments, spent three lines on why the creator's hooks weren't working, and closed with an offer to edit a free sample. It got no reply. In the thread, the editor asked how to make it shorter and more direct.
People on X give the same advice. A post with 45 likes (@miracleadishi, 10 September 2026) says not to open with "Hi, I'm a Content Strategist. Are you hiring?" and to mention something specific about their business instead.
In r/agency's thread on cold DM scripts, u/BirthdayNegative7595 says no single script fits everyone: "If you can't personalize your message to the brand then you shouldn't be contacting them in the first place".
Keep it short
Keep it to two or three sentences. Instagram shows a message request to someone who doesn't follow you as a preview, so the first line has to carry it. A long message reads like a template even when it isn't.
In the r/InstagramMarketing thread on whether cold DMs still work in 2026, u/RevolutionaryPie285 told the poster his DM was "probably way too long and explains way too much". Our campaign builder flags a request at about 45 words, because past that it gets hard to read on a phone. That number is our own rule of thumb. Instagram doesn't enforce it.
How to write an opener for each person
Use the person's bio and their latest post. One detail from either is enough. Then vary the rest of the message so the same wording doesn't go out again and again, because Reddit users link repeated text to blocks.
Two free tools help here:
- The Instagram icebreaker generator takes a bio and a caption and gives you three first lines about the person.
- The spintax generator expands
{{Hi|Hey}} {{first_name}}style text into every version, so you can check that each one reads naturally.
Where to go next
If your openers are fine and you still get nothing, the problem is usually who you message or how many. The Instagram cold DMs resource page covers targeting, warm-ups and daily numbers. If you're doing this for someone else's business, what Reddit says about appointment setting looks at it from the setter's side. If you're weighing tools, the Reddit-sourced Instagram DM automation tools table shows which ones people name. It also lists the recommendations we left out because we couldn't verify who posted them.
Questions
What are the best cold DM openers?
According to the Reddit threads above, the best cold DM openers are one specific line about something the person posted, then one question, and nothing about your offer. People report getting ignored when a single opener tries to introduce you, compliment them and pitch all at once.
Should a cold DM opener mention my offer?
Not in the first message. Reddit's replies say message one exists to get message two, so the offer waits until they answer. On Instagram, a first message to someone who doesn't follow you arrives as a text-only request anyway. Links are what make it look like spam.