Most creators lose sales in their DMs. Not because the product is bad, but because the reply is late, long, or awkward. These 25 copy-paste Instagram DM scripts fix that, and every one of them can run on autopilot.
Here is the thing nobody tells you about selling on Instagram: the DM is the checkout page. Someone likes your post, reads your caption, taps your profile... and then the conversation stalls because you took 6 hours to reply, or you replied with a paragraph that read like a terms-and-conditions page.
Good news: you do not need to be a copywriter. You need scripts. Short, human, tested. Below are 25 of them, grouped by the moment where you will actually use them.
The 5 rules of a good Instagram DM script
Before the scripts, the rules. Every script below follows these:
- Short beats thorough. Keep it under 200 characters when you can. Long messages look like work.
- One message, one job. Welcome, qualify, follow up, or close. Never all four at once.
- Always end with something easy to answer. A question with an obvious answer keeps the conversation alive.
- Sound like a person, not a brand. Contractions, first names, normal punctuation.
- Make the human handoff easy. "Want me to jump in myself?" should always be one tap away.
Now the scripts.
Welcome scripts (new followers and first-time messengers)
Use these when someone follows you or starts a conversation. Keep it warm and fast.
1. Hey {first_name}! Thanks for the follow. What brought you here today?
2. Welcome in! Quick question: are you looking for tips, tools, or both?
3. Hey! I noticed you found me from the {post_topic} reel. Want me to send you the full breakdown?
4. Glad you're here. I share {niche} stuff every day. What's your biggest question about it right now?
5. Hey {first_name}, thanks for reaching out! Give me one sec and I'll get you sorted.
Comment-to-DM trigger scripts
These fire when someone comments your trigger keyword. The public reply goes on the comment, the real message goes to the DM.
6. You got it! Here's the link you asked for: {link}. Let me know what you think.
7. Just sent it! Check your DMs for the {lead_magnet}. It usually lands in under a minute.
8. Hey {first_name}! Saw your comment on the reel. Here's the {resource} I promised: {link}.
9. On it! I've DM'd you the details. If it doesn't show up, check your message requests.
10. Thanks for commenting! Want the free version or the full paid one? I can send either.
Lead capture scripts
Collecting emails or phone numbers inside the DM is how you stop renting your audience from the algorithm.
11. Happy to send the {guide}! What's the best email to send it to?
12. Quick one: drop your email here and I'll send you the full {resource} right now.
13. Want early access to {offer}? Just reply with your email and you're on the list.
14. I can send the {template} as a file, it's easier to keep. Email?
15. Nice! Before I send it, what's your email? I'll also send you the bonus checklist nobody sees on the feed.
Follow-up scripts
Most sales die in the follow-up. Or rather, in the absence of one. These are polite, timed, and they work.
16. Hey {first_name}, just checking you got the {link} I sent yesterday. Still want it?
17. Quick nudge: the {offer} is still available. Want me to hold you a spot?
18. Saw you clicked the link but didn't finish. Anything I can clear up?
19. Hey, circling back. Did the {guide} help? Happy to answer questions if anything was unclear.
20. Last call on this one: I'm closing the {offer} tonight. Want in?
Closing scripts (turning interest into a sale)
When someone is warm, stop educating and make it easy to say yes.
21. Ready to start? Here's the checkout: {link}. Takes about 60 seconds.
22. The {plan} is $X/month and you can cancel anytime. Want me to set you up?
23. Most people pick the {plan} because {reason}. Want me to send the link?
24. Totally get the hesitation. Here's what I'd do: try it for a week, and if it's not for you, I'll refund you myself.
25. Hey {first_name}, you asked about {product} last week. It's back in stock and I saved you the details: {link}.
How to send these on autopilot
You could copy-paste these by hand, and honestly, for your first week you should. You'll learn which ones your audience responds to.
Once the volume picks up, tools exist that send these automatically based on triggers: a comment keyword, a story reply, a new follower, or a specific word in a DM. Zextra is an Instagram DM automation platform and official Meta tech partner, and it handles exactly this kind of flow: comment-to-DM triggers, keyword replies, timed follow-ups, and lead capture inside the conversation. You can see how it works here: https://zextra.io/instagram-dm-automation
The scripts do not change. The only thing that changes is that they go out in seconds, at 2am, while you sleep.
FAQ
What is the safest Instagram DM automation tool?
The safest tools run on Instagram's official Graph API, connect through OAuth (Login with Facebook, no password sharing), and respect Instagram's messaging limits automatically. Any tool that asks for your Instagram password or logs into your account from a browser is a red flag. Check for official Meta tech partner status before you connect anything.
Will Instagram ban me for sending automated DM scripts?
Not for automation that runs on the official API. Accounts get flagged for fake-engagement bots, mass follow/unfollow cycles, and tools that scrape or simulate logins. Sending your own scripts through an approved automation tool, with reasonable pacing and an easy human handoff, is how thousands of creators and businesses already run their DMs.
Do DM scripts actually convert better than manual replies?
The script itself is not magic. What converts is speed and consistency. Replying in under a minute with a short, clear script beats a thoughtful reply that arrives 6 hours later, because the person is still thinking about you. Automation just makes the fast reply the default.
Final Thoughts
Your DMs are not a support inbox. They are the last mile of your content.
Every reel, post, and story you publish ends in one of two places: a scroll-past, or a conversation. The creators who treat that conversation like a system, with scripts, triggers, and follow-ups, are the ones who turn attention into revenue. The rest just get likes.

Top comments (0)