Integración con Spoki para automatizar campañas de WhatsApp

WhatsApp es una de las herramientas más potentes de mensajería directa y un aliado para tu eCommerce. Aprende, paso a paso, cómo crear campañas de recuperación de carrito abandonado vía WhatsApp con Connectif, integrando tu cuenta con la herramienta Spoki.

  

Tiempo de implementación : 30 min.
Dificultad: Intermedio
¿Cuándo utilizarlo?:
Para hacer campañas con WhatsApp.

 

Antes de empezar: requisitos previos

Para poder crear tu campaña automatizada de WhatsApp es necesario que tengas tu cuenta en Spoki y el template creado para tu campaña. 

Encontrarás más información sobre cómo crear tus templates en el área de "Templates" de Spoki, haciendo clic en el botón de  (información).

Spoki_-_1-min.png

 

Cuando crees tu template es imprescindible indicar qué campos dinámicos tendrá, que se serán los que se pasen desde Connectif con la información personalizada para el usuario.

 

En los templates se encuentran dos tipos de campos:

  • Registry Fields: los que proporciona Spoki.
  • Dynamic Fields: los campos personalizados. Estos deben siempre ir en mayúsculas. En la plantilla de ejemplo se encuentran dos campos dinámicos:
    • CHECKOUT URL (URL del checkout).
    • TOTAL AMOUNT (cantidad total de artículos).

Spoki_-_24-min.png

 

Paso 1. Crea la automatización en Spoki

Una vez tengas el template de tu campaña listo, deberás crear la automatización en Spoki y asociarla con Connectif para obtener el WebHook donde se enviará la información desde Connectif.

  1. Ingresa a tu cuenta de Spoki.
  2. Dirígete al apartado Automations.
  3. Haz clic en New.

Spoki_-_2-min.png

  1. Asígnale un nombre a tu automatización.
  2. Haz clic en   Add Boot Step.

Spoki_-_3-min.png

  1. En la ventana emergente, selecciona Integration y busca Connectif.

Spoki_-_4-min.png

  1. Te aparecerá una URL, esa será la URL del WebHook que después utilizarás en Connectif.
 

¡Guarda esta dirección! Es el endpoint donde se recibirá la información que se envía desde Connectif y que te permitirá personalizar tus mensajes de forma automática. 

Spoki_-_5-min.png

Una vez hecho esto, tendrás que seleccionar la plantilla del mensaje que quieres que se muestre en tu campaña.

  1. Haz clic en Your Automatic Action.

Spoki_-_6-min.png

  1. En Action Type filtra por Template.
  2. Selecciona en When el período de espera para que se active la acción después de activar el disparador (que en este caso vendrá dado por Connectif).
  3. En el buscador, filtra y selecciona la plantilla que quieras enviar.
  4. Haz clic en Add.

Spoki_-_7-min.png

¡Listo! Ya has completado el primer paso. Guarda los cambios para que no se pierda tu campaña.

 

Paso 2. Crea el evento personalizado en Connectif

Una vez creada la automatización en Spoki y asignado el template, el siguiente paso es preparar dentro de Connectif la integración con Spoki y el evento personalizado, que será el que envíe la información de los campos a Spoki:

  1. Accede a tu cuenta de Connectif.
  2. Entra en "Integraciones > Personalizadas" y haz clic en    Crear nueva integración.

Spoki_-_8-min.png

  1. Desde la pestaña de Configuración, asígnale un nombre a la integración y guárdala. 

Spoki_-_9-min.png

Una vez establecida la integración, el siguiente paso es crear el evento de envío o webhook.

  1. Al tratarse de un webhook de envío, dentro de la misma configuración del evento entra en la pestaña Enviar Datos y clica en    Crear un nuevo evento de envío.

Spoki_-_10-min.png

  1. Dentro de esa pantalla, asígnale un nombre al evento.
  2. Añade la URL del endpoint que has encontrado previamente en Spoki (paso 1.7.) en el apartado "Webhook URL donde enviar el mensaje".

