Skip to content
DMpop

Instagram DM going to Requests

Your DM wentto Requests.Here's why.

An Instagram auto DM goes to message requests when the person doesn't follow you. Meta sends a reply to a comment to the commenter's main inbox if they follow your account, and to their Requests folder if they don't. No tool can change that, so tell people where to look: “Sent! Check your requests.”

Updated

Under the comment, from you

@you Sent! Not following me? Check your message requests 📩

Where the DM goes

  • Follows you → their Chats
  • Doesn't follow you → Message requests

Per Meta's private replies documentation.

Why my DM goes to message requests on Instagram

Followers: Chats.Everyone else:Requests.

Where an automatic DM shows up, by situation. Rules from Meta's developer docs and Instagram's Help Centre, checked November 2026.

Where an Instagram comment-to-DM reply shows up for the commenter
The personWhere your DM shows upSource
Follows your accountTheir main inbox (Chats)Meta: private replies
Doesn't follow youTheir message requests. It shows in Chats only once they accept it.Meta: private replies, Instagram Help
Doesn't follow you, and Instagram flags the messageThe Spam folder inside Requests, with no notificationInstagram Help: spam
Has chosen not to receive message requestsThey may not get it at all. Message controls let people turn requests off.Instagram Help
A teen accountTeens are set to be messaged only by people they follow or are connected to. Meta doesn't say how this applies to replies to comments.Instagram: Teen Accounts
DMed you the keyword firstThe chat they started. DMpop replies there when Also reply to DMs and Story replies is on.DMpop

Meta's private replies page puts it in one line: the reply appears in the person's Inbox if they follow the Instagram professional account, and in the Request folder if they don't. That's the same for DMpop, ManyChat and every other tool on Meta's official API. A comment-triggered DM going to Requests is not a sign your account is in trouble.

How people find and accept your DM

Requests,then Accept.

What to tell a follower who can't find the DM. Steps from Instagram's Help Centre; the exact taps vary a little between app versions.

  1. Open Messages in Instagram.
  2. Tap Requests next to Messages at the top. Your DM is there with the other message requests.
  3. Not there? Open Spam inside Requests. Instagram puts message requests it thinks may be spam, or that match the person's Hidden Words, in a separate Spam folder, without a notification.
  4. Open the message and tap Accept. Instagram moves the conversation to the main messages folder.

Instagram's help says people need to accept a message request before it appears in their Chats list, and that messages from people they follow appear in Chats directly. Each person chooses in Settings → Messages and story replies → Message controls whether requests go to the folder or aren't received at all. Sources: Manage message requests, View, delete or report spam.

Instagram auto DM in requests folder: what to do

Tell themwhere to look.

You can't choose the folder. You can make sure nobody misses it.

1. Say it in the caption and on screen

“Comment GUIDE and I'll DM it to you. Not following me? It'll be in your message requests.” One extra line. It answers the question before it's asked.

2. Put it in the public reply

Turn on Reply publicly to the comment and add a few variations that mention requests. DMpop picks one at random for each matching comment, up to 10 variations. Public replies don't count toward your monthly DMs.

  • “Sent! Check your DMs, or Requests if you don't follow me yet 📩”
  • “DM bheja hai, Requests mein dekho 👀”
  • “It's in your inbox. Not there? Check message requests 💛”

More on writing these: auto reply to Instagram comments.

3. Give people a backup

Turn on Also reply to DMs and Story replies and add “Not there? DM me GUIDE” to the caption. Someone who DMs you starts the conversation themselves, and DMpop replies in that chat.

4. Make the first line obviously yours

In a list of requests, people see a preview. Start with what they asked for: “Here's the GUIDE you asked for on my reel”, not “Hey!!”. A message that looks like the thing they asked for gets opened.

5. Test it as a stranger

Comment from a second account that doesn't follow you and see exactly where the DM lands and what it looks like before it's accepted. Instagram's help pages don't describe whether buttons in a request work before it's accepted, so check your own flow, especially if you use an opening message with a button.

Sent, but not seen

Check the logbefore thefolder.

A DM sitting in Requests and a DM that never went are different problems.

DMpop's DM log shows every comment that matched your keyword as Sent, Failed or Skipped, with the reason. Start there when someone says “I didn't get it”:

  • Sent: Instagram accepted the DM. Ask them to check Requests, then the Spam folder inside it.
  • Skipped, “Already replied”: another of your campaigns already sent the comment's one private reply. Instagram allows one per comment, so the person got that DM instead.
  • Failed: the log shows Instagram's error. “The comment is invalid for a private reply” usually means another tool already replied to it. Common errors are in auto DM not sending.
  • Not in the log at all: the comment didn't match the keyword, or Instagram never told DMpop about it. DMpop re-checks recent comments on active campaigns every few minutes to catch missed ones.

Comments older than 7 days can't get a private reply at all; that's a different issue, covered in auto DM on old posts. Instagram's timing rules are in the messaging window guide.

Don't fix it with a follow gate

Asking people to follow first doesn't move the first DM out of Requests: it goes to a non-follower, so it lands in their requests too. The follow gate is optional, and Meta's spam policy lists requiring a follow to get access to specific content as engagement gating. Read what Meta's rules say before using it.

Questions

Requests,answered.

Why does my Instagram auto DM go to message requests?

Because the person doesn't follow you. Meta's documentation for private replies (the DM sent in reply to a comment) says it goes to the person's Inbox if they follow your professional account, and to their Request folder if they don't. Every tool on Meta's official API works under the same rule.

Can I make auto DMs go to the main inbox instead of Requests?

Not for people who don't follow you. Meta decides the folder when the DM is sent, based on whether they follow you. What you can control is whether people know to look: say 'check your requests' in the caption and in the public reply.

Does the follow gate move the DM out of Requests?

No. A follow gate's first message also goes to a non-follower, so it lands in their Requests too. It's optional, and Meta's spam policy has a line on gating content behind follows, so don't turn it on just for this.

Someone says they never got the DM. Where do I check?

Look them up in DMpop's DM log first. Sent means Instagram accepted it: ask them to check Requests and the Spam folder inside it. Failed or Skipped shows the reason: 'Already replied' means another of your campaigns sent the comment's one private reply, and a Failed 'invalid for a private reply' usually means another tool got there first.

Why do some people never see the DM at all?

They may not check requests, Instagram may have put it in their Spam folder (which doesn't notify), they may have turned off message requests in Message controls, or they may be a teen whose account only accepts messages from people they follow or are connected to.

What if they DM me the keyword instead?

Then they started the conversation, and with 'Also reply to DMs and Story replies' on, DMpop replies in that chat. It's a good backup line for people who can't find the first DM: 'Not there? DM me GUIDE.'

Free to start

Reply in public.DM in private.

DMpop sends the DM and posts a public reply that tells people where to find it. The Free plan includes 1,000 DMs a month and every feature, and paid plans start at ₹99.