Ir al contenido principal

Cómo crear campañas con Klaviyo

Aprende a crear plantillas de correo electrónico, eventos personalizados y flujos en Klaviyo, y a vincularlos a campañas en Ventrata.

Actualizado esta semana

🔐 Permisos de rol necesarios: Campaigns (Campañas)

Para crear una campaña en Ventrata, primero necesitas crear un flujo en Klaviyo. Para crear un flujo necesitas:

  • Trigger (Disparador) - un evento, como Confirmación de reserva, que indica a Klaviyo qué flujo ejecutar

  • Transactional Email (Correo electrónico transaccional) - este es el contenido que se envía al cliente


Crear evento personalizado

La API de eventos de Klaviyo te permite recuperar y crear eventos que activen flujos. Cada evento tiene una métrica —o tipo de evento— asociada y una marca de tiempo que indica cuándo ocurrió.

📗 CONSEJO

Más información sobre Events API (API de eventos) en la documentación para desarrolladores de Klaviyo.

Requisitos previos:

  • Dispón de al menos un identificador de perfil, como id, email


    📗 CONSEJO

    Normalmente habrá al menos un perfil (tu dirección de correo electrónico) disponible. Puedes usarlo para crear eventos personalizados.


Crear un evento personalizado:

📒 NOTA

La documentación para desarrolladores de Klaviyo proporciona ejemplos de solicitudes POST en lenguajes de programación comunes.

{
"data": {
"type": "event",
"attributes": {
"time": "2025-04-24T15:01:28Z",
"properties": {
"action": "Booking Confirmation",
"booking_code": "H8011Q0N",
"booking_duration": "1 hour",
"customer_first_name": "Eguenie Lalande",
"booking_question_answers": "Do you require a wheelchair?",
"booking_all_answers": "Yes"
},
"metric": {
"data": {
"type": "metric",
"attributes": {
"name": "Booking Confirmation"
}
}
},
"profile": {
"data": {
"type": "profile",
"attributes": {
"email": "[email protected]"
}
}
},
"unique_id": "UNIQUE-EVENT-ID"
}
}
}

Atributo

Descripción

properties

OBLIGATORIO

usa este espacio para insertar variables que desees utilizar con el evento; proporciona datos de ejemplo para cada propiedad


📘 EJEMPLO

Puedes usar variables generales para tus clientes:

  • customer_full_name

  • customer_email

  • booking_total

Pero quizá quieras incluir variables específicas relacionadas con la reserva para el tipo de correo electrónico:

Cancelación de reserva

  • booking_cancelled_at

Confirmación de reserva

  • booking_created_at

y así sucesivamente

metric

define el tipo de evento; puede llamarse igual que tu evento

profile

Klaviyo se basa en perfiles y requiere un perfil para asociar eventos; requiere

  • id

  • email - puedes usar el correo electrónico con el que inicias sesión en Klaviyo, ya que ya existe como perfil

  • phone_number

unique_id

identificador único del evento


📗 CONSEJO

Utiliza uuidv4 o similar para crear identificadores únicos para tus eventos.

📗 CONSEJO

Obtén más información sobre el modelo de datos de eventos en la documentación para desarrolladores de Klaviyo.


Verificar la creación del evento

Si tu solicitud se realizó correctamente, deberías ver la métrica de tu evento personalizado añadida en Klaviyo.

  1. Ve a tu panel de Klaviyo.

  2. Ve a Analytics (Analítica) > Metrics (Métricas).

    Analytics (Analítica) > Metrics (Métricas)

  3. En la lista de métricas, verás que se ha añadido la métrica correspondiente.

    En este caso 'Booking Confirmation'.

    Métrica personalizada


Crear plantilla de correo electrónico

  1. En tu panel de Klaviyo, ve a Content (Contenido) > Templates (Plantillas).

  2. Pulsa el botón Create (Crear).

    Create Template (Crear plantilla)

  3. Utiliza el editor WYSIWYG para arrastrar y soltar contenido en la plantilla de correo electrónico.

    Editar plantilla


    📒 NOTA

    Inserta variables en tu plantilla para rellenar tus correos con valores reales de reservas individuales. Normalmente, tus variables estarán relacionadas con el evento —por ejemplo, Booking Confirmation—. Por lo tanto, una variable tendrá el siguiente formato:

    event.ventrata_variable|default:"

    Sustituye ventrata_variable por la variable de Klaviyo.


  4. Cuando termines de editar, pulsa el Exit (Salir).

    Exit Editor (Salir del editor)


