Instagram DM automation for ecommerce brands

Ecommerce brands use Instagram DM automation to answer "link?", "how much" and sizing comments on product Reels with a direct, tracked product link in the DM, and to collect emails for drops and restocks before the 24-hour window closes.

By pratieee, indie founder of dmpilotUpdated 2026-10-09

Why do product Reels bury an online store in "link?" comments?

A product Reel that performs well produces the same three comments over and over: "link?", "how much?" and "do you have this in a medium?". Instagram only gives you one link in the bio, so the honest answer to "link?" is usually "check the bio, then scroll the shop, then find the product". Most people never make it that far. The comment section fills up with unanswered buying intent, and whoever is running the account spends the evening pasting the same URL into DMs by hand.

Drops and restocks make it worse. When a popular item comes back in stock, the people who asked about it three weeks ago are the ones most likely to buy, but they commented on an old post and you have no way to reach them unless they message you again. The same applies to sizing and shipping questions: they arrive in bursts, they are nearly identical, and every one of them is a purchase that stalls while the buyer waits for a reply.

The fix is not a chatbot that tries to sell. It is a small set of automations that send the right product link to the person who asked, within seconds, while they still have the Reel open. DMPilot does this with comment-to-DM, story-reply and keyword triggers, and it tracks which links actually get clicked.

Which automations should an online store set up first?

Start with the recipes below. Each one replies to a person who has already commented, replied to a story or sent a DM, which is the only kind of message Instagram allows a business to initiate. Keep the DMs short. People are reading them on a phone between two Reels, and a link button is worth more than a paragraph.

Recipe 1: the product Reel that gets "link?"

Trigger: comment-to-DM on the Reel, keyword LINK, matched anywhere in the comment so "link?" and "link pls" count too; add a second automation for "how much" if buyers ask that way. DMPilot posts a short public reply under each comment ("Just sent it ✨"). DM: "Hey, here is the exact one from the Reel. It is the cotton crew in oat, and sizes run true. Tap below to see it." Then a link button labelled "View the crew" pointing to a tracked product-page link. One product, one button, no menu. If the Reel shows two items, make two automations with two keywords rather than one DM with two links.

Recipe 2: the restock waitlist

Trigger: comment keyword RESTOCK on the "sold out" post, or a story reply to a "back soon" story. DM: "That one sold out faster than we expected. Want an email the moment it is back? Reply with your email and we will let you know first." The email prompt uses DMPilot's lead capture with consent text, so the address lands in your list and you can send the restock announcement by email even after the DM window has closed.

Recipe 3: the sizing and fit question

Trigger: keyword DM containing "size", with a second automation for "sizing". DM: "Good question. This style runs a little roomy, so most people take their usual size or go one down for a closer fit. Here is the size chart with real measurements." Link button: "Size chart", pointing to the tracked chart page. You are not trying to guess the person's size, just removing the reason they hesitated.

Recipe 4: shipping and delivery

Trigger: keyword DM containing "shipping", with a second automation for "delivery". DM: "We ship worldwide. Most UK orders land in 2 to 4 working days, the rest of Europe in about a week, and everything over 60 is free. Full details here." Link button: "Shipping info". Update the DM whenever the policy changes; a wrong shipping answer in an automated DM costs more trust than no answer at all.

Why send a tracked product link instead of the bio link?

The bio link is a detour. Someone who asked "link?" on a Reel of one jacket does not want your homepage, they want that jacket. A DM with a link button straight to the product page removes two or three taps and, more importantly, keeps the person inside the moment of interest. DMPilot's tracked links are short links with a click count and a click-through rate, so you know how many of the people who received the DM actually opened the product page.

That click-through rate is the number to watch. It tells you whether the DM copy and the product match what the Reel promised. A Reel with lots of "link?" comments but a low click-through on the link usually means the DM arrived too late, the button label was vague, or the product page did not look like the Reel. Compare click-through across Reels and you will quickly see which content produces buyers rather than just commenters.

Beyond click-through, measure the things your store already tracks: add-to-cart and orders from the tracked link, and the size of your restock list. Treat any benchmark for comment-to-purchase conversion as a rough baseline only; it varies widely by price point and product category.

