Requisitos
Para enviar por WhatsApp necesitas:- Una cuenta de Meta Business con número verificado
- Templates aprobados por Meta (el proceso toma 24–48 h)
- Credenciales configuradas en el dashboard:
phone_number_idyaccess_token
Cómo funciona
WhatsApp Business API solo permite enviar mensajes de template (HSM) hacia usuarios fuera de una ventana de conversación activa. Los templates deben ser aprobados por Meta antes de poder usarlos. Las variables del template se pasan en orden comoparams:
Enviar un mensaje
Parámetros
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
phone_number | string | ✅ | Número en formato internacional sin + (ej. 521234567890) |
template_id | string | ✅ | Nombre del template en Meta (snake_case) |
language_code | string | — | Código de idioma del template. Default: es |
params | array | — | Valores para {{1}}, {{2}}, etc. en orden |
Gestionar templates
Desde el portal de tenant (/app/me/wa-templates)
Los tenants pueden ver sus templates disponibles con el ejemplo de llamada a la API.
Si el administrador habilitó credenciales propias (allow_custom=true) para el canal WhatsApp, el tenant también puede crear, editar y eliminar sus templates directamente.
Desde el panel admin (/app/tenants/:id/wa-templates)
El administrador puede gestionar templates de cualquier tenant. Registra cada template con:
- El nombre del template (debe coincidir exactamente con el aprobado en Meta)
- El código de idioma
- El esquema de parámetros (para documentar qué va en cada posición)
El nombre del template en el campo
template_id debe ser exactamente el mismo que aparece en el Meta Business Manager, incluyendo mayúsculas/minúsculas.Webhook de entrada
Meta envía eventos (mensajes recibidos, confirmaciones de entrega) a:X-Hub-Signature-256 automáticamente.