Necesitas: un plan Escala o Enterprise, un número de WhatsApp conectado, al menos una plantilla aprobada y una clave de API.
1
Guarda tu clave en una variable de entorno
Así no queda escrita en tu código.
2
Busca el id de tu plantilla
GET /templates devuelve solo las plantillas aprobadas por Meta, con el nombre de cada variable.id y los name de las variables: los vas a usar en el paso siguiente.3
Manda el mensaje
201:4
Consulta si llegó
Usa el
id de la respuesta:status va pasando por pending → sent → delivered → read. Si no se pudo entregar queda en failed, con el motivo en errorCode y errorTitle.¿Y si quiero mandar texto libre?
Puedes mandartext en lugar de template, pero solo si el cliente te escribió en las últimas 24 horas. Es una regla de WhatsApp, no de eltick: fuera de esa ventana, la única forma de escribirle es con una plantilla aprobada. Más en La ventana de 24 horas.
409:
Cómo se completan las variables
Para cada variable de la plantilla, eltick usa, en este orden:- El valor que mandes en
template.variables. - El dato del contacto:
nombreusa el primer nombre del contacto; las demás variables buscan un atributo con el mismo nombre (por ejemplo, la variableciudadusa el atributociudad). - El texto alternativo que definiste en la plantilla.
- El ejemplo que cargaste al crear la plantilla.
Siguientes pasos
Recibir webhooks
Entérate cuando un cliente responde o cuando un mensaje se lee.
Confirmación de pedidos
Una integración completa con tu tienda online.