Spoki_-_11-min.png

  1. Para poder enviar la información a Spoki es necesario replicar la estructura del JSON del template. Siguiendo con el ejemplo del template “Abandoned Cart” , el archivo JSON a replicar es:
{
"phone": "+393931256677", //required
"first_name": "Maria",
"email": "maria.ross@example.com",
"custom_fields": {
"TOTAL_AMOUNT": "Total amount",
"CHECKOUT_URL": "https://www.domain.com/cart-url“
}
 

Los campos dinámicos (Dynamic Fields) que se corresponden con los campos personalizados, deben ir en mayúsculas.

 

Cómo crear los campos en Connectif para transferir la informacion a Spoki

  1. Haz clic en    Añadir nuevo campo.

Spoki_-_13-min.png

  1. Selecciona el tipo de campo (texto, email, etc.).
 

Encuentra más información sobre los campos de contacto en este artículo.

  1. Añade un Nombre y una ID.
  2. Haz clic en Aceptar.

Spoki_-_14-min.png

Para crear los campos con varias propiedades (custom fields) deberás activar las opciones de JSON. El proceso es similar al anterior:

  1. Haz clic en   Añadir nuevo campo.
  2. Selecciona el Tipo de campo (texto, email, etc.).
  3. Marca la casilla Activar opciones JSON.

Spoki_-_15-min.png

  1. Utiliza una herramienta como JSON Path Finder, que te permitirá extraer la ruta de las propiedades que tienes que crear. 

Spoki_-_25.png

  1. Copia la ruta y pégala en Connectif.
  2. Edita la ruta, sustituyendo el (x.) del principio y los (.) por barras invertidas.
 

Por ejemplo, si la ruta de JSON es x.custom_fields.TOTAL_AMOUNT deberás cambiarla por /custom_fields./TOTAL_AMOUNT.

  1. Asigna un nombre y un ID al campo.
 

PRO TIP: asigna el mismo nombre al campo en Connectif que la ruta de JSON para que sea más fácil de localizar.

Spoki_-_26.png

  1. Una vez hayas creado todas las propiedades que se van a transmitir, habrás completado la integración de Connectif con Spoki. Haz clic en   Guardar para que se registren todos los campos.

Spoki_-_27.png

 

Paso 3. Crea el workflow que activará tu campaña en Spoki

Ahora es el momento de crear el workflow en Connectif que active tu campaña cuando el usuario abandone su carrito y enviarle la información a Spoki. Para ello:

  1. Dirígete a Workflowsy haz clic en    Crear nuevo workflow.

Spoki_-_19-min.png

  1. Selecciona un nuevo workflow en blanco.
  2. En el "Nodo Inicio", selecciona Todos los contactos de mi lista.
  3. Añade el nodo disparador "Al abandonar carrito" para que el workflow se active en el momento que un visitante de tu web añada productos a su carrito y no complete la compra.

Spoki_-_20-min.png

  1. Edita el nodo, para quitarle las limitaciones, y haz clic en   Actualizar.

Spoki_-_21-min.png

Cuando el contacto abandone el carrito queremos informar del evento a Spoki. Para ello:

  1. Busca el nodo de tipo acción que has creado al hacer tu integración con Spoki (paso 2) y añádelo a tu workflow.

Spoki_-_22.png

  1. Configura el nodo asignando las variables a sus respectivos valores.
    • Las variables del contacto (nombre, apellidos, teléfono y email) provienen de la información del Contacto.

Spoki_-_28.png

      • La información de la propiedad del carrito (TOTAL AMOUNT) viene dada por el nodo Al abandonar carrito

Spoki_-_29.png

      • La URL del checkout se establece a mano por medio de un valor de tipo Literal:

Spoki_-_30.png

  1. Haz clic en  Actualizar para guardar la configuración del nodo y guarda tu workflow.

¡El workflow ya está listo! Ya puedes activarlo para comenzar a enviar mensajes de WhatsApp para recuperar tus carritos abandonados con Spoki y Connectif.

 

 

¡Éxito!
La integración de tu cuenta de Connectif con Spoki está lista.

 


¡Sigue aprendiendo!

Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0