Notificaciones de pedidos cancelados
Sabrina
Última actualización hace 6 meses
¿Llegan muchas compras canceladas a tu negocio? ¡Recontactalos automáticamente para fomentar las ventas! 😉
Desde Labs, se pueden automatizar notificaciones para pedidos cancelados.
Para esto, es necesario contar con: integración a Whatsapp activa y a plataforma de ecommerce que ofrezca el estado de órdenes; una plantilla con el mensaje que se enviará y una automatización para ejecutar los envíos.
Vinculación a Whatsapp
Si ya tenés Whatsapp Business API vinculado a Snappy, podés avanzar al siguiente punto 😉.
💬 Si todavía no tenés Whatsapp conectado a tu asistente, te recomendamos visitar este artículo para continuar.
Plantilla de mensaje
Para automatizar el envío de mensajes, es necesario contar con una plantilla de mensaje asociada a Labs.
En este artículo, encontrarás un tutorial paso a paso para cargar tus plantillas.
🖐️ Por favor, recordá avisarle a tu ejecutivo o escribirnos a [email protected] una vez que hayas cargado el mensaje en Meta.
¿Cómo automatizar el envío?
🖐️ Es importante tener en cuenta que el nombre de los estados de órdenes depende de tu plataforma de eCommerce.
Podés revisar los estados desde el menú lateral, en la sección de eCommerce > Órdenes.
O bien, desde la sección tester de tu plataforma en Configuración > Integraciones > eCommerce. En el tester de Estado de Orden, ingresá un número de orden para ver la información.
En Labs, desde el menú lateral, ingresá a Configuración > Configuración de la empresa > Automatizaciones.
Seleccioná la empresa en la que crearás la automatización.
Clickeá en Agregar.
Asignale un nombre a la regla.
Debajo del título, seleccioná a qué empresa, tienda o tiendas aplicará la regla.

Para establecer la regla, primero se debe seleccionar un disparador. En este caso, se utilizará Orden actualizada.
Clickeá en el icono de + para añadir otro elemento.
Seleccioná Nueva condición y luego, clickeá en If.
Entonces, la condición será: trigger.oldOrder.status.name != trigger.order.status.name && trigger.order.contact.id && trigger.order.status.name == "Cancelled"
☝️ El nombre del estado puede variar, por eso recomendamos verificarlo con la plataforma de eCommerce.
Clickeá el icono de + para añadir un nuevo componente.
Seleccioná Nueva acción > Buscar contacto.
- Completar el campo UUID del contacto así: trigger.order.contact.uuid.
- Click en Guardar.
A continuación, se agregarán tres (3) condiciones (If):
El primer If en el campo condición debe decir: contact.
Luego, click en Guardar.
En la arista izquierda, se agrega un nodo Else > click en Guardar.
En la opción derecha del Else, se agrega una acción de Notificación personalizada.
- En Contacto, debe tener: trigger.order.contact
- En Notificación, seleccionar la notificación previamente cargada en contenido personalizable.
- En Canales, seleccionar Whatsapp.
- En Datos a reemplazar, se incluirán las variables si correspondieran.
- La Key será el nombre de la variable en la plantilla.
- El Valor indicará de qué campo se debe tomar la variable como se detalla más adelante (por ejemplo, si es de la orden o del contacto).
- Click en Guardar.
- En la arista derecha, se agrega el segundo If, que como condición tendrá: contact.lastNotification.
Luego, click en Guardar.
En la arista izquierda, se agrega un nodo Else > click en Guardar. Repetir los pasos del Else anterior.
- A su vez, en la nueva arista derecha, se agrega el tercer If, que como condición indicará cuánto tiempo debió haber pasado de la última notificación para evitar spam.
Por ejemplo, para que haya transcurrido una semana, será: date(contact.lastNotification.createdAt) < now() - interval('7 days').
Luego, click en Guardar.
Nuevamente, a la derecha del último If, clickeá el + y seleccioná Nueva acción > Notificación personalizada.
Clickeá en el campo Notificación, se desplegará un listado con tus plantillas para seleccionar la notificación de pedidos cancelados.
En el campo Canales, seleccioná Whatsapp.
En Datos a reemplazar, se incluirán las variables de la plantilla si tuviera.
- En Key, se debe completar el nombre de la variable. Por ejemplo: Var2.
- En Valor, se debe completar la información que tendrá el campo, sea un dato estático o dinámico (como expresión).
- Para incluir el nombre de contacto, la expresión es: trigger.order.contact.name
- Para incluir el número de orden, la expresión es: trigger.order.integrationOrderId o trigger.order.number.
Para finalizar, clickeá en Guardar y encendé la automatización.
