WhatsApp error 132001: Template does not exist
Last verified against Meta for Developers - Cloud API error codes
The template does not exist in the specified language or the template has not been approved.What error 132001 means
Code 132001 means the platform could not find an approved template matching the name and language you supplied on this WhatsApp Business Account. Two different problems share it: the template genuinely does not exist under that name or language, or it exists but is not in APPROVED status (it may be pending, rejected, paused in a way that removes it, or deleted). Either way the send is refused with HTTP 404.
Language is the usual culprit. A template is approved per language, and the language code in your request must match exactly: en_US and en are different entries, as are pt_BR and pt_PT. Template names are case-sensitive and use lowercase letters, numbers, and underscores. Sending a template that was approved on a different WABA (for example, a staging account) also produces 132001 because templates are scoped to the WABA.
Nothing about the recipient, window, or parameters is being evaluated yet; lookup failed first.
132001 is synchronous - the lookup fails before anything is queued, so there is no webhook follow-up. The classic production incident: a template is deleted or renamed in WhatsApp Manager by a marketing teammate, and every automated flow referencing it starts failing at once; nothing changed in code, which is why deploys get blamed first. Check the exact name-language pair you should be sending with the WhatsApp template checker, and if the underlying problem is a rejection rather than a lookup, work through the template rejection guide. BSP wrinkle: providers that manage templates on your behalf keep their own identifiers (Twilio content SIDs, for example), and a template visible in the provider dashboard may not yet be approved on the WABA - the Meta-side status is the one that decides 132001.
What it looks like
{
"error": {
"message": "(#132001) Template name does not exist in the translation",
"type": "OAuthException",
"code": 132001,
"error_data": {
"messaging_product": "whatsapp",
"details": "template name (order_update) does not exist in en"
},
"fbtrace_id": "AkLmN0pQrStUvWx"
}
}Why it happens
- Language code mismatch between the request and the approved translation.
- A typo or case difference in the template name.
- The template is still in review or was rejected, so no approved version exists.
- The template was approved on another WABA (staging versus production).
- The template was deleted or renamed in WhatsApp Manager after the code was written.
How to fix WhatsApp error 132001
- 1List templates with GET /{waba-id}/message_templates?name=
and read the status and language fields. - 2Copy the language code exactly as returned and use it in the request.
- 3If status is PENDING, wait for approval; if REJECTED, read the reason and resubmit (see the template rejection guide).
- 4Confirm the WABA ID your token addresses is the one where the template is approved.
- 5Retry once an approved entry exists for that name and language.
How to stop it recurring
Resolve templates at runtime from a cached list of approved templates on the production WABA, keyed by name and exact language, and refuse to send a combination that is not in the cache. Subscribe to message_template_status_update so approvals, rejections, and deletions update the cache, and promote templates between environments with a script rather than by hand. Template count, naming, and length ceilings are listed under template limits.
Official reference: Meta for Developers - Cloud API error codes. See all WhatsApp error codes or the WhatsApp limits and quotas.
Related codes
- 132000: Template Param Count MismatchThe number of variable parameter values included in the request did not match…
- 132015: Template is PausedTemplate is paused due to low quality so it cannot be sent in a template…
- 132016: Template is DisabledTemplate has been paused too many times due to low quality and is now…
- 131009: Parameter value is not validOne or more parameter values are invalid.
Error 132001 - quick answers
What does WhatsApp error 132001 mean?
Code 132001 means the platform could not find an approved template matching the name and language you supplied on this WhatsApp Business Account. Two different problems share it: the template genuinely does not exist under that name or language, or it exists but is not in APPROVED status (it may be pending, rejected, paused in a way that removes it, or deleted). Either way the send is refused with HTTP 404.
How do I fix WhatsApp error 132001?
1. List templates with GET /{waba-id}/message_templates?name= and read the status and language fields. 2. Copy the language code exactly as returned and use it in the request. 3. If status is PENDING, wait for approval; if REJECTED, read the reason and resubmit (see the template rejection guide ). 4. Confirm the WABA ID your token addresses is the one where the template is approved. 5. Retry once an approved entry exists for that name and language.
Stop debugging WhatsApp by hand
Connect the channel through Conferbot: tokens, webhooks and retries are handled, failures show as readable status.