Особенности использования переменных курсов в Automation
Переменные в Automation дают доступ к данным курса и студента в автоматизированных цепочках. Их можно подставлять в сообщения, использовать в фильтрах или передавать во внешние системы, чтобы персонализировать коммуникацию со студентами.
В статье рассмотрим, как использовать переменные курсов в автоматизированных цепочках.
Чтобы использовать переменные курсов, цепочка должна стартовать с триггера в категории Курсы.
Принцип применения переменных
Когда срабатывает триггер в категории Курсы, SendPulse передает в цепочку переменные из системных писем курса. Они становятся частью атрибутов контакта в рамках этой цепочки и появляются в списке выбора после того, как контакт хотя бы раз прошел старт.
Названия переменных пишутся латиницей в формате camelCase, например, firstName или courseName. Набор доступных переменных зависит от триггера. Переменные domainLink и courseUrl ведут в кабинет студента и имеют одинаковое значение.
Доступные переменные
Для большинства стартов в категории Курсы доступны общие переменные:
firstName |
Имя студента |
lastName |
Фамилия студента |
email |
Email адрес студента |
phone |
Номер телефона студента |
courseName |
Название курса |
courseId |
Идентификатор курса |
studentId |
Идентификатор студента |
studentUuid |
Уникальный идентификатор студента |
studentLanguage |
Язык интерфейса студента |
domainLink |
Ссылка на кабинет студента |
В зависимости от триггера дополнительно доступны такие переменные:
| Получение оплаты от студента | Передает данные об оплате курса. Доступные переменные: paymentPrice — сумма оплаты.paymentCurrency — валюта оплаты.totalPayment — общая сумма оплаты.currency — валюта. |
| Завершение курса студентом | Передает результат прохождения курса. Доступна переменная status, которая передает результат прохождения курса. |
| Прохождение урока студентом | Передает данные о пройденном уроке. Доступные переменные: lessonId — идентификатор урока.lessonName — название урока.courseUrl — ссылка на кабинет студента.status — статус прохождения урока. |
| Добавление нового урока | Передает данные о новом уроке. Доступные переменные: lessonId — идентификатор урока.lessonName — название урока.lessonStatus — статус урока.courseUrl — ссылка на кабинет студента. |
| Ограничение времени доступа | Передает данные о доступе к курсу. Доступные переменные: courseAvailableDate — дата окончания доступа к курсу,courseUrl — ссылка на кабинет студента. |
Старты цепочки Добавление студента и Выдача сертификата студенту используют только общие переменные.
В текстах сообщений
Добавляйте переменные в письма и сообщения через элементы Email, SMS, Viber, Push или Messenger. В текстовом поле нажмите иконку переменной и выберите нужную из списка.
Например, в письме после оплаты курса используйте {{firstName}}, {{courseName}}, {{paymentPrice}} и {{paymentCurrency}}, чтобы отправить студенту персонализированное подтверждение с названием курса и суммой оплаты.
В других элементах
Переменные курсов можно использовать также в элементах:
| Фильтр | Проверяйте значение переменной, чтобы разветвлять цепочку. Например, по paymentPrice предложите бонус, когда сумма оплаты превышает определенное значение. |
| Действие | Подставляйте переменные в действия. Например, в название задачи или в текст внутреннего уведомления отправив письмо на свой адрес. |
| Отправить вебхук | Передавайте значения переменных во внешнюю систему для аналитики или интеграций. |
Обновлено: 12.06.2026
или