If your WhatsApp messages are failing or not getting delivered, don’t guess. LandinChat shows you exactly where the failure is happening — you just need to check it correctly.
Below is the step-by-step, no-BS way to find the issue and fix it.
Step-by-Step: How to Diagnose Message Failures #
1. Identify a Failed Message #
Start with a message that didn’t go through.
- Open LandinChat Dashboard
- Go to Broadcasting
- Open a recent campaign report
- Find a contact with “Failed” status
If you don’t identify a failed contact first, you’re debugging blindly.
2. Confirm the Sending WhatsApp Number #
Many users mess this up.
- Go to Live Chat inside WhatsAppKaro
- Check which WhatsApp number was used to send the message
- Ensure this is the same number you’re checking in Meta
Wrong number = wrong conclusions.
3. Search the Recipient Correctly #
When searching for the failed contact:
- Search the phone number without the
+symbol - Example:
❌ +919876543210
✅ 919876543210
If you include +, the system may not show the message log.
4. Check the Exact Failure Reason #
In the chat window:
- Look for a red tick ❌ next to the failed message
- Hover over the red tick
- You’ll see a Meta error code
Example:Error Code: 131042 – Payment method issue
This error code is the only thing that matters.
5. Decode the Error Using Meta’s Official Directory #
LandinChat doesn’t invent error codes—Meta does.
- Copy the error code
- Open Meta’s official WhatsApp error code documentation
- Press Ctrl + F
- Paste the error code
- Read the explanation and required action
This tells you exactly why Meta blocked the message.
Important Reality Check #
If a message fails:
- ❌ It is not random
- ❌ It is not a LandinChat bug
- ❌ It is almost always a Meta-side issue
Most failures are due to:
- Payment not set in Meta
- Business not verified
- Quality rating issues
- Policy or frequency violations
LandinChat simply reports what Meta decides.
Frequently Asked Questions (FAQs) #
1. My campaign shows “Sent” but users didn’t receive messages. Why? #
“Sent” means LandinChat handed the message to Meta.
Delivery can still fail after that due to Meta checks (billing, quality, frequency).
2. The error code is 131042. What does that mean? #
It means Meta couldn’t charge you for conversation fees.
Fix Meta payment setup → messages will start working immediately.
3. I paid for WhatsAppKaro. Why is Meta still blocking messages? #
Because LandinChatfees ≠ WhatsApp conversation fees.
Meta billing is mandatory and separate.
4. Can LandinChat support fix Meta errors for me? #
No. These are account-level restrictions controlled by Meta.
LandinChat can guide you—but cannot override Meta.
5. Messages work sometimes and fail sometimes. Why? #
Usually due to:
- Frequency capping
- Low quality rating
- Partial billing or verification issues
Intermittent failures are a warning sign—ignore them and Meta will restrict harder.
Final Verdict #
If messages aren’t sending:
- Find a failed contact
- Check the red tick
- Read the Meta error code
- Fix the actual Meta issue