Crear flujo

  1. En tu panel de Klaviyo, ve a Flows (Flujos).

  2. Pulsa el botón Create flow (Crear flujo).

    Klaviyo - Crear flujo

  3. Luego, pulsa el Build your own (Crear desde cero).

    Klaviyo - Crear tu propio flujo

  4. Introduce un nombre para tu flujo, por ejemplo 'Booking Confirmation'.

  5. Pulsa el botón Create flow (Crear flujo).

    Klaviyo - Crear flujo

  6. Selecciona tu métrica personalizada yendo a Your metrics (Tus métricas) > API (API).

  7. Luego elige el evento personalizado.

    En este caso 'Booking Confirmation'.

    Select Custom Trigger (Seleccionar desencadenante personalizado)

  8. Pulsa Save (Guardar) para configurar tu disparador.

    Set up Trigger (Configurar disparador)

  9. Confirma y guarda la selección de tu disparador.

    Confirmar y guardar selección de disparador

  10. Arrastra y suelta la Email (Correo electrónico) acción en el flujo.

    Añadir correo electrónico

  11. Haz clic en el recuadro de correo electrónico para ver Email details (Detalles del correo electrónico).

    Email Details (Detalles del correo electrónico)

  12. Establece los siguientes parámetros:

    • Email name (Nombre del correo electrónico) – nombre interno del correo electrónico

    • Subject line (Asunto) – la línea de asunto tal como aparecerá en las bandejas de entrada de los clientes

    • Preview text (Texto de vista previa) – la línea debajo del asunto; si no se proporciona, se mostrará el inicio del cuerpo del correo

      Pulsa Edit sender (Editar remitente) para ver lo siguiente:

    • Sender name (Nombre del remitente) – el nombre que aparece en la información del remitente (por ejemplo, Ventrata)

    • Sender email address (Dirección de correo del remitente) – de forma predeterminada, es el correo con el que inicias sesión en tu cuenta de Klaviyo; cámbialo aquí si es necesario

    • Desmarca 'Use as reply-to' para especificar una dirección de respuesta

    • Add Cc (Añadir Cc) y Bcc (Cco) direcciones

      Editar asunto y remitente

  13. Pulsa el botón Select template (Seleccionar plantilla).

  14. Cambia a la pestaña Email: saved (Correo: guardados).

    Email: Saved (Correo: Guardados)

  15. En tu plantilla, pulsa los tres puntos y selecciona 'Use template'.

    Use Template (Usar plantilla)

  16. Pulsa el botón Preview & test (Vista previa y prueba) .

    Preview & Test (Vista previa y prueba)

  17. Desplázate hacia abajo en el panel derecho hasta 'All properties'.

    Verás dos conjuntos de propiedades:

    • Event properties (Propiedades del evento) - se trata de las propiedades que especificaste al crear el evento personalizado, rellenadas con tus datos de ejemplo

    • Propiedades del perfil - estas son las propiedades que Klaviyo recopila para cada perfil

  18. Haz clic en cualquier propiedad para copiarla y pulsa Done (Hecho) en la esquina superior derecha.

  19. Pega la propiedad copiada en la posición correcta de tu plantilla.


    📒 NOTA

    Repite los pasos 16 al 19 para cada propiedad que desees usar en tu plantilla.


  20. Cuando tu plantilla esté lista, pulsa el botón Exit (Salir) en la esquina superior derecha.

    Exit Template Editor (Salir del editor de plantillas)

  21. Luego pulsa el botón Done (Hecho) en la esquina superior derecha para volver al flujo.

    Return to Flow Editor (Volver al editor de flujos)

  22. En el editor de flujos, asegúrate de que el paso de correo electrónico esté seleccionado y edita los detalles del correo de la siguiente manera:

    • Status (Estado) - Manual

      Email Status (Estado del correo)

    • Skip recently emailed profiled (Omitir perfiles contactados recientemente por correo) - ❗️DEBE ESTAR DESACTIVADO❗️

    • Enable UTM Tracking & Use custom tracking parameters (Habilitar seguimiento UTM y usar parámetros de seguimiento personalizados) - Opcional

  23. Por último, pulsa el botón Save (Guardar) para guardar la configuración de tu flujo.

    Save Flow (Guardar flujo)

  24. Ahora puedes salir del flujo.

    Exit Flow Setup (Salir de la configuración del flujo)


Convertir el correo en transaccional

Necesitarás al equipo de soporte de Klaviyo para ayudarte con este paso. El correo debe cumplir las siguientes condiciones:

Requisitos previos:

  • Tu cuenta de Klaviyo debe ser de pago.

  • El estado del correo está configurado en MANUAL.

  • El correo NO tiene configurada una prueba A/B.

  • El correo no debe estar importado desde tu plataforma de e-commerce a Klaviyo.

