Instagram DM copy that converts: principles and before and after examples

Good Instagram DM copy puts the thing they asked for in the first line, keeps the whole message to two or three short lines, uses one link and one next step, and sounds like you. Automated DMs fail when they open with a pitch, bury the link or ask for too much. The examples below show weak drafts rewritten.

Updated · 6 min read · By the ReplyRep team

What makes Instagram DM copy convert?

An automated DM is a reply to a request. Someone typed a keyword because they want something, and the DM's only job is to hand it over and point at one next step. Copy that converts respects that. These eight principles cover almost every automated message you will write.

  1. Deliver first. The link or the code goes in the first or second line. Nothing before it but a short greeting.
  2. One link, one action. Two links split attention. If you have a second offer, send it later as a suggestion or a follow up.
  3. Two to four short lines. People read DMs on a phone, between other messages. White space is fine.
  4. Say what the link is. "Here's the meal plan: link" beats a bare URL. People tap what they recognize.
  5. Write like you talk. Use the words from your captions. If you never say "valued customer" on camera, do not say it in the DM.
  6. Give one reason to act now, only if it is true. A real deadline or a real stock limit. Invented urgency teaches people to ignore you.
  7. Ask a question when you want a reply. A reply opens a conversation, which is what makes a follow up possible (more on that below).
  8. Make the human route obvious. "Reply here if you get stuck" reassures people and fits Meta's requirement that messaging apps offer a path to a human.

How long should an automated Instagram DM be?

Short. For a link delivery, aim for 15 to 40 words. For a DM that asks a question (their email, their goal, which option they want) keep the question on its own line so it is impossible to miss. Longer messages work only when the person asked for detail, such as a price breakdown, and even then lead with the answer.

These ranges are our own writing guidelines, not measured benchmarks.
DM typeSuggested lengthFirst line should be
Lead magnet delivery15 to 30 wordsThe link and what it is
Discount code15 to 35 wordsThe code itself
Price answer25 to 50 wordsThe price
Email request20 to 35 wordsWhat they get for the email
Booking20 to 40 wordsThe booking link
Follow up10 to 25 wordsA reminder of what they asked for

Before and after: lead magnet DM

Before (weak)Comment: GUIDE

DM

Hey there, thank you so much for engaging with our content. We really appreciate our community. As promised, here is our exclusive free resource that will transform your morning routine. Check out yoursite.com/guide and don't forget to follow us for more tips and also check our shop at yoursite.com/shop.

After (clear)Comment: GUIDE

Public reply

Sent, check your DMs

DM

Here's the 10-minute morning routine: yoursite.com/guide Start with step 2, it's the one people skip. Reply here if the link won't open.

What changed: the link moved to line one, the second link went, the vague promise became a specific one, and a line invites a reply.

Before and after: discount code and price DMs

Before (weak)Comment: CODE

DM

Thanks for your interest. Our products are made with love and the highest quality ingredients. Use code SAVE15 at checkout.

After (clear)Comment: CODE

DM

Your code: SAVE15 (15% off, ends Sunday at midnight) Shop the set from the reel: yourshop.com/set Works on everything except gift cards.

Before (weak)Comment: PRICE

DM

Great question. Pricing depends on a few factors, so check out our website for more information.

After (clear)Comment: PRICE

DM

The 12-week program is $149, or 3 payments of $55. Includes the app, weekly check-ins and the meal guide. Full details: yoursite.com/program

Before and after: booking and email capture DMs

Before (weak)Comment: BOOK

DM

Hi. To book an appointment please visit our booking page and choose a time that works for you. Let us know if you have any questions about our services.

After (clear)Comment: BOOK

DM

Grab a slot here: yoursalon.com/book Weekday mornings fill last, so they're easiest to get. Reply with any questions and a stylist will answer.

Before (weak)Comment: PLAN

DM

Please provide your email address.

After (clear)Comment: PLAN

DM

I'll email you the full 4-week plan so you can print it. What's the best email for you?

Follow up

Got it, it's on its way. While you wait, here's week 1: yoursite.com/week1

Asking for the email inside the DM is what ReplyRep's Email Collector does, on Lite and up. The address can export as CSV or sync to Klaviyo, Mailchimp, HubSpot or Google Sheets.

Write it once, send it every time

Paste your rewritten DM into ReplyRep and it goes out about three seconds after each keyword comment.

Start free

What should the public comment reply say?

The public reply under each comment is copy too, and it has a different reader: everyone else scrolling the thread. Its job is to prove the DM is real and to remind people where to look. Keep it under ten words, rotate a few versions so the thread does not look like a wall of identical bot replies, and mention Requests when the post is aimed at non-followers, since that is where their DM lands.

  • "Sent, check your DMs"
  • "Just sent it over"
  • "In your inbox now (check Requests if you don't follow yet)"
  • "Done, enjoy the guide"
  • "On its way to your DMs"

Avoid public replies that repeat the link or the code. The point of the keyword is that the reward goes privately to people who asked, and a public code spreads further than you planned.

How do you write a follow up that is allowed and gets read?

Meta allows exactly one private reply to a comment. A second message is only allowed after the person responds, and it has to go out within 24 hours of their response. So a follow up is earned: your first DM should give people a reason to reply, such as a question or a choice. Then keep the follow up short and useful.

Follow up after a reply

DM

Did the guide open OK? If you tell me your biggest morning struggle, I'll point you to the right page.

ReplyRep's Follow Up sends your second message on your timing, inside Meta's rules, and is on Lite and up.

Does good DM copy actually change results?

It is the part you control. The keyword and the reel bring the comment; the copy decides whether the link gets tapped and whether people reply. One ReplyRep creator result: @alice.trains (Business coach, 125K followers): 62% of DMs get a reply. We cannot tell you which change produced that, only that a reply-friendly DM is what makes a conversation possible.

If you would rather start from a draft, the free Instagram DM template generator writes a first version, and Instagram auto DM examples has 24 more messages across niches.

A quick checklist before you publish

  • Is the link or code in the first two lines?
  • Is there exactly one link?
  • Does the DM say what the link is?
  • Could you read it aloud without sounding like a press release?
  • Is every deadline and number in it true?
  • Does it tell people they can reply to reach a person?
  • Where local law requires it, does it make clear the message is automated?

Questions

Frequently asked questions

The thing they asked for. If they commented for a guide, the first line is the guide link and what it is. If they asked for a code, it is the code. A greeting is fine, but anything longer than a few words before the deliverable costs taps.

Use them the way you do in your captions. One emoji can make a message feel less robotic, but a DM full of them is harder to scan. Never use an emoji in place of the information, such as an arrow pointing at a link you forgot to include.

One. Every extra link splits attention and makes the message look like spam. If you have a second offer, send it after they engage, through a follow up or a suggestion, rather than stacking it into the first message.

Not to a comment-triggered DM. Meta allows one private reply per comment, and further messages only after the person responds, within 24 hours of that response. That is why the first DM should include a question or a choice that invites a reply.

Meta says automated chat experiences must disclose that a person is interacting with an automated service when applicable law requires it. Check the rules where your audience lives. Many creators add a short line saying they will reply personally if people have questions.

Your first automation, live in about four minutes

Free plan, no card, no trial timer. Built on Meta’s official Instagram API.

Start free