Skip to main content

Why are my Reels/Posts not being sent?

Understand the limitations of Instagram's API around sending reels and posts and some workarounds

Updated over 3 months ago

I. The Error You’re Seeing

If you’re getting an error in your DM campaigns when using the send a post/reel action to send Reels or Posts by DM, then this article explains the issue and some workarounds for you.

It’s not an issue with Inrō but due to a limitation in Instagram’s API.

Currently, the API only allows around 1,000 Reels and Posts DMs per account per 24 hours.

II. What This Means for Your Campaigns

If your campaign audience has more than 1,000 contacts, Instagram will block additional Reels or Posts from being sent after the limit is reached. This does not apply to other actions, such as sending a multi-media message, or even conversion links or surveys.

But don’t worry — your campaign doesn’t stop running. Instead, Inrō skips the blocked Reel/Post DM and simply continues to the next step in your automation flow.

This can be frustrating, but there are a couple of effective ways to work around it.

III. Workarounds

1. Segment Your Campaigns

  • Use segments to carefully select which contacts should receive your reel/post.

  • Focus on those who are most likely to engage or gain value from your message (e.g., active engagers, VIPs, or recent leads).

  • This ensures you stay under the 1,000-limit while maximizing campaign impact.

2. Split Your Campaign into Batches

  • If you want all contacts to receive the reel/post eventually, divide your audience into groups of 1,000.

  • Send one batch today, then another batch the next day, and so on.

  • This keeps you compliant with Instagram’s rules while still reaching everyone.

We understand this is painful to do so we are working on a feature to automate delaying your campaign so it can be done automatically!

3. Design Your Campaign Around the Reel/Post

Since Reels or Posts may be skipped if blocked by Instagram, write your campaign messages in a way that still makes sense without the Reel/Post being delivered.

Example flow:

  • The first DM tells your audience about your latest Reel and encourages them to check it out on your profile.

  • If Instagram delivers the Reel/Post DM, they can watch it directly in their inbox.

  • If not, the first DM still directs them to your profile, so the flow remains logical.

👉 Always assume the Reel/Post might be skipped, and structure your messaging so the contact has a smooth experience either way.

IV. What’s Next

We know working around these limits is frustrating. That’s why we’re developing automated campaign batching and exploring ways to help you deliver content more reliably.

V. Feedback

Did this help you better understand the API limits?
If you have suggestions or are still running into problems, let us know — your feedback helps us build smarter solutions.

Did this answer your question?