Cómo se comportan las acciones de Alva
Cada acción de Alva Courses busca el curso solo en tu propia tienda, por ID de Flow o identificador de URL, incluido un identificador que tenía el curso antes de que cambiaras su URL. Cuando un paso no puede hacer su trabajo, falla con un mensaje que explica por qué y qué cambiar, y Flow no lo reintenta. Cuando Alva Courses tiene un problema temporal, Flow reintenta el paso automáticamente durante un máximo de 36 horas.
Un paso que no encuentra nada que hacer se completa correctamente y lo indica, por ejemplo al inscribir a alguien que ya está inscrito. Si Flow entrega la misma ejecución dos veces, Alva Courses lo reconoce y no repite el trabajo. La única excepción es poco frecuente: si Alva no pudo registrar una ejecución terminada y Flow nunca recibió la respuesta, Extend access by this many days o Resend course access email pueden aplicarse dos veces.
Mensajes que puede mostrar más de una acción:
Acciones de inscripción y acceso
Estas acciones dan, quitan y ajustan el acceso a los cursos. Combínalas con desencadenadores de Shopify, como que se añada una etiqueta a un cliente o que se pague un pedido, para gestionar membresías, cohortes y promociones sin tener que ocuparte de cada alumno a mano.
Enroll customer in course
Da a un cliente acceso a un curso de Alva.
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Cliente | Cliente de Shopify | Obligatorio | Flow lo rellena a partir del desencadenador o de un paso anterior que proporcione un cliente. |
Course ID or URL handle |
Texto | Obligatorio | Lo encontrarás en Alva Courses → Configuración → Integraciones → Shopify Flow. |
Access length in days |
Número entero | Opcional | Déjalo en blanco para usar la configuración de acceso del propio curso. |
Send the course access email |
Casilla de verificación | Opcional | — |
Inscribe al cliente en el curso y lo añade como miembro en Alva Courses si es nuevo; tiene que ser ya cliente de tu tienda de Shopify. Deja Access length in days en blanco para usar la configuración de acceso del propio curso, o introduce entre 1 y 36.500 días. Los cursos gratuitos siempre tienen acceso ilimitado. La nueva inscripción activa Course enrollment created con Enrollment source con el valor flow.
Marca Send the course access email para enviar al alumno su enlace por correo. Si no se puede enviar el correo, la inscripción se mantiene y el mensaje del paso indica que el correo no se envió. La automatización nunca vuelve a inscribir a un alumno cuyo acceso se revocó.
Revoke course access
Quita a un cliente el acceso a un curso de Alva. Se conservan su progreso, sus intentos de cuestionario y su trabajo del curso.
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Cliente | Cliente de Shopify | Obligatorio | Flow lo rellena a partir del desencadenador o de un paso anterior que proporcione un cliente. |
Course ID or URL handle |
Texto | Obligatorio | Lo encontrarás en Alva Courses → Configuración → Integraciones → Shopify Flow. |
Quita el acceso al cliente sin eliminar nada: se conservan las lecciones completadas, los intentos de cuestionario y el trabajo del curso. Alva Courses también quita al cliente las etiquetas de progreso del curso si las usas, y activa Course access removed con Reason revoked by flow. Para devolver el acceso, usa Restaurar acceso en la página del alumno en Miembros; consulta restaurar el acceso que revocó un flujo de trabajo.
Extend or set course access
Cambia cuándo caduca el acceso de un cliente a un curso de Alva. Rellena exactamente una de las tres opciones.
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Cliente | Cliente de Shopify | Obligatorio | Flow lo rellena a partir del desencadenador o de un paso anterior que proporcione un cliente. |
Course ID or URL handle |
Texto | Obligatorio | Lo encontrarás en Alva Courses → Configuración → Integraciones → Shopify Flow. |
Extend access by this many days |
Número entero | Opcional | Se suma a la fecha de caducidad actual, o a hoy si el acceso ya ha caducado. |
Set the expiry date |
Texto | Opcional | YYYY-MM-DD, en la zona horaria de tu tienda. El acceso termina al final de ese día. |
Give unlimited access |
Casilla de verificación | Opcional | — |
Cambia cuándo termina el acceso del cliente. Rellena exactamente una opción. Extend access by this many days suma entre 1 y 36.500 días a la fecha de caducidad actual, o a hoy si el acceso ya ha caducado. Set the expiry date termina el acceso al final de ese día en la zona horaria de tu tienda. Give unlimited access elimina la fecha de fin.
Nunca devuelve un acceso revocado. También rechaza una fecha de caducidad que Alva Courses no aplicaría: en cursos gratuitos y en el acceso que procede de una etiqueta de membresía. Ampliar un acceso ilimitado lo deja ilimitado.
Acciones de correo electrónico
Estas acciones envían los correos propios de Alva Courses, con tus plantillas y tu dominio de envío. Úsalas para reenviar un enlace de curso perdido o para enviar un certificado cuando tú decidas, en lugar de en el momento en que se completa un curso.
Resend course access email
Envía por correo a un cliente el enlace a un curso de Alva en el que está inscrito.
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Cliente | Cliente de Shopify | Obligatorio | Flow lo rellena a partir del desencadenador o de un paso anterior que proporcione un cliente. |
Course ID or URL handle |
Texto | Obligatorio | Lo encontrarás en Alva Courses → Configuración → Integraciones → Shopify Flow. |
Envía por correo al cliente el enlace a un curso en el que está inscrito, con tu plantilla de correo de acceso al curso. Para proteger a los alumnos de un flujo de trabajo que entre en bucle, Alva Courses lo envía como máximo 3 veces por cliente y curso en una misma hora. Las ejecuciones siguientes esperan, y Flow las reintenta cuando la hora lo permite.
Send course certificate
Envía por correo a un cliente su certificado de un curso de Alva que ha completado. No hace nada si ya se envió.
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Cliente | Cliente de Shopify | Obligatorio | Flow lo rellena a partir del desencadenador o de un paso anterior que proporcione un cliente. |
Course ID or URL handle |
Texto | Obligatorio | Lo encontrarás en Alva Courses → Configuración → Integraciones → Shopify Flow. |
Envía por correo al cliente su certificado de un curso que ha completado. Si el certificado ya se envió, automáticamente o en una ejecución anterior, el paso se completa sin volver a enviarlo. Un certificado enviado con esta acción activa Course certificate issued. Los alumnos cuyo acceso se revocó no lo reciben.
Acciones de progreso
Estas acciones consultan o borran el progreso de un alumno. Get course progress es la pieza básica para recordatorios e informes; Reset course progress sirve para repetir cursos y renovar certificaciones, y no se puede deshacer.
Reset course progress
Restablece el progreso de un cliente en un curso de Alva. Elimina de forma permanente sus lecciones completadas, sus intentos de cuestionario y las evaluaciones de su trabajo del curso.
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Cliente | Cliente de Shopify | Obligatorio | Flow lo rellena a partir del desencadenador o de un paso anterior que proporcione un cliente. |
Course ID or URL handle |
Texto | Obligatorio | Lo encontrarás en Alva Courses → Configuración → Integraciones → Shopify Flow. |
I understand this permanently deletes progress |
Casilla de verificación | Obligatorio | Debe estar marcada; si no, la acción no hace nada e informa de un error. |
El alumno vuelve a empezar el curso desde el principio. Se conservan su acceso, su compra, su inscripción, sus notas de reflexión y sus comentarios. El paso no hace nada a menos que esté marcada I understand this permanently deletes progress. Cada restablecimiento aparece en la tarjeta Restablecimientos de progreso de la página de miembro del alumno, como hecho por el personal de la tienda.
Como el restablecimiento borra la finalización, terminar el curso de nuevo vuelve a activar Course completed y envía un certificado nuevo si el curso lo otorga. Cada lección completada de nuevo activa Course lesson completed con Repeat completion en verdadero.
Get course progress
Consulta el progreso de un cliente en un curso de Alva para usarlo en pasos posteriores.
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Cliente | Cliente de Shopify | Obligatorio | Flow lo rellena a partir del desencadenador o de un paso anterior que proporcione un cliente. |
Course ID or URL handle |
Texto | Obligatorio | Lo encontrarás en Alva Courses → Configuración → Integraciones → Shopify Flow. |
Devuelve estos valores, que pueden usar los pasos posteriores del mismo flujo de trabajo:
| Valor | Tipo | Significado |
|---|---|---|
enrolled |
Verdadero o falso | Si el cliente está inscrito y no revocado |
percentComplete |
Número | Porcentaje de lecciones publicadas completadas |
completed |
Verdadero o falso | Si el curso está completado |
lessonsCompleted |
Número entero | Lecciones completadas |
accessExpiresAt |
Texto | Caducidad del acceso, ISO 8601, vacío si es ilimitado |
Consulta el progreso del cliente sin cambiar nada, para que una condición posterior pueda tomar un camino u otro: por ejemplo, esperar 7 días después de la inscripción y luego enviar un correo a los alumnos cuyo percentComplete sea inferior a 10. Consulta animar a los alumnos que no han empezado un curso.
Un cliente que no está inscrito devuelve enrolled en false y ceros, igual que un cliente que Alva Courses todavía no conoce. Un alumno cuyo acceso se revocó devuelve enrolled en false con el progreso que tenía. percentComplete y lessonsCompleted solo cuentan las lecciones publicadas del curso, no los borradores.
Ver también
¿Te ha resultado útil?
Última actualización 2026-10-01