Ir al contenido

Mosend WhatsApp Activities

Versión: 1.0.4  ·  ID: zoan-packages-mosend  ·  Autor: Zoan Software

El paquete Mosend permite que un robot envíe mensajes de WhatsApp a través de la cuenta de Mosend de tu organización (un servicio de mensajería para WhatsApp Business): avisos de pedido, recordatorios de pago, facturas en PDF, confirmaciones. También sirve para consultar las plantillas aprobadas de la cuenta y buscar contactos antes de escribirles.

La cuenta de Mosend se conecta una sola vez en Zoan Cloud y las actividades la usan por nombre:

  1. En Zoan Cloud, abre Centro › Recursos › Integraciones del ambiente y, en la sección Mensajería, conecta la cuenta de Mosend (con una API key o autorizando con OAuth). El nombre que le pongas (por ejemplo mosend) es el que irá en el parámetro integration de cada actividad.
  2. Cuando el robot ejecuta una actividad, le pide a Zoan Cloud la sesión de esa integración usando la identidad de la ejecución. Zoan Cloud entrega una sesión vigente (si es OAuth, un token que renueva por ti) y deja en la auditoría qué ejecución usó la integración.
  3. El robot habla con Mosend directamente: el contenido de los mensajes no pasa por Zoan Cloud. La sesión se reutiliza durante toda la ejecución y los secretos se ocultan en los logs.
  • La ventana de 24 horas. WhatsApp solo entrega texto libre (Send WhatsApp Text y Send WhatsApp File) si el contacto te escribió en las últimas 24 horas. Para escribirle a alguien por primera vez, o fuera de esa ventana, usa una plantilla aprobada por Meta con Send WhatsApp Template.
  • Número de origen (from). Es el número de WhatsApp de tu cuenta que envía el mensaje, tal como aparece en Mosend (+57 300 000 0000) o su id de Mosend.
  • Número de destino (to). En formato internacional, con o sin +. Los espacios y guiones se ignoran; se necesitan al menos 8 dígitos.
ActividadTipoSalidaQué hace
Send WhatsApp Textmosend-send-textobjectEnvía un mensaje de texto (dentro de la ventana de 24 h)
Send WhatsApp Templatemosend-send-templateobjectEnvía una plantilla aprobada, también fuera de la ventana de 24 h
Send WhatsApp Filemosend-send-fileobjectEnvía una imagen, PDF, documento, video o audio desde el disco del robot
List WhatsApp Templatesmosend-list-templatesList<object>Lista las plantillas de la cuenta con su idioma y estado
Find WhatsApp Contactmosend-find-contactList<object>Busca contactos por teléfono o nombre

Avisar a un cliente que su pedido salió y enviarle la factura:

Send WhatsApp Template integration = "mosend" from = "+57 300 000 0000"
to = "+57 300 000 0001" template = "pedido_enviado"
variables = ["Cliente de prueba", "#0001"] → output: aviso
Send WhatsApp File integration = "mosend" from = "+57 300 000 0000"
to = "+57 300 000 0001" filePath = "C:/facturas/F-0001.pdf"
caption = "Tu factura del pedido #0001"