Detecta el momento en el que un cliente realiza una compra en tu web y envíale un mensaje para pedir su opinión por WhatsApp con Oct8ne, para monitorizar el seguimiento de dicho WhatsApp a través de Oct8ne.
Antes de empezar: requisitos previos
Para poder automatizar el envío de WhatsApps con Oct8ne a través de Connectif necesitarás:
- Tener implementada la WhatsApp Delivery Api de Oct8ne.
- El namespace: espacio de nombres de la cuenta. Puede consultarlo en el panel de administración en caso de que utilices 360Dialog, o bien, en todos los casos, en la página WhatsApp Manager de la cuenta de Facebook asociada al número que realiza el envío.
- Los siguientes datos, que deberás solicitar a Oct8ne:
- Host o endpoint (diferente si tienes una cuenta en Europa o en LATAM).
- AccountId
- Provider
- x-oct8ne-token
- El número de teléfono configurado en Meta para enviar mensajes de WhatsApp.
Funcionamiento
Para enviar el mensaje de WhatsApp a través de Oct8ne es necesario crear una integración personalizada de envío de datos. Posteriormente, crea un workflow con el nodo disparador resultante de la integración que indique a Oct8ne que debe enviar un WhatsApp al contacto con la información recogida en el evento.
Configuración del workflow
PASO 1. Creación del evento de envío
(En este apartado se van a configurar los campos que serán compartidos con Oct8ne para enviar los mensajes de WhatsApp).
1. En la pestaña Enviar datos de tu Integración con Oct8ne, haz clic en Crear nuevo evento de envío.
2. Añade la cabecera con el Nombre x-oct8ne-token y el Valor del token de Oct8ne que te hayan asignado.
PASO 2. Creación de la estructura del mensaje en Connectif
(En este apartado se van a configurar las propiedades del mensaje de WhatsApp que se va a enviar. En el ejemplo, se documenta la creación de una estructura real y práctica de un mensaje).
3. Utiliza una herramienta como JSON Path Finder, que te permitirá extraer la ruta de las propiedades que tienes que crear.
4. En nuestro ejemplo, la estructura de la plantilla a replicar es:
{ "template": { "name": "TEMPLATE_NAME", "namespace": "NAMESPACE", "language": "LANGUAGE_TEMPLATE" }, "targets": [ { "number": "PHONE_NUMBER", "components": [ { "type": "header", "parameters": [ { "type": "image", "image": { "link": "https://yourdomain.com/image.png" } } ] }, { "type": "body", "parameters": [ { "type": "text", "text": "CUSTOMER_NAME" } ] } ] } ] }
5. Haz clic en Crear nuevo Campo.
6. Marca, en los campos que sea necesario, la casilla Activar opciones JSON.
7. Copia la ruta y pégala en Connectif.
8. Edita la ruta, sustituyendo el (x.) del principio y los (.) por barras invertidas.
9. Crea los campos del evento de envío. En nuestro ejemplo:
- Un campo de tipo Texto con el Nombre /template/name y el ID template-name
- Un campo de tipo Texto con el Nombre /template/namespace y el ID template-namespace
- Un campo de tipo Texto con el Nombre /template/language y el ID template-language
- Un campo de tipo Texto con el Nombre /targets/0/number y el ID targets-0-number y márcalo como Obligatorio
- Un campo de tipo Texto con el Nombre /targets/0/components/0/type y el ID targets-0-components-0-type
- Un campo de tipo Texto con el Nombre /targets/0/components/0/parameters/0/type y el ID targets-0-components-0-parameters-0-type
- Un campo de tipo Texto con el Nombre /targets/0/components/0/parameters/0/image_link y el ID targets_0_components_0_parameters_0_image_link
- Un campo de tipo Texto con el Nombre /targets/0/components/1/type y el ID targets-0-components-1-type
- Un campo de tipo Texto con el Nombre /targets/0/components/1/parameters/0/type y el ID targets-0-components-1-parameters-0-type
- Un campo de tipo Texto con el Nombre /targets/0/components/1/parameters/0/text y el ID targets_0_components_1_parameters_0_text
10. Haz clic en Guardar para registrar todos los campos.
PASO 3. Nodo "Inicio"
(En este nodo se va a establecer la audiencia a la que va a ir dirigida la acción).
11. Haz clic en (Editar configuración del nodo) del nodo “Inicio”.
12. En Selecciona una restricción, marca "Toda mi lista" y selecciona "Contactos con teléfono móvil".
13. En Selecciona la fuente de datos, marca "Todos los existentes y los nuevos".
14. Haz clic en Actualizar.
PASO 4. Nodo "Al comprar"
(En este nodo se va introducir en el workflow al contacto cuando haga una compra en la web).
15. Haz clic en (Editar configuración del nodo) del nodo “Al comprar”.
16. Haz clic en Limitaciones y desactiva la casilla "Desactivar tras dispararse".
17. Haz clic en Actualizar.
PASO 5. Nodo de tipo acción "Enviar WhatsApp" de la integración
(Este nodo va a enviar a Oct8ne la orden para que se envíe el WhatsApp).
18. Haz clic en (Editar configuración del nodo) del nodo “Enviar WhatsApp" (o el nombre que hayas indicado en tu integración).
19. Asocia la información contenida en los campos del contacto y la información del carrito (columna izquierda) con los valores que se van a transmitir a Oct8ne para personalizar el mensaje de WhatsApp (columna derecha).
- Asocia los campos del contacto (en este caso, teléfono y nombre) de la columna derecha con aquellos que se transmitirán a Oct8ne. El resto de campos, en nuestro ejemplo, deberán asignarse con el valor Literal e indicar qué información corresponde con la del template de WhatsApp.
20. Haz clic en Finalizar .
21. Una vez activado tu Workflow, el mensaje de WhatsApp de nuestro ejemplo se vería así:
¡Sigue aprendiendo!
Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:
- Integración personalizada para recibir datos, para aprender cómo hacer uso de información que no es registrada por defecto en la plataforma.
- Integraciones con sistemas externos, para integrar tu cuenta de Connectif con Facebook, formularios y otros webhooks de tu web.
-
Integraciones vía API, para administrar eventos como registros de compras o altas de contactos.
- Campaña de email masiva por lotes, para diseñar una campaña por fases que evite saturar los servidores ante el incremento de visitas en la web.