Whatsapp Wavy
Contenido
- 1 Primeros Pasos
- 1.1 Wavy
- 1.2 Cuenta
- 1.3 Proveedores
- 1.4 Campañas
- 2 Marcadores
- 3 Troubleshooting 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.
WebHooks:
https://<instance>.ucontactcloud.com/Integra/resources/Wavy/message
https://<instance>.ucontactcloud.com/Integra/resources/Wavy/status
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:
hsm:código de hsm:idioma:data1:data2
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.
Si no llegan los attachments (se da en instalaciones viejas)
Entrar a flujo “servicios SMS” y hacer deploy - a partir de cierta versión por donde iban SMS pasaron a ir también attachments.
Si recibimos un error 401 al pegarle al webhook:
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; }
Luego de cambiar el archivo se debe ejecutar el comando
service nginx reload
En caso de que los mensajes lleguen mal o sin prefijo país
Fijarse en las tablas
ccrepo.sms_repo
yccrepo.sms_log_rep
si no existe un trigger viejo que esté causando estos problemas.