# Re-engagement message

The error **“Re-engagement message”** is commonly returned by the **WhatsApp Business API** when a business attempts to send a message outside the allowed service window, without using a **pre-approved message template (template/HSM)**.

This error indicates that the **24-hour session messaging window has expired**.

***

### What is WhatsApp's 24-Hour Window?

In the WhatsApp Business API ecosystem:

* The business can send **free messages (session messages)** only **within 24 hours after the user's last reply**.
* After that period, **any new message initiated by the business must be a template approved by Meta**.

Otherwise, the API returns the re-engagement error.

{% content-ref url="/pages/c18628d2d92ea2fb1043bffb29d4308f9152a77a" %}
[24h window - WhatsApp API](/en/topics/relate/message-templates-meta/maximum-support-time/24h-window-whatsapp-api.md)
{% endcontent-ref %}

***

### What does “Re-engagement message” mean?

The **re-engagement message** occurs when:

* The user **has not replied to any messages in the last 24 hours**
* The business attempts to send a **regular message (non-template)**
* WhatsApp blocks the send to protect the user experience and avoid spam

📌 This control is performed automatically by Meta.

***

### Error Code

* **Code:** `131047`
* **Description:** Re-engagement message
* **Source:** WhatsApp Business API (Meta)

***

### Practical Example

1. A customer sends a message today at 10 AM
2. The business responds normally until tomorrow at 10 AM
3. After that time:
   * ❌ Sending free messages is not allowed
   * ✅ Only the following is allowed to be sent **approved templates**

If the business tries to send a regular message after this deadline, the error **131047 – Re-engagement message** will be returned.

***

### How to Resolve the Re-engagement Error

#### ✅ 1. Send a Message Template

Use a **message template previously approved by Meta** to restart the conversation.

Common examples:

* Service confirmation
* Return notice
* Status notification
* Commercial follow-up message

***

#### ✅ 2. Wait for the User's Reply

As soon as the user replies:

* The **the 24-hour window is reopened**
* Normal session messages become allowed again

***

### Best Practices to Avoid the Error

* Always validate if the conversation is **within the 24-hour window**
* Set up automations to:
  * Automatically use templates outside the window
  * Prioritize quick user responses
* Avoid excessive promotional messages
* Use clear and objective templates for re-engagement

***

### Official Meta Reference

Official WhatsApp Business API documentation:\
🔗 <https://developers.facebook.com/documentation/business-messaging/whatsapp/support/error-codes>

📌 **Code for reference:** `131047`


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sprinthub.com/en/topics/settings/account-settings/whatsapp-api/official-whatsapp-api-errors/re-engagement-message.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
