| Message Failed with a template error | The approved template name, language or parameter count doesn't match Meta. Compare with your Meta account. |
| Suppressed — no approved template | Set the template's Approved template name and mark it Approved. |
| Message failed: parameter empty | A detail was blank (for example no tracking link yet). Pick a different template for that event, or fill the detail. |
| Only customers who messaged you receive it | The template has no approved template name, so it was sent as plain text. |
| Messages stay Sent | Delivery reports aren't arriving. Add the webhook link in your provider; for Meta also set the App secret and verify token. |
| Customer gets no offers | They haven't said yes to WhatsApp offers, or quiet hours are holding them. |
| Your number was restricted by Meta | Too many people blocked or reported it. Send fewer offers and only to customers who opted in. |