SuperProfile
Start for free

Instagram DM templates for creators

Here are copy-paste Instagram DM templates for the ten messages creators automate most, from "comment LINK to get it" to price replies and checkout reminders. Each one has 4 to 6 ready variants (English and Hinglish), the public comment reply, button text, the follow-up and the exact limits it has to fit.

Start for free

Which DM template do you need?

Pick the situation. Each page is a full template set you can paste into SuperProfile Auto-DM or send by hand.

Looking for a picture of an Instagram DM screen for Canva or Figma? These pages are about the words inside the message, the part that decides whether people tap.

What makes a good auto-DM?

An auto-DM arrives a few seconds after someone shows interest, so it competes with nothing but their attention span. The templates on these pages follow five rules:

  1. Deliver in the first line. They commented for a link, so the link or the button is the point. Thank-yous and backstory go after, or nowhere.
  2. One message, one job. One button to one place. A DM with a guide, a course, a booking link and a discount code gets fewer taps on all four.
  3. Sound like your captions. If you write in Hinglish on Reels, a stiff English DM feels like a bot. Each template page has Hinglish variants for that reason.
  4. Set an honest expectation. Say what the link is and what happens next ("it is a 12-page PDF", "registration takes 30 seconds"). Surprises after the tap lose trust.
  5. Leave a door open. End with a way to reply. Replies keep the conversation inside Meta's window, which is what lets a follow-up go out later.

What limits does an auto-DM have to fit?

These are the limits in SuperProfile's Auto-DM editor today. The templates on every page are written to fit them.

WhatLimit in SuperProfileWhy it matters
Text-and-button DM on a post or Reel comment900 charactersThe main DM most templates use. Aim for 200 to 400 so it reads in one glance.
Text DM on other Instagram triggers (Story replies, DMs, Lives)1,000 charactersA little more room, same advice: shorter gets more taps.
Facebook Messenger DM640 charactersMeta's own cap for Messenger button messages.
Buttons on one messageUp to 3One clear button usually beats three.
Button textUp to 60 characters in the editorLong labels can be cut off on small screens; 2 to 4 words is safest.
Public comment reply140 characters, up to 3 that rotateRotating replies keep your comment section from looking copy-pasted.
Follow-upsWithin 23 hours of the person's messageMeta's messaging window closes at 24 hours.
Personalisation{{Name}}, {{Email}}, {{FollowerCount}} (paid plans)Variables do not count toward the character limit.

On a comment, Meta allows one private reply per comment. If your DM uses a variable like {{Name}} or has follow-ups, SuperProfile first sends a short opening message with a button (for example "Send me the link"), and the main DM goes when the person taps it. That tap is the reply that opens Meta's window. Write the opening line so it is worth tapping.

Which templates work on the free plan?

The free plan gives you Auto-DM on Instagram posts and Reels, one keyword per automation, text-and-button DMs that end with a short "Sent via SuperProfile" line. Paid plans add Stories, Lives and incoming-DM triggers, unlimited keywords, any-comment and all-posts triggers, ask-to-follow, email collection, follow-ups, more DM types, Facebook Messenger and more than one Instagram account. For prices, see superprofile.bio.

TemplateWorks on the free plan?What needs a paid plan
Comment to get linkYesStory, Live and DM triggers; more than one keyword
Lead magnetYes, as a link to the freebieCollecting the email inside the DM
Follow to get linkNoThe follow request step
Webinar inviteThe DM, yes, linking any registration pageHosting the webinar on SuperProfile; reminder follow-ups
Course launchThe DM, yesHosting and selling the course on SuperProfile; follow-ups
Affiliate linkYesSeveral keywords for several products on one post
PriceYes, for one keyword on a post or ReelDM and shared-post triggers, AI intent matching
Abandoned cartNoNot-bought follow-ups
Follow-upNoFollow-ups
New follower welcomeSent by handStory reply and DM triggers that start a welcome flow

How do you personalise a DM without it feeling automated?

Variables fill in details per person. SuperProfile supports {{Name}}, {{Email}} and {{FollowerCount}} in Instagram DMs on paid plans. Use the name once, near the start. If Instagram returns no name for someone, the variable is left blank, so put it where a blank still reads fine: "Hi {{Name}} 👋" survives a blank; "{{Name}}, you are going to love this" does not.

The bigger personal touch is matching the post. A DM that says "here is the 7-day meal plan from the Reel" feels written for them even without a name, because it is about the thing they just watched.

Stuck on wording? In the editor, a Rewrite button suggests up to 3 rewordings of your DM text or public comment reply, keeping links, variables, handles and numbers exactly as you wrote them; up to 50 rewrites per day. It is on paid plans.

Can an AI assistant set up these templates for you?

Yes. Connect Claude, ChatGPT or another assistant to SuperProfile and ask it to draft an automation with one of these templates, for example: "Create a draft automation for my latest Reel that sends my free guide when someone comments GUIDE, using the short variant from the lead magnet template." In SuperProfile's MCP server, preparing a change does not publish it, so you review it before it goes live. See Auto-DM from an AI assistant.

An AI assistant drafting a SuperProfile Auto-DM automation for a Reel, shown as a draft that has not been published yet
Sample data. An automation drafted from a chat and saved as a draft; nothing is sent until you publish it.

What DM situations are not on this list?

What does Meta allow in automated DMs?

Meta's messaging windows and rules apply to all messages. Per Meta's private replies documentation (read October 2026), a business can send one private reply to a comment, within 7 days of it; more messages need the person to respond, within 24 hours of that response. On SuperProfile, follow-ups run within 23 hours of the person's message, inside Meta's messaging window.

So no template can promise that a DM reaches a given person: a comment outside the window, an Instagram connection that has expired, or a Live that has already ended means no DM. Write the public comment reply so the person knows to check their DMs or message requests.

Frequently asked questions

What is an Instagram DM template?

A ready message you paste into an auto-DM tool or send by hand, written for one situation: sending a link after a comment, inviting someone to a live class, answering a price question, or following up.

How long should an Instagram auto-DM be?

Short enough to read without scrolling: 200 to 400 characters is a good target. SuperProfile allows up to 900 characters for a text-and-button DM on a post or Reel and 1,000 on other Instagram triggers.

Can I use the person's name in an auto-DM?

Yes, on SuperProfile's paid plans, with the {{Name}} variable. On a comment, using a variable means an opening message with a button goes first, and the main DM follows when the person taps it.

Do these templates work for Facebook Messenger?

Yes, as long as the message stays under 640 characters, which is Meta's cap for Messenger button messages, and has no variables like {{Name}}, which Messenger automations do not fill in yet.

Can I send an automated DM to new followers?

Not through Meta's official API: a business can message someone only after they comment or message first. See the new follower welcome template for what to do instead.

More Instagram DM templates

More guides

Last updated .