How does email capture in the DM fit a store's workflow?

Instagram lets you reply freely for 24 hours after a person's last message. After that the standard window closes and you cannot send an ordinary promotional DM. For a store that lives on drops and restocks, that is the whole problem: the people who asked about an item are exactly who you want to tell when it returns, and by then the window has been shut for weeks.

DMPilot's lead capture asks for an email inside the DM thread, with consent text, at the moment the person is most interested. You then own that contact outside Instagram. Use it for the restock alert, the early-access drop link and the "you asked about this" reminder, all sent by email where there is no messaging window to worry about. Keep the ask specific: "email me when it is back" converts better than "join our newsletter".

What to measure here is simple. How many people who received the DM left an email, and how many of those opened or clicked the restock email. Together with link click-through, that gives you a two-step funnel from comment to contact to click, which is enough to decide which products deserve a dedicated Reel next.

What Instagram rules does a shop account need to respect?

Everything above runs on Meta's official Instagram Messaging API through an approved tech provider. That matters because unofficial bots that drive the app or its private web API break Instagram's terms and are the usual cause of action blocks and restricted accounts. DMPilot only ever messages someone who has contacted you first: a comment, a story reply or reaction, or a DM.

There are three rules that shape the recipes. One private reply per comment, sent within 7 days of the comment. A 24-hour window for free-form replies after each message from the person. And Meta-documented per-account limits on sends. A busy product Reel can produce a lot of comments in an hour; when a send hits a limit, DMPilot backs off and retries it, and a 24-hour per-contact cooldown means each automation sends a shopper its link message once a day at most.

Do not scrape follower lists, do not mass-DM strangers, and do not run engagement pods. None of that is necessary for a store, and all of it puts the account at risk. The full rules are in Instagram automation rules and Instagram DM limits.

What DMPilot does not do for ecommerce

DMPilot has no product carousels. You cannot send a swipeable set of products inside a DM. Instead you send one clear message with a link button to a product page or collection page, which is what most "link?" comments are asking for anyway. If you need a shoppable catalogue inside the thread, this is not the tool.

There is also no visual flow builder, no WhatsApp or Facebook Messenger and no multi-account workspaces. Each subscription connects one Instagram account. And it cannot message anyone who has not contacted you first, because Instagram does not allow that for any tool. What it does do is comment-to-DM, story-reply-to-DM, keyword DM triggers, tracked links with click-through rate and DM link buttons, free for up to 100 people a month with no card. Pro, at $9 a month flat, removes the limit and adds email capture with consent.

Frequently asked questions

Can I send a product link automatically when someone comments on my Instagram Reel?

Yes. A comment-to-DM automation sends a private message with a link button to the product page to anyone who comments a keyword such as LINK on that Reel, and posts a short public reply under the comment at the same time.

Does Instagram DM automation work with Shopify or WooCommerce?

DMPilot does not integrate with a store platform directly. It sends tracked links to any product page URL you choose, so it works with any storefront that has a public product page.

Can I DM people who commented on an old post when the product is back in stock?

Not via Instagram if the 24-hour window has closed. The reliable way is to collect their email inside the DM when they first ask, then send the restock alert by email.

Can DMPilot send a product carousel in Instagram DMs?

No. DMPilot has no product carousels. It sends a text message with a link button to a product or collection page instead.

Can an Instagram automation tool answer sizing and shipping questions?

Yes, with keyword DM triggers. When an incoming DM contains a word like "size" or "shipping", the tool replies with a pre-written answer and a link to your size chart or shipping page.

Is it against Instagram rules to auto-DM people who comment on my product posts?

No, as long as the tool uses Meta's official Instagram API and only messages people who commented, replied to a story or DMed you first. One private reply per comment, sent within 7 days.

How do I know if people actually click the product link I send in DMs?

Use tracked links. DMPilot gives each link a click count and a click-through rate so you can compare which Reels and DM messages produce real product-page visits.

Keep reading

Try it on your next post.

Connect Instagram, pick a trigger, write one message. Free for up to 100 people a month with no card. Pro is $9 a month.

Try it for free →