Saltar al contenido principal
— Cómo hacerlo

Enviar a Klaviyo los cursos completados

Alva Courses envía un desencadenador Course completed a Shopify Flow cuando un alumno termina un curso. Conéctalo a la acción Track an event de Klaviyo y Klaviyo registrará un evento Completed Alva course en el perfil del alumno, listo para iniciar un flujo de Klaviyo, como un correo de felicitación o una oferta para tu siguiente curso.

Qué hace este flujo de trabajo

Este flujo de trabajo envía a Klaviyo un evento llamado Completed Alva course cada vez que un alumno completa un curso en Alva Courses. El evento llega al perfil de Klaviyo del alumno, identificado por su dirección de correo electrónico, e incluye el ID, el título y el enlace del curso, cuándo se completó y, si las hay, la calificación y la puntuación final.

Después, Klaviyo puede iniciar un flujo a partir de ese evento, como un correo de felicitación, una solicitud de reseña o una oferta para el siguiente curso. Completado significa que se terminaron todas las lecciones, se aprobaron los cuestionarios obligatorios y, si el curso la necesita, se aprobó la evaluación. Los campos están en Desencadenadores de Shopify Flow y sus campos.

Crea el flujo de trabajo

1. Crea un flujo de trabajo con el desencadenador Course completed

En el panel de administración de Shopify, abre Apps y luego Flow, y haz clic en Crear flujo de trabajo. Haz clic en Seleccionar un desencadenador, busca Alva Courses y elige Course completed.

2. Añade la acción Track an event de Klaviyo

Añade una acción después del desencadenador y elige Track an event de Klaviyo. Klaviyo mantiene esta acción, así que si sus campos no coinciden con los de abajo, sigue las etiquetas de Klaviyo.

3. Rellena los campos de Klaviyo

Pega tu clave en Klaviyo Public API Key e introduce Completed Alva course como Event Name. Rellena Customer Email Address, Customer First Name y Customer Last Name con los datos del cliente mediante Agregar una variable.

4. Añade las propiedades del evento

Event Properties admite JSON. Añade Course ID, Course title, Course URL, Completed at, Grade y Final score, e inserta cada valor con Agregar una variable. Pon | json dentro de las llaves de cada valor de texto para que unas comillas en un título no lo rompan, por ejemplo {"Course title": {{ courseTitle | json }}, "Final score": {{ finalScore }}}.

5. Ponle nombre al flujo de trabajo y actívalo

Llama al flujo de trabajo Enviar a Klaviyo los cursos completados y haz clic en Activar flujo de trabajo. Alva Courses solo envía Course completed a Flow mientras lo usa un flujo de trabajo activado, así que los alumnos que terminaron antes no se envían a Klaviyo.

6. Inicia un flujo de Klaviyo a partir del evento

Haz primero la prueba de abajo: Klaviyo solo muestra una métrica cuando ya ha recibido un evento. Después, en Klaviyo, crea un flujo que se active con la métrica Completed Alva course y prepara en él tu correo de felicitación o tu oferta.

Prueba el flujo de trabajo

Inicia sesión en tu tienda online como un cliente de prueba cuyo correo puedas buscar en Klaviyo y completa todas las lecciones de un curso corto. Abre ese perfil en Klaviyo: su actividad debería mostrar Completed Alva course con las propiedades del curso, marcado con el icono de Shopify que Klaviyo asigna a los eventos de Shopify Flow.

¿No aparece nada en Klaviyo? Revisa las ejecuciones recientes del flujo de trabajo en Shopify Flow por si hay un error de Klaviyo, como una clave de API incorrecta. Después confirma en Alva Courses, en Configuración → Integraciones → Shopify Flow, que Course completed aparece en Actividad de Flow → Desencadenadores enviados.

Envía también las inscripciones y el progreso de las lecciones

Un flujo de trabajo tiene un solo desencadenador, así que cada tipo de evento necesita su propio flujo de trabajo. Duplica este y cambia el desencadenador por Course enrollment created con el nombre de evento Enrolled in Alva course, y añade Enrollment source y Access expires at como propiedades. Úsalo para iniciar una serie de bienvenida.

Para el progreso, usa Course lesson completed con el nombre de evento Completed Alva lesson y las propiedades Lesson title y Percent complete. Añade una condición para que Repeat completion sea falso, de modo que una lección completada de nuevo después de restablecer el progreso no se cuente dos veces.

Lo que debes saber

Filtra por curso en Klaviyo o en Flow. Course ID viaja con cada evento, así que un filtro de flujo de Klaviyo puede seleccionar un curso. O añade una condición en Flow: Course ID es igual al ID de Flow del curso, que Alva Courses muestra en Configuración → Integraciones → Shopify Flow.

Solo se envían las finalizaciones nuevas. Course completed se envía para las finalizaciones que ocurren mientras el flujo de trabajo está activado. Los alumnos que terminaron antes nunca llegan a Klaviyo a través de este flujo de trabajo.

Flow también puede actuar en Alva Courses. El mismo flujo de trabajo puede inscribir a quienes terminan en tu siguiente curso con la acción Enroll customer in course; consulta Acciones de Shopify Flow. Para etiquetar también en Shopify a quienes terminan, consulta Etiquetar a los clientes que completan un curso.

Ver también

¿Te ha resultado útil?

¿Sigues atascado? Escríbenos.

Última actualización 2026-10-01