WhatsApp Messages Undelivered
WhatsApp Messages Undelivered
When WhatsApp messages fail to deliver, here are the most common causes and solutions.
Common Reasons
1. 24-Hour Window Expired
Cause: You're sending a free-form message to a customer who hasn't messaged you in the last 24 hours. Fix: Use a pre-approved template message to initiate the conversation. Once the customer replies, the 24-hour window reopens.
2. Template Not Approved
Cause: The template message hasn't been approved by Meta yet, or was previously approved but rejected during a quality review. Fix: Check template status in WhatsApp → Templates. Submit a new template if the original was rejected.
3. Recipient Not on WhatsApp
Cause: The phone number is not registered with WhatsApp. Fix: Verify the number is a WhatsApp user. Consider falling back to SMS for non-WhatsApp users.
4. Account Quality Issues
Cause: Your WhatsApp Business account quality rating is Low, causing Meta to restrict messaging. Fix: Check your quality rating in Meta Business Manager. Reduce messaging volume and improve content quality.
5. Number Not Registered
Cause: Your JustCall number isn't properly connected to WhatsApp. Fix: Verify the WhatsApp connection under Channels → WhatsApp in JustCall.
6. Payment Method Missing
Cause: No payment method on your Meta developer account — only customer-initiated conversations work. Fix: Add a payment method in Meta Business Manager → Billing.