Instagram DMs to non-followers land in Requests, where they go unseen. Here is why messages get filtered and how to reach the main inbox instead.
.avif)
TL;DR
TL;DR
Reach the inbox, not the requests folder
Comment-to-DM, Story replies and inbound keywords all reach the primary inbox, because the other person acted first. Free plan, no card.
If your Instagram messages are not being seen, the usual reason is where they land, not whether they were delivered. A DM to someone who does not follow you arrives as a message request, in a separate folder that is not marked as read until they accept it, and that many people never open. The reliable fix is not a trick to force your way into the main inbox. It is to stop starting from cold messages and start from moments where the other person acted first, because those reach the inbox by default.
Instagram sorts incoming DMs by relationship, and its own help documentation is clear about the split.
Messages from people you follow, or have messaged before, appear in your Chats. Messages from accounts with no prior connection arrive in Requests, a separate folder you have to open deliberately. Until someone accepts your request, your message is not marked as seen, and you have no way to tell whether they ever looked.
There is a further filter inside that. Instagram routes anything it reads as likely spam into Hidden Requests, a sub-folder most people open even less often. Messages tend to land there when there is no prior interaction, the text looks templated, or the sender is messaging a lot of new people in a short time.
So "my DMs are not being seen" almost always means "my DMs are in Requests or Hidden Requests", which is a deliverability problem, not a delivery one.
Four things push a message toward Requests, and they compound.
No prior interaction. The biggest single factor. If someone has never engaged with you, a first message from you has no relationship behind it, so Instagram treats it as lower trust. Once they accept a request, future messages route to Chats normally, which is Instagram's own stated behaviour.
Sending fast. A burst of messages to new people in a short window is one of the clearest spam signals, and it affects both where messages land and whether the account gets restricted. Covered in Instagram's DM limits.
The same message to everyone. An identical opener, call to action and link sent across many recipients reads as automation regardless of the tool, and swapping a first name does not disguise it.
Leading with a link. A first message that is mostly a URL, or a hard pitch, gets ignored, filtered or reported more than a message that opens a conversation.
Here is the part worth being direct about, because a lot of advice on this topic quietly assumes you should be cold-messaging strangers and just doing it more cleverly.
You should not. Cold outbound DMs to people who never interacted with you are the single riskiest thing you can do in the inbox. They are where account restrictions come from, they land in Requests by design, and no volume makes them safe. The reason they end up filtered is not a technical quirk to route around; it is Instagram working as intended. Trying to optimise cold outreach is optimising the wrong thing.
The fix that actually works is to change where the conversation starts. Instead of messaging strangers, make people raise their hand first, then reply to them. A reply to someone who just engaged reaches the primary inbox, because the relationship now exists.
Three entry points do this, all of which keep you inside Meta's rules because each is a response to an action the other person took.
Put a keyword in a caption, comment GUIDE and I will send it, and anyone who comments gets the DM automatically. They acted first, so the message reaches them, and you now have an open conversation rather than a cold request. This is the single biggest deliverability upgrade available, and the mechanics are in sending links in Instagram DMs.
A poll, a question sticker, or a reply with X and I will send it prompt all turn a passive viewer into someone who messaged you. Their reply lands in your inbox, and your follow-up lands in theirs. How Story replies arrive is covered in Story replies versus Story comments.
People who already message you asking for something are the warmest of all. Catching those with a keyword trigger means an instant, relevant reply rather than one that arrives hours later once you have seen it.
Once you are replying to people who engaged, a few things keep those messages effective.
Make the first line clearly for them. "Saw you commented on the Reel about [topic], here you go" beats a generic opener, because it proves the message is not a blast. If your tool tags contacts by which post or keyword brought them in, that context is already there to use.
Ask before you send a link. A question the person can answer, do you want the short version or the full checklist, opens a real exchange and tells you who is serious. Then send the link. A conversation converts better than a dropped URL, and it reads as human.
Fewer, better messages. If replies are low, sending more makes deliverability worse, not better, because poor engagement feeds the spam signal. Reduce until replies are steady, then scale only the warm segments that are working.
Most people track total messages sent, which hides the actual problem. The useful cut is by where the conversation started and who it went to.
Compare reply rates for followers versus non-followers, for people who engaged in the last month versus cold contacts, and by source: comment-to-DM, Story reply, inbound keyword, campaign. The pattern is almost always the same, warm sources reply and cold ones do not, and seeing it plainly is what stops people from scaling the thing that is failing. Across Inrō's own automations, DMs average a 90% open rate, a 60% reply rate and a 28% click-through rate, and those hold precisely because every message is a reply to an action someone took.

Every one of these turns "my DMs are not seen" from a fixable setup issue into a permanent one, and several of them risk the account itself, as covered in is Instagram automation safe.
Because there is no prior relationship. Instagram routes messages from people who do not follow you into Requests, and filters ones that look templated or high-volume into Hidden Requests. The message was delivered; it just landed somewhere the recipient rarely looks.
You cannot force it for a cold recipient, and trying is the wrong goal. What reliably lands in the main inbox is a reply to someone who engaged first: a comment-to-DM, a Story reply, or an inbound keyword. Once someone accepts a request or messages you, future messages route normally.
Stop starting from cold messages. Switch to a comment-to-DM offer or a Story reply prompt so people come to you, then reply to the ones who engaged. That single change fixes most of the problem, and it takes the account risk off the table too.
There is no safe number, and that framing is the trap. Cold outreach is the fastest route to both the Requests folder and an account restriction, so the answer is not a volume, it is to stop sending cold messages and start from engagement instead.
Not when the automation replies to people who acted first, through Meta's official API. That is exactly what reaches the inbox. Automating cold first messages to strangers is what hurts deliverability and risks the account, whatever tool is used.
Track reply rate by source and by whether the recipient was warm or cold, rather than total sends. The comparison shows immediately that warm entry points get replies and cold ones do not, which is the whole argument for starting from engagement.
Join automations strategies and Instagram Insights weekly
By entering your email address above and clicking Subcribe, you consent to receive marketing communications (such as newsletters, blog posts, event invitations and new product updates), and targeted advertising from Inrō from time to time. You can unsubscribe from our marketing emails at anytime by clinking on the "Unsubscribe" link at the bottom of our emails. For more information about how we process personal information and what right you have on this respect, please see our Privacy Policy.
Attract more leads, target them with DM marketing, and automate your interactions on Instagram!

