Most advice about "not getting banned" on Instagram is guesswork. You will read that Instagram allows 200 DMs an hour, or 100 a day, or that you should rest your automations every weekend. Some of that is sensible caution, and some of it is simply made up.

This guide sticks to what Meta actually publishes for its official Instagram API as of October 2026, explains what each limit means for a creator or small business, and turns it into ten practical rules. It also covers what to do if a post goes viral and what to do if Instagram ever does flag your account.

Key takeaways

The rules that protect your account come from Meta, not from your automation tool. People must engage with you first, a comment gets one private reply within 7 days, and you can message freely for 24 hours after someone's last message.

The real hourly limit to watch is 750 private replies to post and reel comments per account. Ordinary messages in an open conversation are limited per second, not per hour, and at levels a creator will never reach. The often-quoted "200 DMs an hour" is a pacing choice some tools make, not a Meta limit.

Restrictions almost always come from unofficial tools, unsolicited messages or spam reports. Follow the ten rules below and automation is one of the safest things you can do on Instagram.

The limits Meta actually publishes

Here is every limit that affects DM automation, taken from Meta's Instagram Platform documentation (updated September 2026).

Limit What it means for you
750 private replies per hour, per account The most comment-to-DM replies your account can send in an hour
1 private reply per comment, within 7 days Each comment can get one automatic DM, and only in the week after it was posted
24 hours after the person's last message Your window to send follow-ups, links and offers once they reply
7 days with the Human Agent tag A real person on your team can still answer after 24 hours
100 calls per second for text and links Messages in an open conversation, far above what any creator sends
10 calls per second for audio and video Media messages in an open conversation
Instagram Live comments: during the broadcast only Private replies to Live comments can only go out while you are live

Two things are worth pointing out. First, the 750-an-hour limit applies to the whole account, not to each automation, so ten automations on ten posts share it. Second, Meta does not publish a daily cap on DMs. Daily limits you see quoted elsewhere are rules of thumb, not Meta's numbers.

What about the "200 DMs per hour" rule?

You will see "Instagram allows 200 DMs per hour" repeated across many blogs. It is not in Meta's documentation. Some tools choose to pace their own sending at around that level to be cautious, which is a reasonable product decision, but it is that tool's choice rather than an Instagram rule.

What actually limits a comment-to-DM campaign is the 750 private replies per hour. Pacing far below that is not needed for safety if every message is a genuine reply to someone who asked. What keeps accounts safe is who you message and what you send, not an arbitrary hourly number.

10 rules for using Instagram auto DM safely

1. Only use tools on Meta's official API

If a tool asks for your Instagram password, close the tab. Official tools connect through Instagram's or Facebook's own login screen and show you a list of permissions to approve. This single rule removes the most common cause of bans. Our guide on whether Instagram DM automation is safe explains how to check.

2. Only message people who engaged first

Automation should always be a reply: to a comment, a Story reply, a mention or a DM. Never import follower lists, message new followers or use any tool that offers "mass DM" features. On the official API these are not possible anyway.

3. Tell people what they will get

Put the instruction in your caption or on screen: "Comment PLAN and I'll send you the 7-day plan." When the DM arrives it feels like a delivery, and nobody reports a delivery they asked for.

4. Choose a keyword people only type on purpose

Words like GUIDE, PRICE, RECIPE or LINK are deliberate. Everyday words like "nice", "love" or "wow" will send DMs to people who were just being friendly. Those surprise DMs are where reports come from. See how to choose a comment keyword for examples that work.

"Here's the guide you asked for 👇" followed by a link button reads like a reply from a person. A bare URL on its own reads like spam, and spam filters agree.

6. Deliver everything inside the 24-hour window

Once someone replies to your first DM, you have 24 hours from their last message to send links, offers and follow-ups. After that, automated promotional messages are not allowed. Send what you promised straight away, and keep follow-ups to one or two while the conversation is fresh.

7. Run one automation tool per account

