Skip to content
Cold DM Calculator

Templates & Scripts · Last updated July 14, 2026 · By the ColdDMCalculator team

Cold DM Templates for Instagram: Platform-Specific Outreach

Instagram DMs work differently than email or LinkedIn InMail. The platform rewards visual context, conversational tone, and engagement-before-outreach behavior. You can't just port an email template into Instagram and expect results — the format, expectations, and user behavior are fundamentally different. The templates below are built for how people actually use Instagram: replying to Stories, engaging with carousels, and bridging public interactions into private conversations.

Templates are illustrative examples for planning purposes. Adjust tone, length, and details to match your audience and comply with platform terms.

Instagram DM dynamics

Instagram is a visual-first platform, and DM behavior reflects that. People expect messages to reference something they posted — a Story, a Reel, a carousel. A cold DM that reads like a LinkedIn message feels out of place. The most effective Instagram outreach starts with public engagement (liking, commenting, replying to Stories) and transitions to a DM that extends the conversation. This warm-up step is not optional on Instagram — it's how the platform culture works. Sending a DM without any prior interaction feels abrupt and significantly lowers your reply rate.

Instagram also has unique constraints: messages from non-followers go to Message Requests, previews are truncated, and links in DMs aren't clickable for non-followers. Design your messages around these constraints. Keep first messages short enough to display fully in the request preview, avoid links, and focus on starting a conversation that can move to a more practical channel if needed. Model the impact of different reply rates at the calculator.

Seven Instagram DM templates

1. Story Reply Opener

That [specific thing from their Story] is interesting — I had a similar experience when [brief related experience]. Curious, are you [question related to the Story content]?

Personalized example

That behind-the-scenes of your product shoot is interesting — I had a similar experience when I was shooting for a skincare brand last month. Curious, are you handling all the content in-house or working with a photographer?

Why it works: Story replies land in the DMs as a direct response to something the person just shared, which makes the outreach feel natural rather than cold. The question extends the conversation they started rather than starting a new one.

2. Carousel Engagement Opener

Your carousel on [topic] was one of the most practical ones I've seen on this platform. Slide [number] especially — I hadn't thought about [specific point]. Quick question: [related question]?

Personalized example

Your carousel on Instagram caption hooks was one of the most practical ones I've seen on this platform. Slide 4 especially — I hadn't thought about using open loops in the first line. Quick question: do you find that strategy works better for educational content or product launches?

Why it works: Referencing a specific slide shows you actually consumed the content rather than just scrolling past. The question invites their opinion, which is easy to answer and flattering to receive.

3. Reel Comment-to-DM Bridge

[First DM after they reply to your comment on their Reel] Thanks for the reply! I actually had a follow-up thought on what you said about [topic from the Reel] — [your specific take or question]. Would love to hear more about your approach.

Personalized example

Thanks for the reply! I actually had a follow-up thought on what you said about batching content creation — I've been experimenting with a 2-day batch cycle and it's changed how consistent my output is. Would love to hear more about your workflow.

Why it works: This template bridges a public interaction into a private conversation naturally. The person has already engaged with you, which makes the DM feel like a continuation rather than a cold reach.

4. Profile Visit Follow-Up

Hi [Name] — I noticed you visited my profile after I [engaged with their content]. I checked out your [specific thing on their profile] and was curious about [specific question]. Thought I'd ask here instead of leaving it as a mystery visit.

Personalized example

Hi Kenji — I noticed you visited my profile after I commented on your SaaS growth thread. I checked out your product demo reel and was curious about how you handle the onboarding flow after sign-up. Thought I'd ask here instead of leaving it as a mystery visit.

Why it works: Acknowledging a profile visit is disarming and playful. It turns a passive signal (profile view) into an active conversation, and the casual tone matches how people communicate on Instagram.

5. Collaborative Invite Opener

Hey [Name] — I've been putting together a [content format: carousel, Reel, live] about [topic] and your perspective on [specific area] would make it way more valuable. Would you be open to contributing a quick take? Happy to cross-promote.

Personalized example

Hey Danielle — I've been putting together a carousel about cold DM mistakes that kill reply rates and your perspective on message length would make it way more valuable. Would you be open to contributing a quick take? Happy to cross-promote to my audience.

