Instagram DM Generator
Pick a goal, add your offer and link, and get three DM versions plus a public comment reply, ready to paste into a comment-to-DM or keyword automation.
Comment-to-DM automation only works if the message is good. Instagram allows one private reply per comment, so that single DM has to carry the link, the context and a reason to reply. For the full setup, read our Instagram comment-to-DM guide; for ready-made sets by niche, browse the Instagram DM templates.
Write it the way you would say it: "my free checklist", "the serum".
One link per DM reads best. Avoid URL shorteners.
Your result will appear here.
How to write an Instagram DM for your automation
- Pick what the DM should do: send a link, deliver a guide, answer a price question, welcome a new DM, reply to a story or share a booking link.
- Name what you are sending in plain words, like "my 7-day meal plan".
- Paste the full link. One link per message reads best, and full URLs are more trustworthy than shorteners.
- Choose a tone that matches how you write captions.
- Copy the three DM options and the public reply.
- Paste them into your automation as message variations, so repeat commenters get different wording.
- Test it from a second account before the post goes live.
What makes a good automated Instagram DM?
Short, specific and expected. The person just asked for something, so lead with it: the link or the answer comes first, not a long introduction. Keep one link per message, say what it is, and end with one easy question. A reply opens the 24-hour window, which is when a real conversation, a follow-up or in-DM lead capture can happen.
Where these DMs work
Use them in comment-to-DM flows on posts and Reels, in DM keyword replies when someone messages a word like PRICE, and in story-reply automation. The rules every automated message follows are in our Instagram DM automation rules.
FAQ
What should an automated Instagram DM say?
Thank the person, deliver exactly what the post promised, and ask one short question. Instagram allows one private reply per comment, and the conversation only continues if they reply, so the first DM has to do the whole job.
How many messages can I send after someone comments?
One. Meta says "only one message can be sent" as a private reply to a comment, within 7 days of the comment. If the person replies, you can continue inside the 24-hour messaging window.
What does {{username}} do?
It is a personalization token. When your automation sends the DM, {{username}} is replaced with the Instagram username of the person who commented, so each message greets them by name.
Should I post a public reply under the comment too?
It helps. A short public reply like "Sent! Check your DMs" tells everyone reading the comments how to get the same thing, and tells the commenter to look in their messages or message requests.
Why rotate between several DM versions?
Varied wording reads more naturally when many people comment on the same post. Most automation tools let you add message variations so the same text is not sent to everyone.
Is this generator free, and does it store what I type?
Free, and it runs in your browser. Nothing you type is sent anywhere or saved.
Go deeper
Sources
- Instagram private replies (Meta for Developers) — checked 2026-11-13