Two tools watching the same post will both try to reply, which doubles messages and splits the same 750-an-hour limit between them. Pick one tool for each Instagram account.

8. Let the tool handle viral posts

When a post takes off, matching comments can arrive faster than 750 an hour. A good tool counts its replies, stays under the limit and queues the rest instead of firing until requests fail. Ask any tool how it handles this before you rely on it.

9. Keep a person available

Automation should answer the repetitive questions, not every question. Check your inbox daily for replies that need a human, and use the 7-day Human Agent window for anything that takes longer to resolve.

10. Watch your account status

Instagram shows warnings and restrictions under Settings and activity, then Account status. Glance at it weekly. If anything appears, pause automations and read the reason before changing anything else.

What happens when a post goes viral

Say a reel takes off and 3,000 people comment your keyword in the first hour. With a 750-an-hour limit, no tool on the official API can reply to all of them that hour, and one that tries will simply see requests fail.

BlipDM counts every private reply it sends for your account and stays at 700 an hour, leaving headroom under Meta's 750. Comments beyond that wait in a queue and go out as capacity frees up, oldest first, so the first people to ask get their DM first. In the example above, everyone gets their DM within about four to five hours, well inside Meta's 7-day window.

The queue keeps trying for up to 24 hours after each comment. Beyond that, a reply would arrive so late that it reads oddly, so BlipDM stops rather than send it. Each comment only ever gets one private reply, so nobody is double-messaged if a reply is retried.

On the Elite plan there is no monthly DM cap, so a viral month costs the same as a quiet one. You can see the details on our comment-to-DM feature page.

Myths that cause more harm than good

"Rotate several versions of your message so Instagram can't spot automation." On the official API, Instagram already knows your messages are automated, because Meta delivers them. Different wording does not make you safer. Clear, relevant wording does.

"Pause your automations for 24 hours every week." There is nothing in Meta's documentation suggesting this helps. Your audience comments seven days a week, and a paused automation just means people who asked get nothing.

"Add random delays so replies look human." A short delay can feel more natural, but it is not a safety requirement. Fast, relevant replies to people who asked are exactly what Meta's messaging API is for.

What to do if Instagram flags your account

First, stop your automations so nothing else goes out while you investigate. Then open Settings and activity, then Account status, and read exactly what Instagram says the issue is. Restrictions on official-API activity are rare, and the reason given usually points to reports or unofficial access.

If you have ever given your password to another tool, change your password now and log out any sessions you don't recognise under Accounts Centre, then Password and security. Review your recent automations for keywords that might have messaged people by surprise, and rewrite any message that leads with a bare link.

If you believe the restriction is a mistake, use the option in Account status to ask for a review. Once it is lifted, restart one automation at a time.

Frequently asked questions

How many auto DMs can I send per hour on Instagram?

Meta allows 750 private replies per hour to comments on posts and reels, per Instagram account. Messages in an open conversation are limited per second, at levels far above normal use. Meta does not publish a daily DM cap.

Is 200 DMs per hour an Instagram limit?

No. It is a pacing choice some automation tools make. Meta's published limit for comment-to-DM replies is 750 per hour per account.

Can I auto DM people who follow me?

Not through Meta's official API. Automation has to start from something the person did, such as a comment, a Story reply, a mention or a DM. You can still ask people to follow you as part of a conversation they started.

How long do I have to reply to a comment automatically?

Meta allows one private reply per comment within 7 days of the comment being posted. BlipDM replies within seconds, and on viral posts it queues extra replies for up to 24 hours.

What is the Instagram 24-hour messaging window?

After someone sends you a message or replies to your DM, you can send them messages, including links and offers, for 24 hours from their last message. After that, a real person can still reply for up to 7 days using Meta's Human Agent tag.

Will Instagram ban me for using comment-to-DM?

Not when it runs on the official API and replies to people who asked. Comment-to-DM is a feature Meta supports. Bans come from password-based tools, unsolicited messages and spam reports.