Why it works: Collaboration invites are flattering because they position the person as an expert. The cross-promotion offer creates mutual value, and the format (carousel, Reel) is native to Instagram.

6. Product Launch Congrats

Congrats on the [specific launch]! I saw it through your [Story/post] and loved [specific detail]. One thing I noticed — [helpful observation or suggestion] — might be worth testing. Either way, excited to see how it goes!

Personalized example

Congrats on the new digital course launch! I saw it through your Stories and loved the early-bird pricing structure. One thing I noticed — the link in bio goes to a page with a lot of competing CTAs — might be worth testing a dedicated landing page. Either way, excited to see how it goes!

Why it works: The congratulations is specific and timely, the observation adds genuine value, and ending with enthusiasm (rather than a pitch) keeps the door open for future conversation.

7. Niche Community Reference

Hey [Name] — I saw your post tagged with #[specific hashtag or community]. I've been exploring [related topic] and your angle on [specific point] was different from what I usually see. What got you started on that approach?

Personalized example

Hey Tariq — I saw your post tagged with #ColdOutreachTips. I've been exploring permission-based outreach and your angle on asking before pitching was different from what I usually see. What got you started on that approach?

Why it works: Hashtag and community references establish shared interest. Noting that their perspective was different from the norm is a specific compliment, and the question invites a story rather than a one-word answer.

The engage-then-DM sequence

For cold outreach on Instagram, follow this two-step sequence:

  1. Day 1:Engage publicly. Like 2–3 of their recent posts, leave a thoughtful comment on one (not just an emoji), and reply to a Story if they post one. Do this across 2–3 days.
  2. Day 3–4: Send a DM that references the content you engaged with. Use one of the templates above, and make sure the message connects to your earlier engagement so it feels like a natural continuation.

This sequence feels natural on Instagram because people are used to conversations that start publicly and move to DMs. Sending a cold DM without prior engagement skips the social step that makes Instagram outreach work. For more on cadence and timing, see our guide on follow-up frequency.

Template checklist

  • You've engaged with their content publicly before sending the DM.
  • The DM references something specific from their Instagram (Story, Reel, carousel, or post).
  • The message is under 200 characters so it displays fully in Message Requests.
  • There are no links in the first message — Instagram truncates or blocks links for non-followers.
  • The tone is casual and conversational, matching how people communicate on Instagram.
  • You've scored it against the DM script scorecard.

Related: First Message Templates · Friendly Templates · Short DM Templates · Calculator

Frequently asked questions

Is it okay to DM strangers on Instagram for business?

Instagram allows DMs between users who don't follow each other, but unsolicited business messages can feel intrusive if they're pitchy or impersonal. The key is to engage with their content first (like, comment, reply to Stories) before sending a DM. This creates context and makes the message feel like a natural extension of public interaction rather than a cold pitch.

How do I avoid my Instagram DMs going to message requests?

Messages from people you don't follow go to Message Requests by default. If the prospect has strict DM settings, your message may not trigger a notification. There's no guaranteed workaround, but engaging with their content first (especially replying to Stories) can increase the chance that they'll see your message. Also keep your first message under 200 characters to display fully in the request preview.

What's the best time to send cold DMs on Instagram?

Send DMs during the hours your target audience is most active. For most B2C audiences, weekday mornings (8–10 AM) and evenings (6–9 PM) perform best. For B2B audiences, Tuesday through Thursday mornings tend to work better. Check your Instagram Insights for audience activity data. Our guide on the best time to send cold DMs has more detail.

Should I follow up if I don't get a reply on Instagram?

One follow-up after 4 to 5 business days is appropriate. Keep it short and add a new detail or angle — don't just bump the original message. If there's still no reply after the follow-up, move on. Two unanswered messages is enough; a third risks being perceived as spam. See our follow-up frequency guide for more detail.

How do I personalize Instagram DMs at scale?

Use the prospect's recent posts, Stories, and profile details as personalization triggers. Before sending each message, identify one specific thing — a recent Story, a carousel topic, a Reel they posted — and reference it. Spending 30 to 60 seconds per message on personalization is enough to outperform generic templates. Our personalization checklist has a step-by-step process.

Forecast your next cold DM campaign.

Run the free calculator — no signup required.

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