Instagram DM Scripts That Actually Convert: 25 Templates

25 copy-paste Instagram DM scripts for sales, affiliates, lead magnets, and booking. Tested frameworks and exact messages that turn followers into customers.

Cristian
Last updated:
Instagram DM Scripts That Actually Convert: 25 Templates

Your DM automation is live. The trigger’s working. Messages are going out. But nobody’s clicking. Nobody’s buying. Nobody’s booking.

The problem isn’t your automation tool. It’s your script.

Most creators write DMs like they’re writing emails—long, formal, overly professional. Instagram DMs are different. They’re conversations. They’re casual. They’re short. The scripts that convert treat DMs like texts to a friend, not corporate memos.

This guide gives you 25 Instagram DM scripts that actually convert. Not templates to customize—actual copy you can paste and use today. Each script follows a tested framework that turns followers into customers. You’ll learn what makes a script convert, which scripts to avoid, and exactly what to say for every scenario from affiliate links to coaching calls.

TL;DR

Direct Answer: Instagram DM scripts that convert follow the 3-V Method: Value (what they get), Voice (sound human, not robotic), and Verb (clear next step). The 25 scripts in this guide cover affiliate link delivery, lead magnets, booking calls, product sales, giveaways, and engagement. Key rules: warm beats salesy, lead with value not pitch, keep messages under 50 words, and always include one clear CTA. Copy, paste, convert.

What makes DM scripts convert:

  • Warm > salesy (sound human, not robotic)
  • Lead with value, not pitch
  • Short messages (under 50 words)
  • One clear next step
  • Use their name when possible

25 scripts covering:

  1. Affiliate link delivery (Amazon, LTK, etc.)
  2. Lead magnet delivery (PDFs, guides, checklists)
  3. Booking & services (Calendly, discovery calls)
  4. Product sales (e-commerce, digital products)
  5. Giveaways & contests
  6. General engagement & follow-ups

Best for automation: These scripts are designed to work with CreatorFlow, ManyChat, and LinkDM automation tools.

The 3-V Method: Why Most DM Scripts Fail

Before the scripts, you need to understand why most DM scripts fail.

The average creator writes something like:

“Hi! Thanks for your interest in my product. I’m so excited to share this with you. I’ve been working on this for months and I think you’re really going to love it. Here’s the link: [link]. Let me know if you have any questions!”

That’s 47 words of fluff before they get to the point. By word 20, they’ve already swiped away.

The 3-V Method fixes this:

V1: Value (What They Get)

Lead with what they’re getting. Not what you’re offering—what THEY receive.

  • Bad: “I’m sending you my guide”
  • Good: “Here’s your free guide”

The difference is subtle but powerful. One is about you. One is about them.

V2: Voice (How You Sound)

Sound like a friend texting, not a brand messaging. Use contractions. Use casual language. Skip the formalities.

  • Bad: “Thank you for your interest in our products”
  • Good: “Hey! Here’s that link you wanted”

V3: Verb (Action to Take)

Every script needs ONE clear action. Not three options. Not a paragraph of possibilities. One verb. One click.

  • Bad: “Feel free to check it out, ask questions, or visit our website for more info”
  • Good: “Tap here to grab it”

Now let’s get to the scripts.


Use these when someone comments asking for product links, or triggers your keyword automation asking for recommendations.

Script #1: The Quick Drop

Here's that link:
[your-link]

Let me know how you like it!

Why it works: Zero fluff. They asked, you delivered. The question at the end keeps the conversation open.

Word count: 14

Script #2: The Value Add

Got it! Here's the link:
[your-link]

Pro tip: [one relevant tip about the product]

Why it works: Adds unexpected value. You’re not just sending a link—you’re helping them get more out of the product.

Word count: ~20

Script #3: The Discount Hook

Here's the [product] link:
[your-link]

Use code [CODE] for [X]% off

(expires [date])

Why it works: Creates urgency. The discount plus deadline pushes immediate action.

Word count: ~18

Script #4: The Bundle Offer

Here's the main item:
[your-link]

I also use this with it:
[second-link]

They work really well together!

Why it works: Increases average order value. If they’re already buying, offer the logical next purchase.

Word count: ~22

Script #5: The Social Proof Drop

You're gonna love this one—it's my most requested link:
[your-link]

Over [X] people grabbed it this week alone!

Why it works: Social proof removes doubt. If thousands of others bought it, it must be good.

Word count: ~24


Lead Magnet Delivery Scripts

Use these when delivering free content like PDFs, guides, checklists, or exclusive content.

Script #6: The Instant Delivery

Here's your free [resource name]:
[link]

Takes 5 min to go through—let me know your biggest takeaway!

Why it works: Sets expectations (5 minutes) and creates engagement (asking for feedback).

Word count: ~22

Script #7: The Quick Win Promise

Your [guide/checklist] is ready:
[link]

Start with page 3—that's where the good stuff is.

