Whatsapp Wavy


Primeros Pasos

Wavy

En primer lugar debe tener acceso a Wavy.

Esto es necesario para que su número sea habilitado para enviar WhatsApp vía uContact.

Se debe repetir este paso para cada número que desee utilizar como proveedor. 

Luego de aprobada la cuenta el usuario se debe dirigir a la configuración de Wavy.

Cuenta

¿Cómo configurar la cuenta Wavy?

En el menú lateral dirigirse a WhatsApp → Cuenta.

Al ingresar a esta pantalla se verá la Cuenta de WhatsApp creada por Wavy.

Aquí podrá obtener su número aprobado, descripción de la empresa y otras opciones.


Códigos HSM

Para ver los templates de mensajes salientes debe dirigirse a WhatsApp → HSM.

Aquí tendrá la lista de mensajes salientes posibles y su código para enviar el mensaje.


Proveedores

En primera instancia debe seleccionar a WavyWhatsApp como su proveedor de SMS. Para ello se dirigirá a Proveedores/SMS.

Aquí deberá configurar su proveedor.

  • Nombre con el cual identificará a su proveedor.

  • Nombre de Usuario es brindado por Wavy.

  • Contraseña es brindada por Wavy.

  • SMS From namespace brindado por wavy en el momento de creación de la cuenta.

  • SMS RegExp Expresión regular utilizada para los números de destino de los mensajes.

  • Mensajes por segundo Limite de mensajes que serán enviados por segundo por el proveedor.

Mensajes por segundo Si es 0 no limita la cantidad de mensajes que se podrán enviar por segundo


Campañas

Aquí creará su campaña de WhatsApp, para ello todo lo que debe hacer es:

  • Proveedores SMS seleccionar su proveedor creado previamente para WavyWhatsApp.

  • Puertos ingresar el número móvil asociado a Wavy conseguido en Cuenta.

Los campos restantes poseen el mismo funcionamiento que el resto de campañas SMS.

Al finalizar la creación presiona el botón Guardar y quedará pronta la campaña de WhatsApp. Solo restaría agregar a los agentes mediante el tab Miembros al igual que el resto de las campañas.


Marcadores

Aquí creará el marcador de WhatsApp, simplemente debe seleccionar:

Proveedores SMS el proveedor creado para WhatsApp en el inicio de este documento.

Cadena de Marcado completar con "." para asegurar su funcionamiento.

El resto de los campos se comportan igual que los Marcadores SMS.

 

Es importante destacar que para iniciar una conversación por WhatsApp mediante marcadores es necesario que el formato del .csv sea:

Ejemplo CSV:

  • hsm:chatclub_open_session_v2:pt_BR:Integra:Operación Realizada

Cliente Recibe:

“Integra informa: Operación Realizada”

Cuando un usuario responde, se inicia una sesión que dura 24 hs. Durante ese tiempo, se puede enviar cualquier mensaje, sin necesidad de que sea un template.


Troubleshooting Wavy

Hay algunos problemas comunes que suelen darse al incorporar Wavy por primera vez.

A continuación se deja respuesta a algunos de ellos.

  1. Si no llegan los attachments (se da en instalaciones viejas)

    1. Entrar a flujo “servicios SMS” y hacer deploy - a partir de cierta versión por donde iban SMS pasaron a ir también attachments.

  2. Si recibimos un error 401 al pegarle al webhook:

    1. Agregar en el archivo Nginx las rutas de wavy (URL: /etc/nginx/sites-enabled/default)

      location /Integra/resources/Wavy {      proxy_pass http://localhost:8085;      proxy_set_header Host $host;      proxy_set_header X-Real-IP $remote_addr;      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    }
    2. Luego de cambiar el archivo se debe ejecutar el comando service nginx reload

  3. En caso de que los mensajes lleguen mal o sin prefijo país

    1. Fijarse en las tablas ccrepo.sms_repo y ccrepo.sms_log_rep si no existe un trigger viejo que esté causando estos problemas.