CreatorFlow
Pricing
Troubleshooting

Understanding DM Rate Limits and Messaging Windows

Everything you need to know about Instagram's sending limits, time windows, and spam prevention.

TL;DR:Instagram allows 200 DMs per hour per account. If you exceed this, DMs pause for 1 hour and resume automatically. Each trigger type has a time window (7 days for comments, 24 hours for stories and DMs). Using the official API through CreatorFlow carries no risk of account bans from rate limiting.

Rate Limits: 200 DMs Per Hour

Instagram allows 200 DMs per hour per Instagram account. This applies across all tools using the API, not just CreatorFlow.

If you hit the limit:

DMs pause automatically. After 1 hour, sending resumes. Queued DMs are delivered after the pause. No permanent penalty.

95%+ of creators never reach this limit. You'd need 200 people commenting your keyword within the same 60-minute window.

Plan DM Limits

Your CreatorFlow plan also has monthly limits:

Free

500 DMs per month.

Pro

5,000 DMs per workspace per month.

Growth

10,000 DMs per workspace per month.

Check your usage

When you reach your plan limit, automations pause until next month or until you upgrade. Check usage in Settings > Billing.

Messaging Windows

Each trigger type has a time window during which Instagram allows the DM to be sent:

Comment on post/reel

7 days from the comment.

Story reaction/reply

24 hours from the interaction.

DM keyword

24 hours from the user's last message.

Window expiry

If a window expires before the DM is sent (e.g., your token was expired during that time), the DM will not be delivered.

One Reply Per Comment

Instagram allows one private reply per comment. If someone comments your keyword and receives a DM, commenting again on the same post will not trigger a second DM.

Each person gets one DM per automation per post.

Spam Prevention

Sending identical messages to many users quickly can trigger Instagram's spam detection. Here's how to reduce spam risk:

Add message variations to your public reply. CreatorFlow rotates them automatically.

Keep messages personal with context before the link. Avoid link-only messages.

Avoid sending the same text to hundreds of people in a short window.

CreatorFlow uses Meta's official API. This carries low risk compared to unofficial browser tools or bots. Using the official API does not put your account at risk of bans from rate limiting.

Still need help? Contact us at hello@creatorflow.so or use the chat widget inside the app (bottom-right corner).

Frequently Asked Questions

What is Instagram's DM rate limit?+

Instagram allows 200 DMs per hour per Instagram account. This applies across all tools using the API, not just CreatorFlow. If you hit the limit, DMs pause for 1 hour and resume automatically with no permanent penalty.

How long is the messaging window for each trigger type?+

Comments on posts/reels have a 7-day window, story reactions/replies have 24 hours, and DM keywords have 24 hours from the user's last message.

Can someone receive multiple DMs from the same automation?+

No. Instagram allows one private reply per comment. Each person gets one DM per automation per post. Commenting again on the same post will not trigger a second DM.

Will I get banned for using CreatorFlow?+

CreatorFlow uses Meta's official API, which carries low risk compared to unofficial browser tools or bots. Rate limiting through the official API does not result in account bans.

Last updated: April 2026

Get started with CreatorFlow today

Join 10,000+ creators and brands using CreatorFlow to turn every comment into a conversation. Get started in under 5 minutes.

Start for Free