Bug Report: 131047 Re-engagement message error even within 24h window (Chatwoot not recognizing session) #13565
Replies: 11 comments 18 replies
-
|
Same here, any fix? |
Beta Was this translation helpful? Give feedback.
-
|
The same problem here, the error started on Saturday 14FEB... sometimes We send 2 message, 1 is ok and 1 is not... sometimes we send 3 message and the 1st is OK, the 2nd is NOT and the 3rd is OK... The 24 hours windows is OK, but sometimes we have error, a lot of times |
Beta Was this translation helpful? Give feedback.
-
|
Hola, |
Beta Was this translation helpful? Give feedback.
-
|
Me esta pasando lo mismo tambien los mensajes no estan entrando en chatwoot |
Beta Was this translation helpful? Give feedback.
-
|
Chatwoot updated to v4.11.0 some hours ago... try updating it |
Beta Was this translation helpful? Give feedback.
-
|
I updated Chatwoot and related services (including Sidekiq) to the latest available version. The 131047: Re-engagement message error continues to occur even when:
Additionally, I’m experiencing the same behavior mentioned by @jusefar10-creator
This suggests a possible issue with:
Direct message sending via Meta Graph API continues to work correctly, confirming that the 24-hour session is active on Meta’s side. Further investigation would be appreciated, as the issue remains unresolved after updating. |
Beta Was this translation helpful? Give feedback.
-
|
The problem is Hostinger; I've looked in several communities and there are many people complaining, all of whom use Hostinger. The only way out will be to switch to another VPS. |
Beta Was this translation helpful? Give feedback.
-
|
Tal vez hostinger d euna solucion? |
Beta Was this translation helpful? Give feedback.
-
|
I founded something:
When the client send an original message later, the window is open and the chat is OK. So, the problem is latency in the message... so? I dont know, Who has the problem? Hostinger? Meta? Chatwoot? |
Beta Was this translation helpful? Give feedback.
-
|
If you’re running a high-traffic Chatwoot instance, we strongly recommend following the production setup guidelines — including configuring an external storage provider like S3 and ensuring all dependent services (Sidekiq, Redis, Postgres, etc.) are properly provisioned and monitored. Infrastructure-level delays from your VPS or hosting provider can cause message latency and session timing inconsistencies like the ones described above. We’re going to close this discussion in favor of: Please continue tracking updates there so we can consolidate debugging and findings in a single thread. |
Beta Was this translation helpful? Give feedback.
-
|
Hola muchachos les tengo excelentes noticias.. el problema es *hostinger , hoy hable con soporte y no me dieron ninguna solución, instale Chatwoot en Amazon EC2 (2 cpu, 4gb Ram, disco 50Gb solo chatwoot) y funciono perfecto con asesor humano y con Agente IA. El problema de los archivos adjuntos lo solucione con AMAZON S3. Me cuentan como les va |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Describe the bug
I’m experiencing a persistent 131047: Re-engagement message error in Chatwoot when replying to a WhatsApp conversation, even though the customer has already sent a message and the 24-hour window should be open.
Important detail:
If I send the exact same message directly through the Meta WhatsApp Cloud API, it works correctly.
The issue only happens when sending from Chatwoot.
This behavior started recently. It was working correctly before.
Expected behavior
When the customer sends a message first, the 24-hour customer care window should open automatically.
Chatwoot should allow sending free-form messages without triggering the 131047 error.
Actual behavior
Even after the customer initiates the conversation:
Chatwoot returns:
131047: Re-engagement message
The message fails to send from Chatwoot UI.
Sending the same payload directly via Meta Graph API works without errors.
This suggests that Meta is correctly recognizing the 24-hour session, but Chatwoot is not.
Environment
Chatwoot: Self-hosted
VPS: Hostinger
Deployment: EasyPanel
WhatsApp: Meta WhatsApp Cloud API
Phone Number ID: Verified and correct
Webhook: Working properly
Message delivery via direct API: Working correctly
Everything was functioning normally before. No changes were made to:
Phone Number ID
Access Token
Webhook configuration
What I already verified
The customer message is received in Chatwoot.
Conversation is open and visible.
Phone Number ID is correct.
Access token is valid.
Sending directly via Meta Graph API works.
The error only occurs when sending from Chatwoot.
Screenshots
(Attach here)
Screenshot of Chatwoot UI showing the error 131047: Re-engagement message
Screenshot showing the customer message that should have opened the 24h window
Question
What could cause Chatwoot to misinterpret the 24-hour session state while Meta recognizes it correctly?
Is it possible that:
Chatwoot is using a different timestamp reference?
There is a mismatch in conversation source_id?
There is a background job delay (Sidekiq)?
There was a recent change affecting session validation logic?
Any guidance would be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions