Ir al contenido principal

Integración de Wati con Klaviyo

Resumen

Conecta Wati con Klaviyo para automatizar la mensajería de WhatsApp y enviar datos de chatbots a Klaviyo. Puedes utilizar esta integración para activar mensajes de WhatsApp desde los flujos (Flows) de Klaviyo o enviar información recopilada a través de los chatbots de Wati a Klaviyo para su segmentación y automatización.

Nota: Esta integración requiere suscripciones activas tanto en Wati como en Klaviyo.

Instrucciones

Caso de uso 1: Enviar mensajes de WhatsApp desde Klaviyo

Puedes utilizar los Flows de Klaviyo para activar mensajes de plantilla de WhatsApp a través de las API de Wati.

Configurar la mensajería de WhatsApp

  • Haz clic en Create Flow (Crear flujo).

  • Selecciona Start from Scratch (Empezar desde cero) e ingresa un nombre para tu flujo.

  • Establece el Trigger (Activador) que inicia el flujo.

    • Por ejemplo, para enviar un mensaje de confirmación cuando alguien se suscribe a un boletín informativo, selecciona When someone is added to Newsletter (Cuando alguien se añade al boletín).

  • Desde la barra lateral izquierda, arrastra y suelta una acción Webhook en el flujo.

  • Ingresa un nombre para el webhook.

Configurar la API de Wati

  • Inicia sesión en tu cuenta de Wati.

  • Ve a Connectors (Conectores) > API > API Docs.

  • Busca el endpoint /api/v1/sendTemplateMessages.

  • Haz clic en Try it Out (Probar).

  • Actualiza el cuerpo de la solicitud (request body):

    • Reemplaza template_name con el nombre de tu mensaje de plantilla de WhatsApp.

    • Reemplaza broadcast_name con un nombre que identifique los mensajes enviados desde Klaviyo, como Klaviyo registration confirmation.

    • Reemplaza whatsappNumber con {{ person.phone_number|default:'' }}.

    • Si tu plantilla incluye variables, añádelas como JSON.

Por ejemplo:

{
"template_name": "registration_confirmation",
"broadcast_name": "Klaviyo registration confirmation",
"receivers": [
{
"whatsappNumber": "{{ person.phone_number|default:'' }}",
"customParams": [
{
"name": "name",
"value": "{{ person.first_name|default:'' }}"
},
{
"name": "number",
"value": "{{ person.phone_number|default:'' }}"
}
]
}
]
}

  • Haz clic en Execute (Ejecutar).

    La solicitud devolverá un error porque el número de teléfono utilizado para la prueba no es válido. Esto es normal.

  • Copia la Request URL de Wati y pégala en el campo Destination URL en Klaviyo.

  • Copia el cuerpo de la solicitud de Wati y pégalo en el campo JSON Body en Klaviyo.

  • En Klaviyo, haz clic en View profile & event properties para encontrar valores de variables adicionales, como {{ person.first_name|default:'' }}.

  • Debajo de Headers (Encabezados), ingresa:

    • Key: Authorization

    • Value: Tu Access Token de Wati

  • Guarda el webhook.

  • Cambia el estado del webhook de Draft (Borrador) a Live (Activo).

  • En la esquina superior derecha, haz clic en Update action statuses (Actualizar estados de acción) para activar el flujo.

Tu flujo de Klaviyo ahora puede activar mensajes de plantilla de WhatsApp a través de Wati.

Caso de uso 2: Enviar datos de chatbots de Wati a Klaviyo

Los usuarios de los planes Pro y Business de Wati pueden recopilar información de los clientes a través de los chatbots de Wati y enviarla a Klaviyo para su automatización y segmentación.

Configurar el intercambio de datos del chatbot

  • Crea un chatbot en el Wati Chatbot Builder.

  • Añade un nodo Webhook al flujo del chatbot.

  • Configura una llamada API a la API de Update Profile o Create Event de Klaviyo para almacenar los datos recopilados.

  • Configura el chatbot para recopilar la información que necesites.

Por ejemplo, tu chatbot puede recopilar:

  • Correo electrónico

  • Dirección

  • Feedback de Satisfacción del Cliente (CSAT)

Una vez recopilada la información, el chatbot envía los datos a Klaviyo, donde podrás utilizarlos para futuras automatizaciones y segmentaciones.

Otras formas de conectar Wati y Klaviyo

También puedes conectar Wati y Klaviyo utilizando herramientas de automatización de terceros:

  • Zapier: Automatiza flujos de trabajo entre Wati y Klaviyo.

  • Pabbly Connect: Sincroniza datos entre Wati y Klaviyo mediante flujos de trabajo automatizados.

Preguntas Frecuentes (FAQ)

Descripción general de la integración

1. ¿Para qué puedo usar la integración de Wati y Klaviyo?

Puedes usar la integración de Wati y Klaviyo para activar mensajes de plantilla de WhatsApp desde los Flows de Klaviyo o enviar información recopilada a través de los chatbots de Wati a Klaviyo para su automatización y segmentación.

La integración requiere suscripciones activas tanto en Wati como en Klaviyo.

Enviar mensajes de WhatsApp desde Klaviyo

2. ¿Cómo puedo enviar mensajes de plantilla de WhatsApp desde Klaviyo?

Puedes utilizar los Flows de Klaviyo para activar mensajes de plantilla de WhatsApp a través de las API de Wati. Configura un Flow de Klaviyo con una acción Webhook y configúralo para usar el endpoint /api/v1/sendTemplateMessages de Wati.

3. ¿Qué endpoint de la API de Wati debo usar para enviar mensajes de plantilla de WhatsApp desde Klaviyo?

Usa el endpoint /api/v1/sendTemplateMessages en Wati. Puedes encontrarlo en Connectors > API > API Docs en tu cuenta de Wati.

4. ¿Qué información necesito configurar en la solicitud de la API de Wati?

En el cuerpo de la solicitud de la API de Wati:

  • Reemplaza template_name con el nombre de tu mensaje de plantilla de WhatsApp.

  • Reemplaza broadcast_name con un nombre que identifique los mensajes enviados desde Klaviyo.

  • Reemplaza whatsappNumber con {{ person.phone_number|default:'' }}.

  • Si tu plantilla de WhatsApp incluye variables, añádelas como JSON.

5. ¿Por qué la prueba de la API de Wati devuelve un error al hacer clic en Ejecutar?

La prueba de la API de Wati devuelve un error porque el número de teléfono utilizado para la prueba no es válido. Este error es esperado.

6. ¿Qué información de Wati necesito añadir al webhook de Klaviyo?

En el webhook de Klaviyo, añade la siguiente información de Wati:

  • Destination URL: La Request URL de Wati.

  • JSON Body: El cuerpo de la solicitud de Wati.

  • Authorization header: Tu Access Token de Wati.

Guarda el webhook, cambia su estado de Draft a Live y haz clic en Update action statuses en Klaviyo para activar el flujo.

Enviar datos de chatbots de Wati a Klaviyo

7. ¿Quién puede enviar datos de chatbots de Wati a Klaviyo?

Los usuarios de los planes Pro y Business de Wati pueden recopilar información a través de los chatbots de Wati y enviarla a Klaviyo para su automatización y segmentación.

8. ¿Cómo puedo enviar datos de chatbots de Wati a Klaviyo?

Crea un chatbot en el Wati Chatbot Builder, añade un nodo Webhook al flujo del chatbot y configura una llamada API a la API de Update Profile o Create Event de Klaviyo.

Puedes configurar el chatbot para recopilar información como correo electrónico, dirección y feedback de Satisfacción del Cliente (CSAT). Una vez recopilada, los datos se envían a Klaviyo para futuras automatizaciones y segmentaciones.

Otras opciones de integración

9. ¿Qué herramientas de terceros pueden conectar Wati y Klaviyo?

Puedes usar Zapier para automatizar flujos de trabajo entre Wati y Klaviyo, o Pabbly Connect para sincronizar datos entre ambas plataformas mediante flujos de trabajo automatizados.

¿Ha quedado contestada tu pregunta?