“Comment PRICE and we’ll DM you the menu” is one of the most effective things you can put under an Instagram post. It turns a public comment into a private conversation, and it gives people a reason to engage. It’s also easy to get wrong, and Meta has specific rules about how and when a business can message someone who commented. This guide explains those rules in plain English and walks through setting up comment-to-DM automation that stays on the right side of them.
What comment-to-DM automation is
Comment-to-DM automation watches the comments on your Instagram posts and Reels. When someone comments with a keyword you’ve chosen, it sends them a direct message automatically, usually with a link, a price list or an offer.
Under the hood this uses a Meta feature called private replies: a single message a business can send privately in response to a comment. That detail matters, because private replies come with their own rules.
Meta’s rules in plain English
Here’s what Meta’s documentation says, and what it means for your automation.
One private reply per comment
A private reply is one message in response to one comment. Meta’s Messenger Platform send docs, which cover Instagram messaging too, describe it as a single message that automatically includes a link back to the comment.
What this means for you: you can’t send a sequence of three DMs in a row to someone who commented. Put everything important in the first message, and give them a reason to reply.
The 7-day window
Private replies must be sent within 7 days of the comment. Meta’s Messenger Platform and IG Messaging API policy states this directly.
What this means for you: if you switch on automation for an old post, it can’t reach people who commented weeks ago. And if your automation was down for a few days, catch up quickly.
After they reply: the 24-hour messaging window
Once the person replies to your DM, a normal conversation starts. The same policy describes a standard messaging window that, for most user actions, lasts 24 hours. Inside it you can send follow-up messages freely. Outside it, your options are much narrower.
What this means for you: the goal of the first DM is to get a reply. That’s what opens the door to a real conversation.
Tell people when they’re talking to automation
Meta’s policy says automated chat experiences must disclose that a person is talking to an automated service where the law requires it, and recommends doing so even where it isn’t required. A short line like “This is an automatic message, reply here and a person will pick it up” covers it.
Don’t look like spam
Meta’s spam policy prohibits engaging at very high frequencies, whether done manually or by automation, treats repetitive content as a spam signal, and bans misleading links. Your automation should never post the same public reply hundreds of times, and your links should go where they say they go.
Rate limits
Meta also caps how many private replies an account can send per hour. The current limits are listed in the Instagram Platform overview. Most small businesses never come close, but a viral post can, so it’s worth knowing they exist.
The rules at a glance
| Rule | What it means for you |
|---|---|
| One private reply per comment | Put the important information in the first DM |
| Within 7 days of the comment | Old posts won’t reach old commenters |
| 24-hour window after they reply | Follow-ups only once they’ve replied |
| Disclose automation | Say it’s an automatic message |
| No high-frequency or repetitive spam | Vary public replies and keep volume sensible |
| No misleading links | Links go exactly where you say |
Before you start
You’ll need:
- An Instagram professional account (business or creator), connected to a tool that supports private replies. Our Instagram channel page covers what Open Motives connects.
- A post or Reel with a clear call to action in the caption: “Comment MENU and we’ll send you this week’s bakes.”
- Something worth sending. A price list, a booking link, a discount code or a short answer. If the DM isn’t useful, people won’t reply, and some will report it.
How to set up comment-to-DM automation, step by step
1. Pick one post and one keyword
Start small. Choose a single post and a single keyword that’s easy to type and unlikely to appear by accident. For Kettle & Co., a post about the autumn menu uses the keyword MENU.
Think about variations: “menu”, “Menu”, “menu please”, “MENU!!”. Most tools match case-insensitively and on “contains”, which is usually what you want. But watch for keywords that hide inside other words. “Price” also matches “priceless”, which might be fine, while “bun” matches “bunny”, which probably isn’t.
2. Decide whether to reply publicly too
A short public reply (“Sent you a DM!”) shows other people the offer is real and nudges them to comment. If you do this, write three or four versions and rotate them, rather than posting an identical reply under every comment. Public replies are a separate action from the private reply.
3. Write the private reply
This is the one message you get, so make it count:
- Say who you are and why they’re getting this. “Hi! You asked for our menu on Instagram.”
- Deliver the thing. The link, the price, the answer.
- Say it’s automatic. “This is an automatic message.”
- Invite a reply. Buttons like “See prices” and “Talk to us” make it easy.
Example for Kettle & Co.:
Hi! Thanks for asking about the autumn menu. Here it is: [link]. This is an automatic message, so if you’d like to order or ask anything, reply here and one of us will pick it up.
4. Set it to fire once per comment
Make sure the automation sends one private reply per comment, and consider limiting it to one per person per post. Someone who comments “MENU” three times doesn’t need three DMs, and Meta only allows one private reply per comment anyway.
5. Plan what happens when they reply
The private reply is the start, not the end. Decide in advance:
- Who gets notified when someone replies
- Which tag or stage the contact gets (for example, “lead”)
- Whether an AI assistant answers simple follow-ups, and when it hands off to a person
In Open Motives, the built-in Comment-to-DM template sets this up as a workflow: a trigger (“New comment contains ‘price’” on Instagram and Facebook), a private reply with “See prices” and “Talk to us” buttons, sent once per comment within Meta’s 7-day window, then a tag, a stage change and a notification to the sales team. Replies land in the shared inbox like any other conversation.
6. Test it with a second account
Before you announce anything, comment from a personal account you control. Check that the DM arrives, the link works, the buttons do what they say and the reply lands with the right person.
7. Watch the first 48 hours
Keep an eye on the post after it goes live. Look for false matches, complaints, and people who replied but didn’t get an answer. Adjust the keyword or message as needed.
Writing DMs people actually want
The best comment-to-DM messages feel like a helpful reply, not an ad:
- Be specific. “Here’s this week’s menu and prices” beats “Check out our amazing offers!”
- Keep it short. Two or three sentences and a link.
- Match the promise in the caption. If the caption says “menu”, send the menu, not a newsletter sign-up.
- Make the next step obvious. One question or two buttons, not five.
Mistakes that get accounts restricted
Use this as a pre-launch checklist:
- The DM sends once per comment, not on every comment from the same person
- Public replies are varied, not identical
- Every link goes where the message says it goes
- The DM says it’s automatic
- The keyword doesn’t match ordinary words people use in comments
- Someone is ready to answer replies, especially outside office hours
- You aren’t using the DM to push something the person didn’t ask for
Measuring whether it works
Track a few simple numbers each time you run a comment-to-DM post:
- Keyword comments: how many people asked.
- Reply rate: how many replied to your DM. This shows whether the message was useful.
- Conversations to outcomes: orders, bookings or sign-ups that came from those conversations.
- Complaints or blocks: any sign people felt spammed.
If reply rates are low, the DM probably isn’t giving people what they expected. Change the message before changing the keyword.
Frequently asked questions
Is comment-to-DM automation allowed on Instagram?
Yes. Meta’s private replies feature exists for exactly this, as long as you follow its rules: one private reply per comment, sent within 7 days, with no spam or misleading content.
How long do I have to send a private reply on Instagram?
Meta allows private replies within 7 days of the comment. After that, you can’t send a private reply to that comment, so turn on automation before or as soon as a post goes live.
Can I send more than one DM to someone who commented?
Only one private reply per comment. If the person replies to your DM, a standard messaging window opens, usually 24 hours, and you can continue the conversation normally inside it.
Does comment-to-DM work on Reels and live videos?
Yes. Private replies work for comments on posts and Reels, and Meta’s documentation also covers comments on live videos, with separate rate limits. Check your tool supports the content type you plan to use.
Wrapping up
Comment-to-DM automation works because it answers someone who has just put their hand up. Keep it to one useful message, send it quickly, say it’s automatic and have a person ready when they reply. Do that and you stay well inside Meta’s rules, and your customers will be glad you messaged.
Comment-to-DM is one of 12 ready-made workflow templates in Open Motives. Compare plans.