
Enlace a la documentación de errores de META https://developers.facebook.com/documentation/business-messaging/whatsapp/support/error-codes
Falta o exceso de parámetros (Normalmente falta de ellos cuando se usa vía flujo, para exceso solo en llamadas API directas en Meta)
Saltos de línea.
Falta o exceso de parámetrosLa falta de parámetros suele ocurrir cuando no defines una variable O cuando sí existe una variable definida en el template pero el campo de la variable en el lead/negocio está vacío. Entonces, por estar vacío va a dar error.
El exceso de parámetros, casi seguro que no es tu caso.
Puede pasar exceso de parámetros si usas llamadas de API de forma manual pero no en bloque de mensaje. Ejemplo: Definiste en la plantilla 2 variables y enviaste 3, pero eso, de nuevo para dejar claro, solo en llamadas de API directo en la meta. No hay cómo por los bloques de mensajes. ESTE 99,99% de las veces no es el caso, las excepciones son en uso de bloque HTTP haciendo llamada en la META o vía N8N u otro sistema haciendo llamadas directas en la META.
En resumen, ¿dio este error? ¡Mira si el lead que dio error tiene los valores en todas las variables!
Salto de línea dentro de la variableEl salto de línea es uno de los principales disparadores del error 132018.
Si la plantilla fue aprobada con dos variables y la envías con estos valores:
{{1}} = Allan
{{2}} = “Te estamos esperando para seguir con la continuidad.
¿Todo bien?”
El mensaje final tendrá una estructura diferente de la aprobada. Nota que después de ‘continuidad’ se dio un salto de línea con ‘enter’.
¡Eso no está permitido! Salto de línea generará el error 132018.
Aunque el contenido esté "dentro del contexto aprobado", la estructura cambia.
Tip no relacionada:
Uno de los errores más comunes es usar la variable para algo diferente del contexto aprobado en el template.
Ejemplo aprobado: "Hola {{1}}, ¿todo bien? {{2}}, ¡entonces ya sabes, cualquier cosa me llamas!"
Donde:
{{1}} = Nombre
{{2}} = Frase corta contextual
Error común al enviar:
{{1}} = Allan
{{2}} = Te recordamos que tu pedido llegó y queremos tranquilizarte para que no te preocupes. Está guardado de forma segura en nuestro QG.
Mensaje final enviado:
Hola Allan, ¿todo bien? Te recordamos que tu pedido llegó y queremos tranquilizarte para que no te preocupes. Está guardado de forma segura en nuestro QG, así que ya sabes, ¡cualquier cosa me llamas!
Problemas aquí:
Texto excesivo dentro de la variable
Contenido fuera del contexto esperado
Estructura diferente de la intención original aprobada
Meta acepta variables dinámicas, pero no está bien visto transformar una variable en un bloque entero de texto. Úsalo sabiendo que puede funcionar hoy y fallar mañana.
Lo ideal es estructurar la plantilla dejando solo las partes realmente variables como dinámicas.
Ejemplo más seguro:
"Hola {{1}}, ¿todo bien? Te recordamos que tu pedido llegó y queremos tranquilizarte para que no te preocupes. Está guardado de forma segura en nuestro {{2}}, así que ya sabes, ¡cualquier cosa me llamas!"
Dónde:
{{1}} = Nombre
{{2}} = Lugar corto (ej: HQ central)
Aquí:
Las variables son pequeñas
No hay salto de línea
El contexto se mantiene fiel a lo aprobado
El error 132018 no es una falla de la API.
Indica que:
La estructura enviada no corresponde al template aprobado
Hay diferencia en la cantidad de variables
El nombre o el idioma del template es incorrecto
Cada vez que aparezca este error, revisa la estructura del template aprobado y compárala línea por línea con el JSON enviado.