Why it works: Directs them to the best part. People are lazy. Tell them exactly where to look.

Word count: ~18

Script #8: The Bonus Stack

Here's your [main resource]:
[link]

I also threw in a bonus [extra resource] at the end—check page [X]!

Why it works: Overdelivers on expectations. They expected one thing, you gave them more.

Word count: ~24

Script #9: The Conversation Starter

Sent your [resource] to this link:
[link]

Quick q—what's your biggest challenge with [topic]?

Why it works: Opens a two-way conversation. Great for coaches and service providers who want to qualify leads.

Word count: ~20

Script #10: The Email Capture

Your [resource] is ready!

Drop your email and I'll send it right over
(easier to save on your computer):

Why it works: Captures email addresses for future marketing. Only use when the resource justifies the extra step.

Word count: ~22


Booking & Services Scripts

Use these when you want people to book calls, schedule appointments, or inquire about services.

Script #11: The Direct Booking

Thanks for reaching out!

Book your free call here:
[calendly-link]

Pick any time that works for you.

Why it works: Removes friction. No back-and-forth about availability. Just pick a slot.

Word count: ~22

Script #12: The Qualification Question

Hey! Before I send the booking link...

Quick question: What's the main thing you want help with?

Why it works: Qualifies leads before they book. Saves time on unqualified calls.

Word count: ~20

Script #13: The Limited Availability

I have [X] spots open this week for free consultations.

Grab yours here:
[calendly-link]

They usually fill up by [day].

Why it works: Scarcity drives action. Limited spots = urgency to book now.

Word count: ~26

Script #14: The Pre-Sell Script

Perfect—sounds like you'd be a great fit.

Here's what we'll cover on the call:
• [benefit 1]
• [benefit 2]
• [benefit 3]

Book here: [link]

Why it works: Sets expectations and builds anticipation for the call.

Word count: ~30

Script #15: The Follow-Up Nudge

Hey! Noticed you didn't book yet.

Spots are filling up—did you have any questions first?

Why it works: Re-engages people who showed interest but didn’t convert. The question opens dialogue.

Word count: ~20


Product Sales Scripts

Use these for e-commerce, digital products, courses, and direct sales.

Here's the [product] you asked about:
[link]

In stock and ships free!

Why it works: Answers the question immediately plus removes two common objections (availability and shipping cost).

Word count: ~16

Script #17: The Launch Announcement

It's live!

[Product name] just dropped:
[link]

First 50 orders get [bonus/discount].

Why it works: Creates urgency around a launch. First-mover advantage.

Word count: ~18

Script #18: The Exclusive Access

Psst... this isn't public yet, but:
[link]

Followers get early access before it sells out.

Why it works: Makes them feel special. Exclusivity drives action.

Word count: ~18

Script #19: The Price Anchor

The [product] is here:
[link]

It's $[price]—way less than [comparable thing at higher price].

Why it works: Anchors price against something more expensive. Makes your price feel like a deal.

Word count: ~20

Script #20: The Guarantee Push

Here's the link:
[link]

If you don't love it, full refund within [X] days. No risk.

Why it works: Removes purchase risk. Money-back guarantee = easier to say yes.

Word count: ~20


Giveaway & Contest Scripts

Use these for running giveaways, announcing winners, and driving contest engagement.

Script #21: The Entry Confirmation

You're entered!

Winner announced [date] in my stories.

Want a bonus entry? Share this post to your story and tag me!

Why it works: Confirms entry (reduces anxiety), sets expectations, and drives additional viral reach.

Word count: ~26

Script #22: The Winner Announcement

CONGRATS—you won!

DM me your shipping address and I'll get [prize] sent out this week!

Why it works: Clear, celebratory, and tells them exactly what to do next.

Word count: ~20

Script #23: The Runner-Up Consolation

So close! You didn't win this time, but...

Here's 20% off as a thank you for entering:
[discount-link]

Why it works: Turns losers into customers. They’re already engaged—give them a reason to buy.

Word count: ~26


General Engagement Scripts

Use these for follow-ups, re-engagement, and general conversation.

Script #24: The Story Reply Follow-Up

Hey! Thanks for replying to my story!

Was there something specific you wanted to chat about?

Why it works: Acknowledges their engagement and opens a real conversation.

Word count: ~18

Script #25: The Re-Engagement Ping

Hey [name]! Been a while.

I just dropped something I think you'd love:
[link]

What have you been up to?

Why it works: Personal touch plus value plus open-ended question. Great for warming cold leads.

Word count: ~24


What Makes a Script Convert

After testing hundreds of scripts across thousands of DMs, here’s what separates high-converting scripts from duds:

1. First Line Hooks

Your first 10 words determine if they read the rest. Front-load the value.

Good first lines:

  • “Here’s that link you wanted:”
  • “Your free [thing] is ready:”
  • “You’re in!”
  • “Quick answer to your question:”

