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:
- Affiliate link delivery (Amazon, LTK, etc.)
- Lead magnet delivery (PDFs, guides, checklists)
- Booking & services (Calendly, discovery calls)
- Product sales (e-commerce, digital products)
- Giveaways & contests
- 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.
Affiliate Link Delivery 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.
Script #16: The Product Link Drop
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.
| Words | Open Rate | Click Rate |
|---|---|---|
| Under 30 | 89% | 23% |
| 30-50 | 84% | 18% |
| 50-100 | 71% | 11% |
| Over 100 | 52% | 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.
The Multi-Link Spam
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:
- Pick your trigger: Choose what activates the script (comment keyword, story reply, DM keyword)
- Paste your script: Copy directly from this guide and customize the [variables]
- Set your automation: Connect the trigger to the message
- Test before going live: Send yourself a test message to check formatting
- 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.
Related Reading
- Instagram DM Automation Templates: 25 Messages by Use Case — More templates organized by industry (Amazon affiliates, coaches, e-commerce, etc.)
- Instagram DM Automation: The Complete Guide — Everything you need to know about automating Instagram DMs safely
- Comment-to-DM Automation: Setup Guide — Step-by-step guide to setting up comment triggers