WhatsApp Error 131047 (Re-engagement Message): How to Fix It | WALoops
WALoops
Chat with us

WhatsApp Error 131047 (Re-engagement Message): How to Fix It

Error 131047 means the 24-hour window has closed. What that window is, how to restart the conversation with a template, and how to stop automations failing.

WALoops team calendar_month schedule3 min read
In this guide
  1. What does WhatsApp error 131047 mean?
  2. How do I fix WhatsApp error 131047?
  3. Why does WhatsApp return error 131047?
  4. How does WALoops handle the 24-hour window?
  5. How much does it cost to restart a WhatsApp conversation?
  6. Which WhatsApp API errors are related to 131047?
The short version
  • Error 131047 ("Re-engagement message") means more than 24 hours have passed since the customer last messaged you, so WhatsApp won't deliver a free-form message.
  • The fix is to send an approved message template instead. Templates can be sent at any time.
  • Once the customer replies to the template, a new 24-hour window opens and you can chat normally again.
  • Automations that run long after an order or booking should always use templates, never plain text.

WhatsApp error 131047 means you sent a free-form message more than 24 hours after the customer last messaged you. WhatsApp blocks it because the customer service window has closed; send an approved template instead. When the customer replies to the template, a new 24-hour window opens and you can chat normally again.

What does WhatsApp error 131047 mean?

Error 131047 means a free-form message was sent after the customer's 24-hour window closed. A business can send two kinds of messages on the WhatsApp Business API:

Message typeWhen you can send it
Free-form (text, images, buttons you type in the moment)Only within 24 hours of the customer's last message to you
Template (pre-approved by Meta)Any time, as long as the customer has opted in

The 24 hours start from the customer's most recent message, not from your last message to them. Meta's own description for the code is that more than 24 hours have passed since the recipient last replied to the sender number.

How do I fix WhatsApp error 131047?

Send an approved template after the 24-hour window closes; free-form messages fail.

  1. Check when the customer last wrote to you. If it was more than 24 hours ago, free-form messages will fail with 131047 every time. Retrying won't help.
  2. Send a template instead. Pick an approved template that fits the situation, for example an order update, a booking reminder or a short "we have an answer to your question" message.
  3. Wait for the reply. When the customer replies to the template, a new 24-hour window opens and free-form messages work again.
  4. Fix the automation, not just the message. If an automated flow produced the error, change that step to send a template, so it doesn't fail again tomorrow.
Don't try to work around the windowThere is no setting that extends the 24-hour window for WhatsApp, and messages sent through unofficial tools to get around it put your number at risk of being restricted. Templates are the supported way to restart a conversation.

Why does WhatsApp return error 131047?

It occurs when a free-form message is sent after the customer's 24-hour window.

  • Late replies from the team. A customer asks a question on Friday evening, and someone answers on Monday morning with plain text.
  • Delayed automation steps. A flow sends a follow-up 2 days after an order as a plain message instead of a template.
  • Re-sending a failed message by hand. Copying the text of an old message and sending it again after the window has closed.
  • Bulk messages to old contacts. Messaging a list of past customers with free-form text instead of a marketing or utility template.

How does WALoops handle the 24-hour window?

WALoops checks the 24-hour window before sending a typed reply, so your team sees the problem before the message fails. The WALoops shared inbox does this check; when the window has closed, send one of your approved templates from the same conversation, and the customer's reply reopens the window.

WALoops automations send approved templates, so order confirmations, shipping updates and booking messages go out whether or not the customer has written to you recently. To get your templates approved the first time, see the WhatsApp template approval guide.

How much does it cost to restart a WhatsApp conversation?

Free-form replies inside the 24-hour window have no Meta fee; templates sent outside it are charged according to category. Utility templates (order and booking updates) cost less than marketing ones, and WALoops adds no markup on Meta's fees. The WhatsApp API pricing guide lists the current rates for India.

Related codes are 131026 (undeliverable) and 132001 (template name or language not approved or nonexistent).

CodeWhat it means
131047Free-form message outside the 24-hour window. Send a template.
131026Message undeliverable, usually because the number isn't on WhatsApp or the app is out of date.
132001The template name or language you sent doesn't exist or isn't approved.
Put this into practice
The WALoops shared inbox

Questions people ask

What does WhatsApp error 131047 mean? expand_more
WhatsApp error 131047 means you tried to send a free-form message more than 24 hours after the customer last messaged you. WhatsApp only allows approved templates outside that window.
How do I fix WhatsApp error 131047? expand_more
Send an approved message template instead of a free-form message after the window closes. When the customer replies, a new 24-hour window opens and normal messages work again.
Does the 24-hour window start from my message or the customer's? expand_more
The 24-hour window starts from the customer's most recent message to you. Your own messages do not reset it.
Can I extend the WhatsApp 24-hour window? expand_more
No, you cannot extend the WhatsApp 24-hour window. The only supported way to message a customer after it closes is with an approved template.

Keep reading

Join 500+ D2C Brands on WAloops

Run WhatsApp for your store without the markup

Official WhatsApp Business API, Meta's own message rates, an AI agent and Shopify COD tools in one place.

✓ No credit card required   ✓ 7-day free trial   ✓ Cancel anytime