Response timeframes on Facebook and Instagram

We explain how Meta's response limits work and what to do if you receive an error message in the chat.
Written by Владислав Пономарь
Updated 1 day ago

To prevent spam, Meta imposes two main time limits on replies via the API in Messenger and Instagram Direct, starting from the user’s last interaction with the company in the chat:

  • a 24-hour window;

  • a 7-day window (Human Agent tag).

Note! Meta's restrictions apply to all API integrations, not just keyCRM. Sending messages directly via Instagram Direct or Meta Business Suite is not subject to these restrictions, since you are interacting directly with the platform.
We recommend checking out frequently asked questions on Instagram if you encounter other errors in chats.

The 24-Hour Rule

After a user’s last interaction with a business via Messenger or Instagram Direct, the business has 24 hours to send any messages in response.

This is a standard rule of Facebook’s (Meta’s) policy, designed to ensure timely communication and protect users from unwanted messages or spam.

Violations may result in:

  • Warnings from Meta;

  • Restrictions on page features;

  • Blocking of messaging.

7-day window and the «Human Agent» tag

To extend the standard response window from 24 hours to 7 days, the Human Agent tag is used. It confirms that the response was sent manually by a person.

In keyCRM, this tag is applied automatically to all messages sent manually by an agent. Therefore, you always have 7 days to respond after the contact’s last interaction with your company.

Important! Automatic messages (sent by triggers or configured auto-replies) do not have the Human Agent tag, so the standard 24-hour window from your customer's message applies to them.

This is Meta's policy: the tag cannot be added to automatic messages, otherwise there is a risk of being blocked.

How does the restriction work in practice?

Let’s take a look at how Meta’s time limits apply to communication via keyCRM chats:

  • A customer sends you a message in a chat (Messenger or Instagram Direct). This opens a time window for replies:

    • 24 hours — the company can send any messages to the customer without restrictions;
    • after 24 hours up to 7 days — the company can only send messages manually;

  • Automatic messages can only be sent within 24 hours of the customer’s last message, even if there was a manual reply with the Human Agent tag prior to that;

  • The time count starts from the customer’s last message. If the customer messages again, the time window is reset;

  • After the 7-day period or 24-hour period ends, you will see the following error in the chat: «Message not delivered: (#10) This message was sent outside the allowed time window. Learn more about the new policy: https://developers.facebook.com/docs/messenger-platform/policy-overview»

How can I get around the restrictions?

Unfortunately, we can’t influence this, but we can offer two solutions:

  1. Invite the customer to start a new conversation – contact them via email or SMS and ask them to message you on Direct or Messenger;

  2. Send a single message directly via Instagram Direct or Messenger: if the customer responds, you’ll have another 7 days to communicate.

Why doesn't the error occur in all chats where 7 days have passed?

Although the rules are the same, Meta sometimes incorrectly determines the time of last activity or allows messages to be sent after 7 days. These are rare occurrences that depend on the platform’s algorithms, and we have no control over them.

Why wasn't there an error before?

The response window limit for integrations has been in effect since 2021, but Meta is constantly refining its algorithms, which now enforce this limit more strictly, causing the error to occur more frequently.

We use the human_agent tag, which allows us to respond within 7 days. For confirmation, you can review the detailed information in Meta’s official documentation:

🔗 Facebook API Docs.

What should I do if I've been blocked from sending messages?

If your ability to send messages has been restricted, don’t worry — Meta allows you to file an appeal.

After that, a platform representative will review your case. Be sure to check your violation notifications and monitor the progress of your appeal.

Tags: Meta, Messenger, Instagram Direct, Instagram, Facebook, 24 hours, 7 days, outside the window, messages not sent, message limits, message blocking, Human Agent, Instagram replies, Facebook replies, Meta error, message not delivered

Did this answer your question?