Tu cliente compra en tu tienda y a los pocos segundos recibe por WhatsApp: “¡Hola Sofía! Recibimos tu pedido #1042 por $45.900. Te avisamos cuando salga.” Sirve con cualquier plataforma que avise de los pedidos nuevos con un webhook: Tiendanube, Shopify, WooCommerce, VTEX, tu propio sistema, etc. El ejemplo usa un servidor Node, pero la idea es la misma en cualquier lenguaje.

1. Crea la plantilla

En eltick, ve a Plantillas › Nueva plantilla y crea una de categoría Utilidad con variables para el nombre, el número de pedido y el total. Por ejemplo:
¡Hola [nombre]! Recibimos tu pedido [pedido] por [total]. Te avisamos por acá cuando salga. ¡Gracias por comprar en Café Aurora! ☕
Las confirmaciones de pedido son mensajes de utilidad: Meta las cobra más barato que las de marketing y se aprueban más rápido. No agregues promociones en el mismo mensaje, porque Meta puede recategorizarla como marketing. Más en Categorías y costos.
Cuando Meta la apruebe, busca su id y el nombre de sus variables:

2. Recibe el pedido y manda el mensaje

server.js
Formatea el total con la moneda de tu país: es-MX y MXN para México, es-CO y COP para Colombia, es-CL y CLP para Chile, es-PE y PEN para Perú.

3. Cuida los detalles

Muchas tiendas guardan el teléfono como lo escribió el cliente: 011 15 2345-6789, 55 1234 5678, 300 123 4567. La API necesita el código de país. Si todos tus clientes son de un mismo país, agrégalo tú antes de mandar. Mira Formato de teléfonos.Si el teléfono no es válido, la API responde 400 y no se manda nada.
Si falta una variable y el contacto no tiene ese dato, sale el ejemplo que cargaste en la plantilla. En una confirmación de pedido, eso sería un número de pedido equivocado.
Las tiendas a veces reenvían el mismo aviso de pedido. Guarda qué pedidos ya confirmaste (por ejemplo, el id del mensaje junto al pedido) y no vuelvas a mandar.
La respuesta llega al Chat de eltick, donde tu equipo la ve y contesta. Durante 24 horas después de su respuesta puedes escribirle con texto libre. Si quieres enterarte desde tu sistema, usa el webhook message.received.

4. Avísale cuando sale el envío

Crea una segunda plantilla de utilidad, por ejemplo “¡Tu pedido [pedido] ya salió! Puedes seguirlo acá: [link]”, y mándala con el mismo código cuando cambies el estado del pedido a “enviado”.

Siguiente paso

Seguir la entrega de cada mensaje

Guarda en tu sistema si la confirmación se entregó, se leyó o falló.