Email: variables en el cuerpo
Las plantillas de email usan sintaxis de Go templates. En el editor visual, usa el panel “Variables” para declarar cada variable — aparecerán como Merge Tags disponibles en el diseño.
En el HTML de la plantilla:
En tu request:
Variables en el subject
El campo subject también soporta variables:
Si no envías subject, se usa el subject guardado en la plantilla (también puede tener variables).
Nombres de variables
- Sensibles a mayúsculas/minúsculas:
{{.nombre}} ≠ {{.Nombre}}
- Sin espacios: usa camelCase o snake_case
- Si una variable no se encuentra en
data, se renderiza como cadena vacía (no falla)
WhatsApp: variables posicionales
En WhatsApp los templates usan {{1}}, {{2}}, {{3}}… y se pasan como array params:
El índice 0 del array corresponde a {{1}}, el índice 1 a {{2}}, etc.
Si el número de elementos en params no coincide con las variables del template, Meta rechazará el envío.
Wallet: sin variables de texto
Los pases de Wallet (Apple y Google) no usan este sistema de variables — los datos del pase se pasan directamente en el campo pass_data de cada request.