Public Reply Sent but No DM Arrives
The public reply appearing is proof that the automation triggered, matched the keyword and reached Instagram. So the trigger, the keyword and the connection are all fine — the failure is in the DM step alone, and there are only a few places it can be.
Work down these in order; the first two account for most cases.
1. The DM is switched off
Section titled “1. The DM is switched off”Disable direct message turns an automation into a public-reply-only automation. It’s a setting people switch on to test the comment side and then forget.
Open the automation and confirm the DM step is enabled. This takes seconds and rules out the most embarrassing cause.
2. It arrived, in Message Requests
Section titled “2. It arrived, in Message Requests”This is the big one, and it isn’t a fault.
Instagram files a message from an account you don’t follow into Message requests rather than the main inbox. The DM was delivered; the recipient hasn’t seen it — message requests are a tab most people check rarely, if at all. No setting on any platform changes where that first message lands.
What actually helps:
- Send an opener message first. A short greeting with a button gets the recipient to interact, and once they do, the conversation moves into the main inbox — with your real content arriving there instead. This is the single most effective fix on this page.
- Say in the caption that the DM is coming. “Check your message requests” in the public reply costs nothing.
Before assuming a failure, test from a second account that doesn’t follow you and check its Message requests tab. Most “no DM” reports end here.
3. The recipient can’t be reached
Section titled “3. The recipient can’t be reached”Some people cannot receive your DM at all:
- They’ve blocked message requests from accounts they don’t follow.
- Their account is deactivated, restricted or deleted — Instagram returns “no matching user found” or “this person isn’t available right now”.
- They archived or deleted the conversation mid-flow, so a follow-up has nowhere to land.
None of these are fixable, by LinktoDM or anyone else. A small proportion of every audience falls into this group, so a handful of these on a busy post is normal. See Comment automation not working for the underlying error.
4. It’s still in the queue
Section titled “4. It’s still in the queue”A post that takes off generates more private replies than Instagram’s 750 per hour limit allows, so LinktoDM holds the surplus and releases it into the next hour rather than throwing it away. The public replies aren’t capped the same way, which is exactly why you see comment replies with no DMs behind them yet.
Open the In queue panel to check — Check your DM queue status explains what a rising count means, and rate limits and throttling covers why.
5. The 24-hour window closed
Section titled “5. The 24-hour window closed”If the DM step is behind a delay or a follow-up longer than 24 hours, Instagram will refuse it — messaging is only allowed for 24 hours after the person’s last interaction. Shorten the delay.
Telling normal from broken
Section titled “Telling normal from broken”| What you see | Verdict |
|---|---|
| Some commenters get DMs, some don’t | Normal. Message requests and unreachable recipients |
| DMs arrive minutes or hours late during a spike | Normal. The queue is working |
| Nobody gets a DM, on any automation | Broken. Start with comment automation not working |
| It worked yesterday, nothing today | Broken. Usually permissions or a password change |