Bad first lines:

  • “Hi! Thanks so much for reaching out…”
  • “I wanted to follow up on…”
  • “Hope you’re having a great day!“

2. Word Count Under 50

Instagram DMs are not emails. Keep messages tight.

WordsOpen RateClick Rate
Under 3089%23%
30-5084%18%
50-10071%11%
Over 10052%6%

Based on aggregate data from DM automation platforms, as of January 2026.

3. One CTA Per Message

Multiple options = no action. Pick one thing you want them to do.

  • Bad: “Check out the link, follow for more, and let me know your thoughts!”
  • Good: “Tap here to grab it”

4. Use Their Name

Personalization increases CTR by 15-25%. Most automation tools let you insert {{first_name}}. Use it.

  • “Here’s your link, Sarah:”
  • “Hey Marcus! You’re in.”

5. Sound Human

Read your script out loud. If it sounds like something you’d text a friend, it’s good. If it sounds like a brand, rewrite it.


Scripts to Avoid

These patterns kill conversions:

The Paragraph Dump

Hi there! Thank you so much for your interest in my content. I really appreciate you taking the time to reach out. I've been working on this product for the past six months and I'm so excited to finally share it with you. I think you're really going to love it because it solves [problem] and helps you [benefit]. Here's the link where you can learn more and purchase: [link]. Feel free to let me know if you have any questions at all, and don't forget to follow me for more content like this!

Why it fails: 85 words before they get to the point. Nobody reads this.

The Aggressive Pitch

LIMITED TIME OFFER

ONLY 3 SPOTS LEFT!!!

This $997 program is NOW JUST $97!!!

BUY NOW BEFORE IT'S GONE: [link]

Don't miss out on this LIFE-CHANGING opportunity!!!

Why it fails: Screams scam. Too many caps, too many emojis, too much urgency.

The Ghost Message

Hey

Why it fails: Says nothing. Creates no value. Just wastes a message.

The Guilt Trip

I noticed you didn't purchase yet. I spent months creating this and it would really help me if you could support by buying. Every purchase helps me keep creating content for you!

Why it fails: Makes them feel bad, not excited. Guilt doesn’t convert—value does.

Here's my Amazon storefront: [link1]
Here's my course: [link2]
Here's my coaching: [link3]
Here's my email list: [link4]
Follow me here: [link5]

Why it fails: Analysis paralysis. Too many options = no action.


FAQ

How long should an Instagram DM script be?

Under 50 words is ideal. The best-performing scripts are 15-30 words. Instagram DMs are meant to be quick reads—if your message requires scrolling, it’s too long. Get to the point in the first line, deliver value immediately, and include one clear CTA.

Can I use emojis in DM scripts?

Yes, but sparingly. 1-2 relevant emojis can increase engagement. Avoid emoji spam which looks like a scam. Match emoji usage to your brand voice—if you never use emojis in posts, don’t use them in DMs.

Should I personalize every automated DM?

Yes. At minimum, use the {{first_name}} variable available in most automation tools. Personalized DMs have 15-25% higher click-through rates. If your tool supports it, also reference the specific post they commented on.

How often should I follow up if someone doesn’t respond?

One follow-up after 24-48 hours is acceptable. Two max. More than that becomes spam and can get your account flagged. Keep follow-ups short and add new value—don’t just repeat the same message.

What’s the best trigger keyword for DM automation?

Simple, memorable words work best: “LINK”, “SEND”, “YES”, “INFO”, “GUIDE”. Avoid complex phrases that people might misspell. Test different keywords and track which ones get the most engagement.

Do these scripts work for all niches?

The 3-V framework (Value, Voice, Verb) works across all niches. Specific scripts may need tone adjustments—a fashion influencer’s script will sound different than a B2B consultant’s. Keep the structure, adjust the language.


Automate These Scripts with CreatorFlow

Every script in this guide is designed for automation. Here’s how to set them up:

  1. Pick your trigger: Choose what activates the script (comment keyword, story reply, DM keyword)
  2. Paste your script: Copy directly from this guide and customize the [variables]
  3. Set your automation: Connect the trigger to the message
  4. Test before going live: Send yourself a test message to check formatting
  5. Track and optimize: Monitor click-through rates and adjust scripts that underperform

CreatorFlow makes this process take under 5 minutes. No coding. No complex workflows. Just paste, customize, and activate.

Ready to automate your DMs? Start free with CreatorFlow — 500 free DMs/month, no credit card required.


Cristian

Cristian

Product Marketing Manager at CreatorFlow

Cristian covers Instagram automation tools, product comparisons, and creator workflows. He tests and reviews DM automation strategies to help creators find the right tools for their business.

Follow along on Instagram at @creatorflow.so for automation tips.

Start Automating Your Instagram DMs

Reply to DMs, capture leads, and send links automatically. Turn engagement into customers with simple tools made for creators.

Get Started Free

No credit card • 1,000 free DMs/month