Conectar tus flujos de Email es extremadamente poderoso y además es super sencillo.
Gracias a el trigger de “Webhook” en los Flows de Konvo puedes realizar flujos combinados en un par de minutos.
💡 Para saberlo todo sobre los flujos, puedes dirigirte a esta sección: Flows
Guía paso a paso
1. Crea un flujo de Konvo con trigger Webhook
Konvo > Flows > “+ Create Flow”
Cambia el nombre de tu flujo
Edit trigger > selecciona “Webhook”
2. Añade un Webhook en tu flujo
Selecciona el flujo de Klaviyo que quieres conectar a Konvo
Determina en qué momento quieres conectar el flujo
Añade un node de Webhook
3. Conecta Konvo a Klaviyo
3. Conecta Konvo a Klaviyo
Vuelve a tu flujo de Konvo:
Edit Trigger
Copia la URL que aparece debajo de “Webhook URL POST”
Ve al nodo de Klaviyo:
Edit Trigger
Pega la URL en “Destination URL”
Configura la información que quieres trasladar a Konvo desde Klaviyo
Desde la sección de Webhook Details de Klaviyo puedes configurar tu webhook para mandar cualquier información del usuario que te interese.
Es importante que sigas una estructura específica:
{
"phoneNumber": "{{ person.phone_number|default:'' }}",
"data":
{
"firstName": "{{ person.first_name|default:'' }}",
"email": "{{ person.email }}",
"checkout_url": "{{ event.extra.checkout_url|default:'' }}",
"variable_1": "{{ contenido.variable_1 }}",
"variable_n": "{{ contenido.variable_n }}"
}
}
donde;
"phoneNumber": es obligatorio = el número de teléfono
"data": es obligatorio si quieres mandar cualquier información adicional
"variable_n": es cualquier variable adicional que quieras mandar, y debe estar dentro de "data"
💡 PRO TIP: Copia el siguiente script en Klaviyo y completa solo la información que te interesa dentro de la sección de “data:” y sigue los siguientes pasos
{
"phoneNumber": "{{ person.phone_number|default:'' }}",
"data":
{
}
}
Para seleccionar las variables disponibles en Klaviyo:
Haz click en “View profile & event properties”
Haz click encima de la variable que te interese trasladar a Konvo y se copiará automáticamente a tu portapapeles
Vuelve al apartado de “JSON body” donde debes determinar la información que se mandará a Konvo
Escribe el nombre de la variable que quieres mandar,
Y pega la información para completar el contenido
Vuelve a seleccionar y pegar todas las variables que te interesan, hasta que tengas toda la información
3.1 Conecta Konvo a tu plataforma de eCommerce
3.1 Conecta Konvo a tu plataforma de eCommerce
Vuelve a tu flujo de Konvo:
Edit Trigger
Copia la URL que aparece debajo de “Webhook URL POST”
Ve al nodo de tu sitio eCommerce:
Edit Trigger
Pega la URL en “Destination URL”
Configura la información que quieres trasladar a Konvo
Desde la sección de Webhook Details de tu sitio eCommerce puedes configurar tu webhook para mandar cualquier información del usuario que te interese.
Es importante que sigas una estructura específica:
{
"phoneNumber": "{{ person.phone_number|default:'' }}",
"data":
{
"firstName": "{{ person.first_name|default:'' }}",
"email": "{{ person.email }}",
"checkout_url": "{{ event.extra.checkout_url|default:'' }}",
"variable_1": "{{ contenido.variable_1 }}",
"variable_n": "{{ contenido.variable_n }}"
}
}
donde;
"phoneNumber": es obligatorio = el número de teléfono
"data": es obligatorio si quieres mandar cualquier información adicional
"variable_n": es cualquier variable adicional que quieras mandar, y debe estar dentro de "data"
💡 PRO TIP: Copia el siguiente script y completa solo la información que te interesa dentro de la sección de “data:” y sigue los siguientes pasos
{
"phoneNumber": "{{ person.phone_number|default:'' }}",
"data":
{
}
}
Para seleccionar las variables disponibles:
Haz click en “View profile & event properties”
Haz click encima de la variable que te interese trasladar a Hoola y se copiará automáticamente a tu portapapeles
Vuelve al apartado de “JSON body” donde debes determinar la información que se mandará a Konvo
Escribe el nombre de la variable que quieres mandar,
Y pega la información para completar el contenido
Vuelve a seleccionar y pegar todas las variables que te interesan, hasta que tengas toda la información
4. Pega la información en Konvo
Vuelve a tu flow de Konvo, ve a la sección de “Edit Trigger” y pega la información de Klaviyo en el cuadro de texto negro donde pone “Send variables to Konvo”:
5. Completa el flujo en Konvo
Ahora puedes continuar tu flujo en Konvo, utilizando las variables que acabas de pegar en el trigger. Todas las variables estarán disponibles en el resto del flujo.
6. Confirma que todo funciona haciendo un test en
Klaviyo
Klaviyo
Si quieres comprobar que todo funciona correctamente, lo más fácil es hacer un test en tu flujo. Para ello:
Publica el flujo de Konvo
Vuelve a Klaviyo y edita la variable de phoneNumber en la información de JSON, para que incluya tu teléfono personal.
{
"phoneNumber": "{{ 346641***** }}",
"data":
{
"name": "{{ person.first_name|default:'' }}",
"checkout_url": "{{ event.extra.checkout_url|default:'' }}",
}
}
Tu sitio eCommerce
Tu sitio eCommerce
Si quieres comprobar que todo funciona correctamente, lo más fácil es hacer un test en tu flujo. Para ello:
Publica el flujo de Konvo
Vuelve a Klaviyo y edita la variable de phoneNumber en la información de JSON, para que incluya tu teléfono personal.
{
"phoneNumber": "{{ 346641***** }}",
"data":
{
"name": "{{ person.first_name|default:'' }}",
"checkout_url": "{{ event.extra.checkout_url|default:'' }}",
}
}
Haz click en Preview
Ve hasta el final del desplegable que aparece con la info del usuario que se va a mandar “Payload Preview”
Haz click en “Send Request”
En este punto deberías recibir el flujo que has preparado en Konvo en tu teléfono. Si algo no aparece como te gustaría, puedes editarlo y repetir el proceso tantas veces como quieras hasta asegurarte que funciona correctamente.
🚨 Si necesitas extra ayuda con los flujos, puedes contactar con tu customer success manager.