Solicita ayuda a Klaviyo

  1. Selecciona Email support (Soporte por correo).

    Email Support (Soporte por correo electrónico)

  2. Selecciona una categoría y tu problema.

    Configuración del problema

  3. Desplázate hasta el final del formulario para enviar una solicitud.

    Submit a Request (Enviar una solicitud)

  4. En el cuadro de texto libre, incluye

    • un mensaje que describa tu necesidad de convertir tu correo electrónico en transaccional

    • enlace al correo electrónico del flujo


    📗 CONSEJO

    Para obtener la URL correcta del correo electrónico, abre tu flujo, selecciona la acción de correo electrónico y copia la URL de la barra de direcciones de tu navegador. Pégala en tu solicitud de soporte.

    Editar plantilla


  5. Selecciona 'High (Alta)' como prioridad.

    High Priority (Alta prioridad)

  6. Pulsa Submit (Enviar) para enviar tu solicitud a Klaviyo.

    Submit (Enviar)

El equipo de soporte de Klaviyo responde en un plazo de 24 horas, pero normalmente tu correo electrónico se marca como transaccional mucho antes.


Activar correo electrónico

Una vez que tu flujo está configurado y el correo electrónico se ha marcado como 'TRANSACTIONAL', puedes activarlo cambiando su estado a LIVE (Activo).

  1. En tu panel de Klaviyo, ve a Flows (Flujos).

  2. Selecciona tu flujo.

  3. En el constructor de flujos, selecciona el bloque Email.

  4. Cambia el estado de MANUAL a LIVE (Activo).

    Switch Email to Live (Cambiar el correo electrónico a Live)


Crear campaña en Ventrata

  1. Inicia sesión en tu panel de Ventrata.

  2. Ve a Products (Productos) > Campaigns (Campañas).

    Products - Campaigns

    Campaigns (Campañas)

  3. Pulsa el botón + New Campaign (+ Nueva campaña).

    Campaign - + New Campaign

    New Campaign (Nueva campaña)

  4. Introduce un nombre de campaña.

  5. Mantén marcada la casilla 'Active (Activo)'.

    Enter Name

    Campaign Name (Nombre de la campaña)

  6. Selecciona el gestor de campañas 'Klaviyo'.

    Campaign Manager (Gestor de campañas)

  7. Selecciona tu flujo disparador de prueba de Klaviyo.

    Campaign Template (Plantilla de campaña)

  8. Puedes incluir una promoción.

    Promotion

    Promotion (Promoción)

  9. Marca 'Scheduled (Programada)' para enviar campañas automáticamente cuando se cumplan las condiciones especificadas en los siguientes parámetros:

    • reservas realizadas entre las fechas y horas seleccionadas

      Booking Period

      Rango de fechas de reserva

    • fechas de viaje entre las fechas especificadas

      Validity

      Rango de fechas de viaje

    • X días antes o después

      • Travel Date (Fecha de viaje),

      • Booking Date (Fecha de reserva),

      • Update Date (Fecha de actualización),

      • Redemption Date (Fecha de canje),

      • Cancellation Date (Fecha de cancelación)

      • o Expiration Date (Fecha de vencimiento)

        Schedule (Programación)

  10. Dirige tu campaña a las reservas especificadas por ‘Booking Sources (Orígenes de reserva)’, ‘Booking Types (Tipos de reserva)’ y ‘Booking Statuses (Estados de reserva)’.

    Campaign Booking Parameters

    Destinarios de la campaña

  11. Dirige a idiomas específicos.

    Languages

    Customer Languages (Idiomas del cliente)

  12. Envía esta campaña solo si el cliente ha aceptado recibir contenido de marketing marcando la casilla 'Send me the latest offers and exclusive discounts (Envíame las últimas ofertas y descuentos exclusivos)' durante el checkout.

    Only Marketing Allowed (Solo marketing permitido)


    📗 CONSEJO

    Esto debe utilizarse para campañas promocionales, no para correos transaccionales.


  13. Selecciona qué tipo de canal debe usar la campaña para enviar los recibos (solo email o SMS).

    Only Email Receipt & Only SMS Receipt

    Campaign Channels (Canales de campaña)

  14. Apunta a destinos, productos, revendedores o checkouts específicos.

    Allow / Disallow (Permitir / Bloquear)


    📗 CONSEJO


  15. Pulsa el botón Create Campaign (Crear campaña).

    Create Campaign

    Create Campaign (Crear campaña)

¿Ha quedado contestada tu pregunta?