Uso de variables del curso en Automatización
Las variables de Automatización te permiten acceder a los datos del curso y de los estudiantes en los flujos automatizados. Puedes utilizarlas en mensajes, condiciones e integraciones para personalizar la comunicación con tus estudiantes.
Veamos cómo utilizar las variables del curso en los flujos automatizados.
Para utilizar las variables del curso, tu flujo debe comenzar con un disparador del curso.
Conceptos básicos
Cuando se activa un disparador de curso, SendPulse pasa las variables de los correos electrónicos de curso de tu sistema al flujo. Estas variables se convierten en atributos de contacto dentro del flujo y aparecen en la lista de variables una vez que un contacto ha entrado al menos una vez en tu flujo.
Los nombres de las variables utilizan caracteres latinos y camelCase, como firstName o courseName. La lista de variables disponibles varía según el disparador. Las variables domainLink y courseUrl apuntan a la cuenta del estudiante y tienen el mismo significado.
Variables disponibles
La mayoría de los disparadores de curso comparten las siguientes variables:
firstName |
Nombre del estudiante |
lastName |
Apellido del estudiante |
email |
Correo electrónico del estudiante |
phone |
Número de teléfono del estudiante |
courseName |
Nombre del curso |
courseId |
ID del curso |
studentId |
ID del estudiante |
studentUuid |
Identificador único del estudiante |
studentLanguage |
Idioma de la interfaz del estudiante |
domainLink |
Enlace de la cuenta del estudiante |
Dependiendo del disparador, hay otras variables disponibles:
| Recibir el pago de los estudiantes | Envía los datos de pago del curso. Variables disponibles: paymentPrice: Monto del pago.paymentCurrency: Moneda del pago.totalPayment: Monto total del pago.currency: Moneda. |
| Completar el curso | Envía los resultados de finalización del curso mediante la variable status. |
| Completar la lección | Envía datos sobre las lecciones completadas. Variables disponibles: lessonId: ID de la lección.lessonName: Nombre de la lección.courseUrl: Enlace de la cuenta del estudiante.status: Estado de finalización de la lección. |
| Añadir nueva lección al curso | Envía datos sobre las nuevas lecciones. Variables disponibles: lessonId: ID de la lección.lessonName: Nombre de la lección.lessonStatus: Estado de la lección.courseUrl: Enlace de la cuenta del estudiante. |
| Limitar el tiempo de acceso al curso | Envía datos de acceso al curso. Variables disponibles: courseAvailableDate: Fecha de vencimiento del acceso al curso.courseUrl: Enlace de la cuenta del estudiante. |
Los disparadores de flujo Añadir estudiante y Otorgar certificado de curso solo utilizan las variables compartidas.
En elementos de texto
Añade variables a los correos electrónicos y mensajes utilizando los elementos Email, SMS, Viber, Push o Apps de mensajería. En un campo de entrada, haz clic en el ícono de variable y selecciona una de la lista.
Por ejemplo, en un correo electrónico posterior al pago puedes utilizar {{firstName}}, {{courseName}}, {{paymentPrice}} y {{paymentCurrency}} para enviar una confirmación personalizada y precisa.
En otros elementos
También puedes utilizar variables del curso en otros elementos:
| Filtro | Comprueba el valor de una variable para ramificar tu flujo. Por ejemplo, utiliza paymentPrice para ofrecer un bono cuando el monto del pago supere un valor determinado. |
| Acción | Inserta variables en las acciones. Por ejemplo, añádelas a los nombres de las tareas o a las notificaciones internas enviadas a través de la acción Enviar correo electrónico a mi dirección. |
| Enviar webhook | Pasa los valores de las variables a una herramienta externa para análisis o integraciones. |
Última actualización: 12.06.2026
o