Skip to content
Playbooks

20 High-Converting Instagram DM Templates (Copy-Paste)

20 Instagram DM templates that actually convert, organised by use case. Each one follows a structure proven to feel like a real reply, not a robot. Copy, paste, swap in your offer.

TL;DR: Every high-converting Instagram DM follows the same three-part structure — acknowledge, deliver, soft CTA. Below are 20 templates across 6 use cases that you can copy directly. Replace the bracketed parts with your brand voice. Tested patterns, not theoretical advice.

The anatomy of a DM that converts

Before the templates, the framework. The DMs that work best in 2026 have five properties:

  1. Short. 3-5 lines max. People read DMs in seconds.
  2. Conversational tone. Match how you'd actually text a friend. No corporate "Greetings, valued customer."
  3. One link, not three. Multi-link DMs feel salesy. One link, one decision.
  4. Personal hook in line 1. Reference the comment, the post, or the offer — don't open with a generic "Hi!"
  5. Soft close. Don't beg for a click. "Let me know what you think" or "Reply if you want more" works better than "BUY NOW!!!"

For e-commerce (5 templates)

Template 1 — Product link from a viral post

Hey! 👋 Saw you commented on the [product name] post. Here's the direct link: [link]
You'll get free shipping with code WELCOME10 🛍️
Let me know if you have any sizing questions.

Template 2 — Restock notify

Got you on the restock list! 🔔
We're getting [product name] back in stock around [date]. The moment it drops I'll DM you the link so you can grab one before it sells out.
Anything in particular about the size/color you want? Just reply.

Template 3 — Cart-recovery (the user commented but didn't checkout)

Hey! Here's your link to grab [product]: [link]
It's been moving fast today — wanted to flag it before it's gone.
If anything's holding you back, just reply and I'll help. 💬

Template 4 — Coupon code drop

Here's your code: SAVE20 🎉
20% off anything in the store, valid for 48 hours. Just use it at checkout: [link]
If you've got questions about a specific product, ask away.

Template 5 — Pre-launch waitlist

You're in 🎯 You'll be among the first to know when [product] launches on [date].
As a thank you for being early, you'll get [bonus] when it goes live.
I'll DM you the moment we open it up.

For creators (4 templates)

Template 6 — Free PDF / guide

Here it is! 📄 The [PDF name]: [link]
This is the one I've been refining for the past [time]. Hope it actually helps.
If you read it, I'd love to hear your biggest takeaway — just reply 🙏

Template 7 — Newsletter signup

Hey! 🤝 You can sign up for my newsletter here: [link]
I send one email a week with [topic]. About 4 minutes to read. Easy to unsubscribe if it's not for you.
Welcome aboard.

Template 8 — Affiliate / recommendation link

That's the [product/tool] I was talking about: [affiliate link]
It's the one I actually use and would recommend without the affiliate cut. (Full transparency though — the link does support the channel.)
Happy to answer questions if you have any.

Template 9 — Course / paid product

Here's the course page: [link]
It's [N] hours of content + lifetime access + a private community. The next live cohort starts [date].
If you're on the fence, reply and tell me what you're trying to figure out — I'll be honest about whether it's the right fit.

For coaches (3 templates)

Template 10 — Free discovery call

Hey! 👋 Here's my calendar to grab a free 20-min call: [link]
Before we chat, what's the one outcome you'd want from coaching? Just type it back here.
That way our 20 min is actually useful.

Template 11 — Lead-magnet → consult funnel

Here's the [free resource]: [link]
This is the framework I walk through with new 1:1 clients in our first session. If after reading it you want to explore working together, the calendar is here: [calendar link]
No pressure — the PDF is yours regardless.

Template 12 — Group program invitation

The next cohort of [program name] opens [date]. 🎯
It's a [duration] program — [brief outcome] — with weekly calls + a small group of [N] people.
Here's the details and waitlist: [link]
If you have questions about whether it's right for you, just reply.

For local business (3 templates)

Template 13 — Menu / catalogue request

Here's our menu! 🍽️ [link]
If you want to book a table, you can do that here: [link]
We're open [hours]. Looking forward to seeing you.

Template 14 — Booking link

Here you go — book a slot here: [link] 📅
I have openings this week on [days]. Let me know if you need a specific time and I'll work something out.
Looking forward to seeing you.

Template 15 — Promo / event

You're in! 🎉 Here's the event link: [link]
It's on [date] at [location]. There's [number] spots, and we'll send a reminder the day before.
Bring a friend? Just reply with their handle and I'll add them too.

For B2B / SaaS (2 templates)

Template 16 — Demo request

Hey! Thanks for commenting on the [post topic] post.
Here's a 15-min demo slot: [calendar link]. We'll walk through how [tool] fits your stack and answer questions.
If you want to poke around first, here's a self-serve trial: [trial link]

Template 17 — Free tool / template

Here's the template: [link] 🛠️
Made it for [use case]. You can copy it and customise — no signup required.
If it's useful, I'd love to hear how you adapted it. Just reply.

For events / launches (3 templates)

Template 18 — Webinar signup

You're registered! ✅
The webinar is on [date] at [time]. You'll get a reminder email an hour before.
If you want to send a question for the Q&A in advance, just reply here.

Template 19 — Live event RSVP

Locked in! 🎟️ Here's your RSVP confirmation: [link]
Event is [date], [location]. The schedule's on the link.
If you're bringing a +1, drop their name and I'll add them.

Template 20 — Product launch notification

You're on the launch list! 🚀
[Product] drops [date]. I'll DM you the link the second it's live so you can grab one before it sells.
If you have questions about it before launch, just reply.

How to customise these

  • Swap the emojis to match your brand vibe. Less polished brands can drop emoji entirely.
  • Replace bracketed parts with your actual product, link, code, date.
  • Adjust the close. "Just reply" works for creators. "Reach out if questions" works for B2B. Match your audience.
  • Test one template per offer. Don't change templates randomly — change them based on real response data.

Don't forget the keyword

A perfect DM is wasted if your trigger keyword loses 60% of would-be commenters to typos and friction. The DM and the keyword work together. For pairing them well, see Instagram Keyword Triggers: How to Pick Words That Actually Convert.

Get these live in 5 minutes

Sign up for IGMsg free, pick a template above, swap in your details, and your first DM will be live in five minutes. Free plan includes 100 DMs/month and your first connected Instagram account.

Free PDF · 13 pages The Comment-to-DM Playbook 30 copy-paste comment-to-DM scripts for creators, coaches, stores and agencies, with Hinglish versions. Get it free

Frequently asked questions

How long should an Instagram DM be?

Three to five short lines. Long DMs feel like a wall of text and are skipped on mobile. The shortest converting DMs we've seen are two lines.

Should I use emojis in DMs?

Generally yes — one or two per message — because they signal a human-style reply rather than a corporate notification. Skip emojis if your brand voice is intentionally formal (legal, medical, financial services).

Can I personalise the DM with the user's first name?

IGMsg can insert the commenter's Instagram username, but their real first name isn't reliably exposed by Meta's API. Personalising with @username feels more natural in 2026 anyway.

How many links should I put in one DM?

One. Maybe two if the second is a calendar booking link and the first is informational. More than two and the DM reads as spammy.

How do I A/B test DM templates?

Run different DMs on similar posts for 1-2 weeks each. Measure click-through using a URL shortener that tracks unique clicks. The winner is usually obvious within 50-100 sends.

All articles

Ready to automate your Instagram DMs?

Free forever plan. No credit card. First automation live in 2 minutes.