Why Instagram DMs Land in Requests, and How to Fix It

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.

Why Instagram DMs Land in Requests, and How to Fix It

Automate Comments and DMs in 5 Minutes

Someone comments on your IG post. They get a DM instantly. You do nothing.

Trusted by 10K+ creators and SMBs

Table of content
Share this article
Twitter/XFacebookLinkedinPinterestTelegramWhatsapp
Summarize with AI
ChatGPTGooglePerplexityClaude

TL;DR

TL;DR

  • A DM to someone who does not follow you lands in Message Requests, a folder that is not marked as read until they accept and that many people never open. That is why cold DMs feel invisible.
  • Instagram also filters templated or high-volume messages into Hidden Requests, an even less-seen sub-folder.
  • The fix is not a trick to reach the inbox. It is to stop messaging strangers and start from moments where the person acted first.
  • Comment-to-DM, Story replies and inbound keywords all reach the primary inbox, because each is a reply to an action they took, which also keeps them inside Meta's rules.
  • Cold outbound DMs are the riskiest thing in the inbox: unseen by design, and the main cause of account restrictions.

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.

Where messages actually land

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.

Why messages get filtered

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.

The honest fix: start from engagement, not from strangers

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.

Comment-to-DM

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.

Story replies

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.

Inbound keywords

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.

Making the warm messages land well

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.

Measure by segment, not by total

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.

Instagram contacts tagged by how they engaged, in the Inrō CRM

What not to do

  • Do not automate cold first messages. This is the one that causes both the Requests problem and account restrictions.
  • Do not lead with a link. Open a conversation first.
  • Do not send the same template to everyone. Identical messages at volume are the clearest automation tell.
  • Do not scale up when replies drop. Falling reply rates mean fix the approach, not add volume.

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.

Start every conversation from a real signal

Comment-to-DM, Story replies and inbound keywords all reach the inbox, because the person acted first. Free plan, no card.

FAQs

Why do my Instagram DMs go to requests or hidden requests?

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.

How do I stop my DMs going to requests?

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.

My outreach DMs are not even seen. What do I change first?

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.

How many cold DMs a day are safe?

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.

Does automating DMs hurt deliverability?

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.

How do I know which messages are actually landing?

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.

Giulia Filie
Growth Marketing Manager

Giulia leads growth at Inrō, an Instagram DM automation platform, which means she's knee-deep in what actually makes DMs convert and what just looks good in a demo. She writes from the data, and from a lot of trial and error.

Join automations strategies and Instagram Insights weekly

Thank you! You have been susbcribed to our weekly insights!
Oops! Something went wrong while submitting the form.

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.

Last updated
July 22, 2026
Category
Compliance & account safety

Related Articles

Try Inrō and leverage the power of Instagram DM automation

Attract more leads, target them with DM marketing, and automate your interactions on Instagram!

Free plan available
Meta Tech Provider
Setup in 5 minutes