SocialMedia DMs Help Center logo

Instagram DM Templates: Ecommerce & DTC Brands

Ready-to-run Instagram DM sequences for Ecommerce & DTC Brands, on the 3 / 5 / 10-step framework.

Niche-tuned Instagram DM sequences you run from inside SocialMedia DMs, built on the 3 / 5 / 10-step framework. Save a sequence as a message template, set your variables, and let it run.

How these templates work

You (the brand or its team) send these DMs; the shopper receives them — someone who commented, saved, or lingered on a product. Every message is in your voice, helping them buy the right thing rather than pushing a sale. The pattern that works on IG is observation → curiosity → soft ask → value → purchase — the cold-email pattern (pain → product → CTA) dies here.

Adding a template

1
Open Message Templates

In your dashboard, go to Message Templates and click New Template.

2
Name it and paste a send

Give the template a clear name (e.g. Ecommerce · Pro · Step 1A) and copy any send below into the message body. Each “separate send” is its own bubble — save it as its own template.

3
Keep the FirstName field as-is

Leave {FirstName} exactly as written — it’s the one variable that auto-fills from the prospect’s profile.

4
Replace the [brackets]

Replace anything in [square brackets] with something true before sending. The platform never fills these in for you.

Filling in the placeholders

{FirstName} auto-fills from the prospect’s profile — keep it as written. Everything in [brackets] you complete by hand before sending, with something true. A specific, hand-written reference reads as a real message; identical wording repeated across DMs is what gets accounts flagged.

PlaceholderWhat it’s forWhat to type
[the product](Per prospect) The specific product or category they signaled interest in.The main fill-in — a concrete reference pulled from their comment, save, or Story. e.g. “the olive linen set”, “the everyday tote restock”, “the serum you asked about.” Not a vague “our stuff.”
[specific product](Per prospect) Your honest, specific recommendation for this person.The one you'd actually tell a friend to get. Also covers [recommend the specific product/size].
[product link](Per prospect) The direct link to the product you're recommending.Send it only after they've engaged — never in message one.
[code](Set once) Your standing DM-only perk code.Only a real, honorable code. e.g. “DM10.” If it expires, it actually expires.
[brand](Set once) Your brand or store name.Drop in your real brand name.
[category](Set once) Your product category, in shoppers' words.e.g. “linen”, “skincare”, “home goods.”
[reference their actual reply](Per prospect) A callback to what they actually said earlier.Quote or paraphrase their real words — e.g. “what you said about needing it before the trip.”
[real customer first name or "someone who bought last month"](Proof) Who the social proof is about.Name a real customer only with permission; otherwise use “someone who bought last month.”
[the real, specific reason they were glad they did](Proof) A genuine, verifiable reason a real customer was glad.Only what you can stand behind — never invent reviews or testimonials. No real example? Skip the step.
[feature](Product detail) The product specifics you tailor per buyer.[feature], [price/fit], [sizing/care/setup], [occasion/season], [common use case A] / [common use case B], and the perk / returns lines are self-describing — fill each with the real, specific detail. Only cite perks, codes, and policies you can actually honor.

Before you send

No links in the first message — ever. Instagram flags accounts that send links to non-followers. The first link goes no earlier than the resource step, and ideally only after they’ve said “yes, send it.”

Three more ground rules:

  • Voice-match the platform. IG isn’t LinkedIn. Founders who run their own IG reply to DMs that read like a peer reaching out, not a pitch.
  • Message one has a single job: earn a reply. Not book a call, not pitch — just start a real conversation.
  • Warm the account and vary your copy. Ramp sending volume gradually on newer accounts, and vary opener wording per send — identical copy across DMs gets flagged. See Keeping Your Instagram Account Healthy.

Across the industry, well-structured Instagram DM conversations have been shown to convert at 7–20%, versus 1–3% for standard Instagram ads (CreatorFlow); replying within five minutes converts roughly 21× higher than after an hour (Icekulfi); and average brand response time on Instagram is 10+ hours — so speed is an edge.

