Skip to main content

Instagram

Instagram Platform Guide

Understand Instagram's messaging rules — the 24-hour reply window, what you can send, sending limits, and best practices

Instagram messaging has a few house rules, much like a building with set visiting hours: there's a window when you can chat freely, a limit on how fast you can send, and a list of what's welcome and what isn't. This guide walks through those rules in plain language so your agent stays in good standing. You don't need to be a developer to follow it.

Looking for setup instructions?

This page covers Instagram's own rules. For what you need before connecting (including the "Allow access to messages" switch) and the step-by-step setup, see Instagram Setup.


What is Instagram messaging for business?​

Instagram messaging lets your business connect an agent to your Instagram Direct Messages (DMs). When a customer sends your Instagram Business account a message, replies to one of your Stories, or taps an "icebreaker" question, your agent can answer automatically.

Good news

Connecting Instagram is free. Meta doesn't charge you per message — you only pay for your own setup (like your Nirvai plan).


The 24-hour reply window​

Think of it as a conversation timer. When a customer interacts with your Instagram account, a 24-hour clock starts:

  • While the window is open: You can reply with any kind of message — text, images, videos, quick replies, buttons — freely.
  • After the window closes: You can only reply using an approved message tag (explained below). A message tag is Instagram's permission slip for messaging someone after the timer has run out.

What counts as an interaction?​

Any of these resets the 24-hour clock:

  • The customer sends you a direct message
  • The customer replies to one of your Stories
  • The customer taps an "icebreaker" question on your profile
  • The customer mentions you in their Story
Example

A customer replies to your Story on Monday at 10am. You can reply freely until Tuesday at 10am. If they don't write back, the window closes and you'll need a message tag — or you simply wait for them to message you again.


Message tags — the exception to the 24-hour rule​

Compared to Messenger, Instagram gives you very few ways to message someone after the window closes. There's essentially just one:

The Human Agent tag​

  • What it does: Stretches the window to 7 days — but only for replies written by a real person, not automated agent replies.
  • What it needs: A special approval from Meta.
  • When to use it: When a real support person needs more time to help a customer, like investigating a tricky issue.
warning

Using the Human Agent tag for marketing, promotions, or automated messages breaks Meta's rules and can get your connection shut off.

Important: Instagram does not support the other message tags that Messenger offers (such as event reminders, post-purchase updates, or account updates). If those are essential for you, you'd need to use Messenger instead.


What can you send?​

Text messages​

Plain text, up to 1,000 characters.

Photos, videos, and audio​

TypeSupported formatsMaximum size
ImagesJPEG, PNG8 MB
VideosMP4, MOV25 MB
AudioMP3, M4A, WAV25 MB
FilesNot supported on Instagram—
warning

Instagram re-processes media when it's uploaded. Very large files may quietly fail without showing a clear error, so keep files within the limits above.

Interactive messages​

  • Quick Replies — Up to 13 tappable options
  • Product cards — Cards with an image, title, and buttons
  • Button messages — Up to 3 buttons per message (link, reply, or call)
  • Reactions — Send or remove a heart reaction on any message
  • Icebreakers — Up to 4 FAQ-style questions shown to new visitors the first time they open your DM inbox; they tap a question to start chatting
  • Persistent menu — A small menu that lives inside the chat window, always available, listing common options
note

Instagram does not support carousels (sets of cards you scroll through sideways) — those are Messenger-only. If carousels are essential for you, connect a Facebook Page and use Messenger instead.

Special incoming messages​

Instagram lets your agent reply to more than just direct messages:

  • Story replies — When a customer replies to a Story you posted
  • Story mentions — When a customer mentions your account in their Story
  • Comment replies — You can send a private reply to someone who commented on your post

How fast can you send?​

Meta sets limits on how many messages you can send each second. (For text, Instagram is capped at about a third of Messenger's speed.)

ActionLimit
Text messages, links, reactions, stickers100 per second per Instagram account
Audio or video messages10 per second per Instagram account
Conversation lookups2 per second per Instagram account
Private replies to post/reel comments750 per hour per account
Private replies to Live comments100 per second per account
Practical limit for automated DMs~200 per hour per account
tip

These limits are generous for almost every business — you'd only hit them by sending in bulk. If you ever do get paused, wait a moment and try again rather than retrying instantly.


Policies & best practices​

What you cannot send​

  • Promotions after the 24-hour window has closed — even with the Human Agent tag
  • Messages to people who haven't messaged you first — customers have to start the conversation
  • Misleading or deceptive content
  • Anything that breaks Meta's Community Guidelines (hate speech, harassment, adult content, and so on)
  • Requests for sensitive personal data (passwords, financial details, medical information)

Best practices​

  1. Reply quickly — people expect Instagram replies in minutes, not hours
  2. Be upfront that it's automated — if your agent is answering, say so
  3. Always offer a way to reach a human — include a "Talk to a person" option
  4. Respect the 24-hour window — don't try to work around it
  5. Honor blocks and reports right away — don't try to re-message someone who blocked you
warning

Repeated reports or blocks don't just affect your connection — they can lead to restrictions on the Instagram account itself. Keep your messages helpful and welcome.


Troubleshooting​

ProblemWhat it means and how to fix it
"Messaging window expired"You're trying to reply more than 24 hours after the customer's last interaction. Wait for them to message again, or use an approved Human Agent tag.
My access pass stopped workingThe secure access pass Instagram issues can expire (typically after 60 days on basic setups). Reconnect Instagram to your agent to refresh it.
I can't reply to an old StoryInstagram blocks replies to Stories after 24 hours. This is intentional — reach the customer through another channel instead.
My Instagram account got restrictedToo many people reported your messages as spam or blocked you. Pause all sending, review your messages for spammy patterns, and wait — restrictions usually lift as quality improves. If they don't, contact Meta Business Support.
A note on the January 2025 permission change

If your Instagram connection was set up before 2025 and you're seeing sign-in errors, it may be using Meta's old permission names, which were retired on January 27, 2025. Reconnecting Instagram to your agent updates it to the current ones.


Quick reference​

TopicKey number
Text message limit1,000 characters
Image size limit8 MB
Video size limit25 MB
Audio size limit25 MB
File supportNot supported
24-hour windowResets with every customer interaction
Human Agent extension7 days (with permission)
Quick replies max13 options
Buttons per message3
Text message speed100/sec per account
Audio/video speed10/sec per account
CostFree

What's next​