Automations
How comment → DM works on Instagram (and its real limits)
The mechanics behind "comment PRICE and I'll DM you", what Meta actually allows, and how to use it without annoying people or risking your account.
5 September 2026 · 6 min read
You’ve seen the caption: comment PRICE and I’ll send it over. It works because it does three things at once — it lifts the post’s engagement, it starts a private conversation, and it gives you a reason to message someone who hasn’t messaged you first.
Here’s what actually happens underneath, and where the limits are.
The mechanics
- Someone comments on your post or reel.
- Instagram notifies the connected tool through a webhook.
- The tool checks the comment against your keywords.
- It replies publicly under the comment, usually something short.
- It sends that person one direct message — the private reply.
The private reply is the important part. Normally a business can only message someone who messaged first. A comment creates a one-time exception.
The rules that matter
One DM per comment. You can send exactly one private reply to a given comment. If the same person comments five times, that is not five chances to message them.
Seven days. The private reply must be sent within seven days of the comment.
Then the normal window applies. Once they reply to your DM, you’re in the ordinary 24-hour window for automated replies.
Rate limits are real. Meta caps how many automated messages an account can send per hour. A viral reel can generate more comments than your allowance, so a good tool paces sending rather than blasting and getting throttled.
A well-behaved setup also waits before messaging the same person again — once a day is a reasonable ceiling, no matter how many posts they comment on.
Making it work rather than just firing
Keep the public reply varied. If every comment gets the identical “Sent you a DM!”, your comment section reads like a machine. Rotate a few.
Make the DM do something. A link on its own converts badly. Give the person a next step they can tap: see prices, book a time, ask a question.
Match the DM to the post. Someone commenting on a balayage reel should not receive your generic welcome message. Post-specific rules beat a single catch-all.
Set a default anyway. The most valuable automation is the one covering every future post, so a reel that takes off at midnight still gets answered.
What it is not good for
Comment automation gets a conversation started. It doesn’t finish one. If your DM ends at “here’s the link”, you’ve handed the client a task instead of an answer. The businesses that get the most from it treat the comment as the opening line, then answer questions and book the appointment in the same thread.
A quick checklist
- Keywords that people actually type (PRICE, PRICES, INFO, BOOK)
- A short public reply, with a few variations
- A DM that answers the question and offers a next step
- A default rule for every post, including future ones
- One message per person per day, paced under Meta’s limits