Pro Plan — 3-Step Sequence

3 steps · ~4 days
Light volume, high personalization. Best for shoppers who've already signaled interest — a comment, save, or Story tag. One clean path: answer like a real person, give honest product guidance, and make buying frictionless.

DAY 0 — Intent-based opener

hey {FirstName} 👋 saw your comment about [the product] on the post — quick q, are you still looking or did you already sort it out?

Test A vs B. A: React to their Story or like their comment first, then send. No link. [the product] = the specific product or category they signaled interest in (e.g. "the olive linen set", "restock on the everyday tote"). The only job of step 1 is a reply. B: Use when they engaged (saved/liked) but didn't comment. No link, no discount yet. Lead with their interest, not the sale.

DAY 1 IF REPLIED — Helpful answer + soft value

good timing — [the product] is one of our most-asked-about right now 🙌

↓ separate send

happy to help you pick the right one. what matters most to you — fit, color, or just getting it before [occasion/season]?

Send only if they replied to step 1. Two separate sends — split on ||. Answer like a real person who knows the product, not a bot. One question only. No discount code yet.

DAY 2 — Low-friction close

based on what you said, [recommend the specific product/size] is the move 👍 here's the direct link so you skip the scrolling: [product link]

↓ separate send

and since you came in through DMs, here's [first-order perk / free shipping / small code] — no pressure, it's yours either way: [code]

Two sends — split on ||. First link goes here AFTER they engage — never in step 1. Perk is optional; only offer one you can actually honor. Insert YOUR product link + code. Don't over-discount — a perk, not a fire sale.

Scale Plan — 5-Step Sequence

5 steps · ~8 days
Mid-funnel. Qualified but undecided shoppers. Honest product guidance delivered as text and A/B testing on the opener and the value tease. The currency here is a confident purchase, not a lead.

DAY 0 — Opener

hey {FirstName} — you asked about [the product] and i wanted to catch you before it's gone again. are you still after it?

Test A vs B. A: React to their Story/comment first. Test A vs B over 50 sends per variant. A wins on scarcity-driven categories (drops, limited runs). No link in step 1. B: B wins with considered-purchase categories where buyers research. No link, no code yet — earn the reply first.

DAY 1 — Build rapport + qualify

appreciate you replying 🤝 i actually help people find the right [the product] all day so i'm happy to just give it to you straight.

↓ separate send

what's the main thing you're trying to solve — is it [common use case A] or more [common use case B]?

Two separate sends — split on ||. Position as a helpful human, not a closer. One question. Replace [the product] + use cases with the prospect's real situation.

DAY 2 — Value tease

this might save you some back-and-forth — most people deciding on [the product] get stuck between two options, and the right pick usually comes down to one thing nobody mentions.

↓ separate send

want me to break down which is right for you? takes 2 lines.

Test A vs B. A: A wins with comparison shoppers. Two sends — split on ||. Give a REAL, honest comparison — including when NOT to buy. Don't invent reviews or stats. B: B wins with first-time buyers in the category. Two sends — split on ||. No fabricated claims — only what you can genuinely back up about the product.

ok here's the honest version —

↓ separate send

