Error 132012 de WhatsApp: formato de parámetros de la plantilla que no coincide
El error 132012 significa que los valores de parámetro enviados no coinciden con el formato que define la plantilla. Una plantilla con tres variables necesita exactamente tres, en orden y del tipo correcto, y cualquier desvío produce este error en vez de un envío parcial.
Código de Meta para parámetros que no coinciden con el formato de la plantilla.
El código relacionado, para una discrepancia entre la cantidad de parámetros esperada y la entregada.
El código para un nombre e idioma de plantilla que no resuelven a nada.
Qué tiene que alinearse
Todo, y en silencio. No existe la coincidencia parcial.
- Cantidad: tres marcadores en el cuerpo significan tres parámetros de cuerpo, ni más ni menos.
- Orden: los parámetros son posicionales, así que intercambiar dos produce un mensaje enviado con los valores en los lugares equivocados, o este error si los tipos difieren.
- Tipo: un parámetro de moneda o de fecha tiene una forma de objeto definida y no puede enviarse como texto plano.
- Componentes: los parámetros de encabezado, de cuerpo y de botón son listas separadas y no pueden fusionarse en una sola.
La edición que rompe la producción
Las plantillas las editan personas que no son las personas que llaman a la API. Alguien agrega una variable para que el mensaje quede más claro, la plantilla se vuelve a aprobar, y todo envío hecho desde la integración que no cambió empieza a fallar.
Conviene defenderse de esto en vez de descubrirlo. Suscribirse a los webhooks de estado de plantilla hace que una edición llegue como un evento, y tratar la cantidad de variables de una plantilla como parte del contrato de la integración, revisada cuando cambia, impide que una mejora de redacción se convierta en una caída.
Errores comunes
- Enviar un parámetro de más por precaución. De más es tan incorrecto como de menos.
- Tratar los parámetros posicionales como si tuvieran nombre. Se emparejan solo por posición.
- Editar una plantilla sin revisar el código que la envía.
EasyCoexistence entrega los eventos de estado de plantilla a tu endpoint, así una plantilla editada por alguien en el Business Manager aparece antes de que falle el siguiente envío.
Preguntas frecuentes
¿Cuántos parámetros envío?
Exactamente los que define la plantilla, y en orden.
¿Puedo enviar algunos de más?
No. De más falla igual que de menos.
¿Por qué empezó a pasar de repente?
Normalmente porque la plantilla fue editada y su cantidad de variables cambió.
¿Los parámetros tienen nombre?
No. Son posicionales, así que el orden importa.
Sigue leyendo
¿Listo para empezar?
Configura WhatsApp Coexistence en minutos, no en meses. La app sigue funcionando en el teléfono.
Empezar prueba gratisVerificado el