Riplo
← Back to all articles
How-to

How to send an automatic DM when someone comments on your Instagram post

Riplo team

The gap between interest and an answer

Someone watches your reel, likes what they see, and writes one word under it: price.

That is the warmest moment you will get. They have raised their hand in public, in front of everyone else scrolling past. And then, in most accounts, nothing happens for four hours — because you were asleep, in a meeting, or simply looking at a different app.

By the time you answer, they have scrolled on. The interest was real; the timing was not.

Comment-to-DM automation closes that gap. The comment arrives, your reply goes out seconds later, and the conversation starts while the person is still holding their phone.


What actually happens, step by step

It is worth understanding the mechanism, because the limits come from Instagram rather than from any tool.

  1. Someone comments on your post, reel or live video.
  2. Instagram notifies the app through a webhook — a message sent to the tool the moment the comment appears. Nothing is being scraped or polled; Meta pushes it.
  3. The tool checks the comment text against the keywords you set.
  4. If it matches, two things can happen: a public reply under the comment, and a private message to the person who wrote it.
  5. The private message carries whatever you wrote — a price, a link, a set of product cards, a button.

The whole round trip takes a few seconds. From the customer's side it feels like you were watching.


The one rule that governs everything: 24 hours

Instagram does not let a business message anyone it likes. There is a window:

You may send a direct message to someone for 24 hours after their last message or interaction with you. After that, the window closes.

This is why a comment matters so much. The comment opens the window. Reply within it and the conversation is yours; miss it and you cannot start one at all, no matter how interested that person was.

It is also why "I will get to the comments at the weekend" is more expensive than it sounds. It is not a delayed reply — for most of those people, it is no reply that is permitted.


Public reply, private reply, or both

You have three shapes to choose from, and they do different jobs.

What you sendWho sees itWhat it is good for
Public reply onlyEveryoneShowing the account is answered; social proof
Private message onlyThe commenterPrices, links, anything you would rather not post publicly
BothEveryone, plus the commenterThe usual choice — a short public nudge, the detail in private

The most effective combination is usually a short public line — "Sent you the details 💚" — and the real content in the DM. The public line tells the next hundred people scrolling past that this account answers. The DM does the selling.


Choosing keywords that actually get typed

The keyword is the trigger, so it has to be something a real person would write without being trained.

Good keywords are short and obvious:

  • price — the most common question in any shop
  • link — for anything you sell elsewhere
  • 1, 2, 3 — when you ask people to comment a number, almost everyone complies
  • The product name itself

Keywords that cause trouble:

  • Long phrases nobody types exactly
  • Words that appear in ordinary conversation — a rule on how will fire on "how lovely"
  • Anything with unusual spelling

A useful trick: ask for the keyword in the caption. "Comment the word PRICE and I will send it over." Conversion goes up, and so does your comment count, which the algorithm reads as engagement.


The mistakes that quietly lose sales

Writing a reply that reads like a robot. "Your request has been registered." No. Write it the way you would speak: "Hi! Here is the link — shout if you want a different size 👋"

Sending only a link. A bare URL gets ignored. Say what is behind it.

Setting the rule up after the post goes out. The busiest minutes of a post are its first ones. Build the rule first, then publish.

Forgetting the people who reply to the DM. Automation opens the conversation; it does not finish it. Someone who writes back deserves a person.

Using a tool that asks for your Instagram password. There is no legitimate reason for that. The official route goes through Meta's own sign-in screen, and the tool never sees your password. Anything else puts your account at risk of being restricted — and hands your login to a stranger.


What to measure

After two weeks, three numbers tell you whether it is working:

  • Comments per post. Should rise, because you are asking for them.
  • DMs opened. How many of those comments became a conversation.
  • Replies to your DM. The real signal — this is interest, not curiosity.

If comments rose but replies did not, the message is the problem, not the automation. Rewrite it shorter and friendlier and try again.


Setting it up in Riplo

The flow above is what Riplo does. In practice:

  1. Connect your Instagram professional account through Meta's official sign-in — no password is asked for, and you can revoke access at any time.
  2. Create a comment rule: pick the keyword, write the public reply and the DM.
  3. Choose whether it runs on every post or one specific post.
  4. Switch it on before you publish.

You can start on the free plan and have the first rule running in a few minutes. If you are comparing tools, the ManyChat comparison covers where they differ.

The part worth repeating: the comment is the moment. Everything else is about not wasting it.

Free to startReady to answer every comment automatically?

Connect your Instagram account through Meta's official API and build your first rule in a few minutes.

Start free