[type the 2-3 line product guidance directly in the DM — the real comparison, the sizing tip, the thing the product page doesn't say]

↓ separate send

genuinely no pressure. but if you want, i'll send the exact link + a DM-only perk so you don't pay full retail 👀

Only send if they said yes in step 3. Two sends — split on ||. Deliver the guidance AS TEXT first — link/code only after they ask. Customize per prospect. Perk must be one you can honor.

DAY 6 — Soft close + open door

{FirstName} — based on what you said about [reference their actual reply], [specific product] is the one i'd grab. here's the link: [product link]

↓ separate send

and the DM perk i mentioned: [code] — good for the next few days. either way, lmk if any other Qs come up before you decide 🙌

Two separate sends — split on ||. Reference their REAL earlier reply. Insert YOUR product link + code. CTA = low-pressure. No fake urgency you can't back up — if the code expires, it actually expires.

Enterprise Plan — 10-Step Sequence

10 steps · ~15 days
Higher-consideration or higher-cart shoppers who need several touches before buying. Multi-touch nurture interleaving DMs with Story reactions and post likes. The engagement steps are not optional — they're what keep you on the buyer's radar so the next DM feels earned.

DAY 0 — Passive priming

DAY 1 — Intent-based opener

hey {FirstName} — saw you were looking at [the product] 👀 before you decide anything, are you leaning toward it or just browsing for now?

Test A vs B. A: Wait for a real signal (comment, save, Story tag, profile visit). React/like first, then send. Test A vs B. No link, no code. One question only. B: B wins when the prospect values a direct line to the brand. No link yet — open the door, don't sell.

DAY 3 — Reciprocal value tease

reason i asked — i help people pick the right [the product] all day, and there are 2-3 things about it that genuinely change which one you should get.

↓ separate send

happy to share when you've got a sec, no strings 🤝

Two sends — split on ||. Soft intro of how you help — still no link, no code. No invented reviews, no fake scarcity.

DAY 5 — Product guidance offer

hey {FirstName} — looked at what you'd been checking out and i think you're about to pick [the slightly-wrong option] for what you described. spotted 2-3 things worth knowing first. want me to type them up right here?

↓ separate send

no pitch. just so you don't end up returning it 🙃

Test A vs B. A: A wins with buyers clearly deciding. Delivered AS TEXT — no link, no video. Two sends — split on ||. Be genuinely helpful, including "don't buy this one." B: B wins with first-time category buyers. Delivered as text — no link. Two sends — split on ||.

ok here's the gist —

↓ separate send

[type the real product guidance directly in-DM — 2-3 specific, honest observations tailored to them]

↓ separate send

that's what i'd actually consider. lmk what lands 👀

Only send if they said yes in step 4. Two sends — split on ||. Value goes in the DM as text first. No link/code until they ask. Customize fully — generic = ignored.

DAY 7 — Engagement touch

DAY 9 — Re-engage with a question

hey — did that help at all? genuinely curious whether you landed on one. happy to sanity-check your pick before you spend the money 🙂

Soft re-engage if no reply to step 5. No emoji-spam — keep it grounded and useful. No pitch, no code drop yet.

DAY 11 — The offer

here's where i land: based on everything you've said, [specific product] is the one. here's the direct link so you skip the scroll: [product link]

↓ separate send

and because you came through DMs, [DM-only perk / free shipping / bundle] is yours: [code]

Test A vs B. A: A wins with decided buyers. Two sends — split on ||. Insert YOUR product link + code. The perk must be real and honorable. CTA = easy purchase, not pressure. B: B wins with hesitant buyers who need de-risking. Two sends — split on ||. Only cite a returns/guarantee policy that ACTUALLY exists. No invented guarantees.

DAY 13 — Social proof drop

sharing this bc it might help you decide — [real customer first name or "someone who bought last month"] was choosing between the same options and went with [product] because [the real, specific reason they were glad they did].

↓ separate send

thought it might mirror your situation 🤝

Two sends — split on ||. Replace ALL brackets with a REAL, verifiable customer story you can stand behind. Do NOT invent reviews, ratings, or testimonials. No real example yet? Swap for an honest product fact or skip this step. No fabricated proof.

DAY 15 — Graceful close + open door

{FirstName} — gonna stop here so i'm not the brand permanently in your DMs 🤝 quick recap before i go:

↓ separate send

1. the guidance i gave is yours, buy from us or not 2. if now's not the time, zero pressure — i mean it 3. whenever you're ready for [the product], the DM perk + my help are here: [product link] · [code]

↓ separate send

genuinely hope you find the right one either way ✌️

Three sends — split on ||. Quiet exit with a permanent open door — DTC buyers often come back at payday, restock, or season change. Insert YOUR product link + code. Code must still be valid when they return, or note its real terms. No fake urgency.