# Instagram Message Requests: How They Work + Automation Limits (2026)

> How Instagram Message Requests work in 2026: why non-follower DMs land in requests, how Private Replies bypass filters, and Meta's automation rules.

- **Canonical URL:** https://rapiddm.com/blog/instagram-message-requests-and-dm-automation
- **Author:** RapidDM
- **Published:** 2026-09-01T16:10:00+05:30
- **Updated:** 2026-09-29T12:42:00+05:30
- **Last verified:** 2026-09-29
- **Tags:** Message requests, Instagram DMs, Inbox management

---

Instagram **Message Requests** is the holding folder where Instagram filters direct messages from accounts a user does not follow. Understanding how Message Requests work (and how they interact with Meta's official [Instagram Messaging API](https://developers.facebook.com/documentation/business-messaging/instagram-messaging)) is essential when you send automated replies to non-followers who comment on your Reels or message your business for the first time.

*(Looking for a full guide on building comment triggers, Story flows, and follow-ups? Read our main pillar: [Instagram DM Automation: The Complete 2026 Guide](/blog/instagram-dm-automation-safe-2026).)*

## How Instagram's 4 inbox folders work in 2026

On Instagram Professional (Business and Creator) accounts, incoming and outgoing messages are sorted into four places:

| Inbox folder | What lands here | Push notification & API behavior |
| --- | --- | --- |
| Primary | Active customer chats, accounts you follow, and accepted requests | Fires lock-screen notifications; triggers Meta messages webhook immediately |
| General | Secondary threads you moved out of Primary to stay organized | Muted notifications by default; full API access remains active |
| Message Requests | First-time messages or Private Replies from accounts the recipient does not follow | Often silent on the recipient's lock screen until they check Requests |
| Hidden Requests | Messages flagged by Instagram's spam filter or Custom Hidden Words | Completely silent; never shown in main inbox unless manually reviewed |

---

## Two directions: Receiving vs. Sending Message Requests

Confusion around Message Requests happens because two completely different scenarios use the same folder name:

### Scenario 1: A non-follower sends a DM to YOUR business account
When a prospect who does not follow you taps **Message** on your Instagram profile and types `"PRICE"`, that message may appear under your **Requests** tab inside the Instagram app, **yet Meta's Graph API still delivers the `messages` webhook to your automation tool immediately** (as long as *Allow access to messages* is turned on under Connected Tools).

When your automation replies to that inbound DM, Instagram automatically accepts the request and moves the conversation into your **Primary** inbox.

### Scenario 2: Your automation sends a Comment-to-DM Private Reply to a non-follower
When a Reel goes viral on the Explore tab, most commenters do not follow your account yet. When your automation sends a [Private Reply](https://developers.facebook.com/documentation/business-messaging/instagram-messaging/features/private-replies) referencing their `comment_id`:
- **If the commenter follows you:** The DM lands directly in their **Primary** inbox with a banner notification.
- **If the commenter does NOT follow you:** The DM lands inside their **Message Requests** tab (along with an automatic preview link to the post they commented on so they know why you messaged them).

---

## How to maximize open rates when DMs land in Message Requests

Because iOS and Android often suppress lock-screen banners for the Message Requests tab, non-followers sometimes comment a keyword and think your automation never sent the link, when it is actually sitting inside their Requests folder.

Use these three tactics to help non-followers find, open, and accept the request:

1. **Always turn on Public Comment Replies:** When your tool replies publicly right under their comment (*"Just sent it! Check your DMs (and your Message Requests folder if you aren't following me yet)"*), Instagram fires a standard **comment reply push notification** to their lock screen. That notification tells them exactly where to look.
2. **Send a plain-text opener or two-step prompt to non-followers:** In 2026, Meta can reject complex button templates in the very first cold Private Reply to a non-follower (`error_subcode: 1545133`). Sending a clean prompt or using [RapidDM's](/) built-in Follow-to-Unlock flow ensures the request delivers reliably, and once the user taps or replies, the thread moves straight into their Primary inbox.
3. **Remind viewers to follow you in the Reel CTA:** Saying *"Follow me and comment GUIDE so the link lands in your main inbox instead of Message Requests"* increases both your follower conversion rate and your DM open rate at the same time.

---

## Automation limits tied to Message Requests (`1545041` & 1-message rule)

*Last verified against Meta's Send API reference on **September 29, 2026**.*

Meta enforces three strict server-side rules to prevent accounts from abusing Message Requests:

1. **No cold API DMs without a user trigger:** You cannot use the official Instagram Graph API to send a Message Request to a random username who has not commented on your content, replied to your Story, or messaged you first. Attempting to pass an arbitrary user ID returns `100 / 2534014` (*No matching Instagram user*).
2. **Only 1 message until the request is accepted:** When you send a Private Reply into a non-follower's Message Requests, you cannot send a second automated message (or a timed follow-up) until the recipient opens the request and replies or taps a button (`10 / 2534022`). See our [Instagram DM limits guide](/blog/instagram-dm-automation-limits-24-hour-window) for the full window table.
3. **Recipient privacy blocks (`551 / 1545041`):** Some Instagram users disable incoming requests altogether under *Settings → Messages and story replies → Message controls → Other people on Instagram → Don't receive requests* (or have minor-protection restrictions). When your automation tries to send a Private Reply to one of those users, Meta returns `error_subcode: 1545041` (*"This person isn't receiving messages from you right now"*).

### How to handle `1545041` (disabled Message Requests)
You cannot override a user's personal privacy settings from the API. Instead, include a fallback note in one of your public comment reply variations:
> *"Sent to your DMs! (If your privacy settings block message requests, just DM me the word GUIDE directly and it'll reply right away.)"*

When the user sends the first DM to your inbox, Meta opens the thread regardless of their request filter.

[Start free with RapidDM (1,000 automated DMs/month)](/auth/sign-up?utm_source=blog&utm_medium=article&utm_campaign=instagram-message-requests-and-dm-automation&utm_content=bottom_cta) to automate public comment replies, Follow-to-Unlock checks, and compliant Private Replies out of the box.

## Frequently asked questions

### Why did my automated Instagram DM land in the user's Message Requests?

When you send a Comment-to-DM Private Reply to someone who does not follow your Instagram account yet, Instagram delivers the message into their Message Requests tab (along with a link preview of the post they commented on) rather than their Primary inbox.

### How do I get non-followers to open a DM in their Message Requests?

Always enable an automated public comment reply under their comment (for example, 'Just sent it! Check your DMs and Message Requests if you aren't following me yet'). The public reply triggers an instant lock-screen comment notification that prompts them to open Message Requests.

### Does accepting an Instagram Message Request open the 24-hour API window?

Yes. Once a recipient accepts a Message Request and replies or taps a button inside the message, the thread moves to their Primary inbox and Meta opens the standard 24-hour messaging window.

### What happens if a commenter has turned off Message Requests completely?

If a user has set 'Other people on Instagram' to 'Don't receive requests' in their privacy settings, Meta's API rejects the Private Reply with error subcode 1545041 ('This person isn't receiving messages from you right now'). Your public comment reply can invite them to DM your inbox directly to open the thread.
