Cómo funcionan los puntos por finalización
Course completed se activa cuando un alumno completa un curso en Alva Courses: todas las lecciones, los cuestionarios obligatorios y una evaluación aprobada cuando el curso la necesita. Su cliente es el alumno, así que la acción de tu app de fidelización suma los puntos al saldo de ese cliente.
El desencadenador también incluye el ID, el título y el enlace del curso, cuándo se completó y, en los cursos evaluados, Grade y Final score. Las condiciones sobre estos campos te permiten dar cantidades distintas según el curso o el resultado. La referencia de desencadenadores muestra todos los campos.
Crea el flujo de trabajo
1. Crea un flujo de trabajo
En el panel de administración de Shopify, abre Apps → Flow y haz clic en Crear flujo de trabajo. Después haz clic en Seleccionar un desencadenador.
2. Elige Course completed
Elige Alva Courses y luego Course completed. Flow pasa el alumno que terminó a todos los pasos posteriores.
3. Añade la acción de puntos de tu app de fidelización
Añade una acción, busca tu app de fidelización y elige su acción de puntos. En Smile.io, elige Adjust points balance, que no necesita ninguna configuración en Smile; Send Smile activity necesita que antes crees una regla de obtención de puntos en Smile.
4. Da 100 puntos
Introduce 100 puntos, suficientes para que se noten sin afectar a tu margen, y comprueba que el cliente de la acción es el cliente del desencadenador. Si la acción tiene un campo de nota o motivo, escribe Ha completado un curso para que el alumno vea de dónde salen los puntos.
5. Ponle nombre y actívalo
Llama al flujo de trabajo Dar puntos de fidelidad por completar un curso y haz clic en Activar flujo de trabajo. Solo dan puntos las finalizaciones a partir de ahora; los alumnos que terminaron antes no los reciben con carácter retroactivo.
6. Pruébalo con un curso de una sola lección
Crea un curso de prueba con una sola lección e inscribe a un cliente con tu propia dirección de correo electrónico. Inicia sesión como ese cliente en tu tienda online y completa la lección; después abre ese cliente en tu app de fidelización: los 100 puntos deberían aparecer una sola vez.
7. Comprueba la ejecución
Abre las ejecuciones recientes del flujo de trabajo en Flow para ver el paso de los puntos y cualquier error que haya devuelto tu app de fidelización. En la página de configuración de Shopify Flow de Alva Courses, Actividad de Flow → Desencadenadores enviados muestra cada evento Course completed.
Los puntos se dan una vez por finalización
Course completed se activa una vez, cuando se registra por primera vez la finalización de un alumno. Volver a abrir el curso, volver a ver lecciones o repetir un cuestionario después no lo vuelve a activar, así que un alumno no puede ganar dos veces los puntos del mismo curso por volver a él.
La única excepción es un restablecimiento del progreso. Si restableces el progreso de un alumno, desde su página de miembro o con la acción Reset course progress de la referencia de acciones, y vuelve a terminar, Course completed se activa de nuevo.
Evita un segundo premio tras un restablecimiento
Para pagar una sola vez a cada alumno por curso incluso después de un restablecimiento, etiquétalo cuando le des los puntos y comprueba antes la etiqueta. Crea un flujo de trabajo por curso, empezando por una condición en la que Course ID sea igual al ID de Flow del curso, como 42.
Después añade una condición: al menos uno de los Tags del cliente es igual a points-paid-42. Deja vacía su rama Entonces. En su rama De lo contrario, añade la acción de puntos, seguida de Add customer tags con points-paid-42.
Premia más los mejores resultados
Como el desencadenador incluye el curso y el resultado, un solo flujo de trabajo puede dar cantidades distintas según el logro.
- Un extra por las mejores notas. Añade una condición en la que
Final scoresea mayor o igual que90, y da 200 puntos en Entonces y 100 en De lo contrario.Final scorees 0 en los cursos sin evaluación, así que úsalo en cursos evaluados. - Puntos para un solo curso. Añade una condición en la que
Course IDsea igual al ID de Flow del curso, que aparece en Configuración → Integraciones → Shopify Flow en Alva Courses. - Puntos por lección. Usa
Course lesson completeden su lugar, con una condición en la queRepeat completionsea falso, para que una lección completada de nuevo después de restablecer el progreso no dé puntos.
Preguntas frecuentes
Cualquier app de fidelización que añada a Shopify Flow una acción para dar puntos a un cliente. Smile.io, por ejemplo, añade Adjust points balance y Send Smile activity. Alva Courses aporta el desencadenador Course completed; la app de fidelización aporta los puntos.
No por volver a él. Course completed se activa una vez, cuando se registra por primera vez la finalización. Solo se vuelve a activar si restableces el progreso del alumno y vuelve a terminar, y una comprobación de etiqueta en el flujo de trabajo evita un segundo premio.
Cuando apruebas el trabajo del curso del alumno. En un curso que exige evaluación, Course completed se activa en ese momento, no cuando el alumno termina la última lección, e incluye la calificación y la puntuación final.
No. Alva Courses solo envía Course completed para las finalizaciones que ocurren mientras lo usa un flujo de trabajo activado. Da los puntos a mano en tu app de fidelización a quienes terminaron antes.
Ver también
¿Te ha resultado útil?
Última actualización 2026-10-01