- Comment-to-DM turns a public comment with a keyword into an instant private message with your link or offer.
- It works because the next step is one word, the reply is instant, and the conversation moves to DMs where people book.
- Pick one clear keyword per offer, say it in the post and the caption, and send something useful in the DM.
- Meta allows one private reply per comment, only to the person who commented, and only within 7 days of the comment.
- Moonya includes DM automations on every plan: Starter 1, Pro 10, Agency up to 1,000.
What comment-to-DM is
Comment-to-DM is a simple automation on Instagram and Facebook. You publish a post that says something like "Comment BOOK and I will send you the link". When someone comments that word, an automation sends them a private message (a DM) with your booking link, price list, menu or offer. Often it also leaves a short public reply under the comment, such as "Sent you a DM!", so other people see that it works.
The person did one thing: typed one word. Everything after that happens on its own, in the inbox they already check every day.
You will see this called a keyword DM, an auto DM, a comment trigger or a private reply. They all describe the same mechanic: keyword in a comment, message in the inbox.
Why it works for small businesses
Most small businesses lose interested people in the gap between "this looks nice" and "how do I book?". The usual path is: tap the profile, find the link in bio, open a page, look for the right service, maybe give up. Comment-to-DM shortens that path to one word.
The next step is tiny
Commenting one word is about the smallest action you can ask of someone. It feels less committing than sending a message from scratch, and it does not require them to leave the app.
The answer is instant
A salon owner with clients in the chair cannot reply to comments in real time. An automation can. The person gets the link while they are still interested, not three hours later.
The conversation moves to DMs
Once there is a DM thread, the person can ask a follow-up question ("Do you have anything on Saturday?") and you can answer when you have a minute. A public comment rarely turns into a booking. A private conversation often does.
Comments help the post
Comments are a visible sign that people care about a post. You should not chase them for their own sake, but a clear "comment a word" call to action gives people an easy reason to engage instead of scrolling past.
How to set it up, step by step
Every tool has its own buttons, but the setup always follows the same logic. Here it is in general terms.
- Pick one offer. One automation should do one job: send the booking link, the price list, the menu, a free guide, a discount. Do not try to cover everything in one message.
- Choose a keyword. Short, easy to spell, in capital letters in the post: BOOK, PRICE, MENU, GUIDE. One word is better than a phrase. Avoid words people use in normal comments, such as "nice" or "love".
- Decide where it listens. Most tools let you watch one specific post or all your posts. A specific post is best for a campaign. All posts is good for an evergreen keyword like PRICE.
- Write the DM. Greet the person, give them what they asked for and add one clear next step. For example: "Hi! Here is our price list and the link to book your first visit. Reply here if you have any questions."
- Add a short public reply (optional). Something like "Check your DMs" under the comment. Write two or three variants so the replies do not all look identical.
- Connect the account and test it. Your Instagram must be a professional (business or creator) account connected through an approved tool. Comment the keyword from a second account and check that the DM arrives.
- Announce the keyword clearly. Put it on the image or in the first seconds of a video, and again in the caption: "Comment BOOK and we will DM you the link."
Tip: keep the link destination simple. If the DM sends people to a booking page, make sure that page opens fast on a phone and shows the free slots without extra clicks.
Keyword ideas by business type
The best keyword is the one your customer would naturally say. These are starting points, not rules. Use the language your audience writes in.
| Business | Keyword | What the DM sends |
|---|---|---|
| Hair or beauty salon | BOOK, PRICE | Booking link, price list, this week's free slots |
| Dental or aesthetic clinic | CONSULT, INFO | Link to book a consultation, what to expect at the first visit |
| Restaurant or café | MENU, TABLE | Menu link, reservation link, today's special |
| Gym or fitness coach | TRIAL, PLAN | Free trial class sign-up, starter plan PDF |
| Local services (plumber, cleaner, electrician) | QUOTE | Short form for a quote, service area, contact number |
| Online shop | LINK, SIZE | Product link, size guide |
| Course or workshop | GUIDE, SPOT | Free guide, registration page |
| Agency (for a client) | AUDIT | Booking link for a free review call |
A good habit is one keyword per offer. If you run a spring promotion and a regular price list at the same time, give them different words so each person gets the right message.
Meta rules and common mistakes
Comment-to-DM is allowed on Instagram and Facebook when it goes through Meta's official messaging tools. It is also tightly limited, and the limits are what keep it from turning into spam.
The rules that matter
- Only message people who commented. A private reply goes to the person who wrote the comment. You cannot message their followers, people who only liked the post, or anyone else.
- One private reply per comment, within 7 days. Meta's developer documentation says only one message can be sent to the person who commented, and it must be sent within 7 days of the comment (Meta: Private Replies).
- The conversation continues only if they answer. After your private reply, you can keep talking only when the person writes back, and then within Meta's standard 24-hour messaging window.
- Use an approved tool. Browser bots and unofficial apps that log in with your password can get the account restricted. Use tools that connect through Meta's official login.
Mistakes to avoid
- Sending a sales pitch instead of the thing they asked for. If they asked for the price list, send the price list. Trust is the whole point.
- A keyword nobody can find. If the word only appears at the end of a long caption, few people will use it. Put it on the visual and early in the caption.
- Too many keywords at once. Three different words on one post confuse people. One post, one keyword.
- Forgetting to test. A broken link in an automated DM is worse than no DM. Test every new automation from a second account.
- Never reading the replies. The automation starts the conversation. People will answer with real questions, and those deserve a real reply from you.
- Leaving old campaigns running. When an offer ends, turn its automation off or update the message.
How Moonya does it
Moonya is a social media autopilot for small businesses: it learns your brand from your website, writes and designs your posts, and publishes them after you approve. Comment-to-DM is built in for Instagram and Facebook.
- Keyword and link. You set the keyword (it can match anywhere in the comment or exactly), the link and the message that goes with it.
- Any post or one post. Watch every post, or only one specific post for a campaign.
- Public reply. An optional reply under the comment, with up to three variants that rotate.
- Opening message and follow-up. An optional opening message before the link and an optional reminder about a day later if the link was not clicked.
- Stats and contacts. See hits, DMs sent and clicks, and the people who went through the flow.
- Posts that ask for the keyword. When a post automation's call to action asks people to comment a keyword, it can be linked to the matching DM automation.
DM automations by plan: Starter 1, Pro 10, Agency up to 1,000. See the full plans on the pricing page. Comparing tools? Read Moonya vs ManyChat.
Keep reading
Comment-to-DM works best on posts people actually stop for. Short videos are one of the strongest formats for that, and you do not need to film yourself: see how to make Instagram Reels without filming yourself. And if you already live in ChatGPT or Claude, you can set up and check these automations from the chat: how to manage your Instagram and Facebook from ChatGPT or Claude.
FAQ
Is comment-to-DM allowed on Instagram?
Yes, when it runs through Meta's official messaging tools. The rules are strict: you can send one private reply to the person who commented, within 7 days of the comment, and continue only if they answer.
Does comment-to-DM work on Facebook too?
Yes. Facebook Pages support private replies to comments in the same way. Many tools, including Moonya, can watch both Instagram and Facebook.
What is a good keyword for a comment-to-DM post?
One short word that matches the offer and is easy to spell, such as BOOK, PRICE, MENU or QUOTE. Use one keyword per offer and show it clearly on the post and in the caption.
Can I send DMs to people who only liked my post?
No. Private replies are only for people who commented. Messaging anyone else without them writing to you first is not allowed.
Do I need a business account?
Yes. Automations need an Instagram professional account (business or creator) connected to a tool through Meta's official login, or a Facebook Page.
How many DM automations does Moonya include?
Starter includes 1 DM automation, Pro includes 10 and Agency includes up to 1,000. Every plan starts with a 7-day trial for $1.