Управление участниками сценария
Некоторые возможности Sendsay API ещё не реализованы в редакторе сценариев. Но вы можете ими воспользоваться через действие Вызвать Webhook.
Действия в редакторе сценариев
Как исключить участника одного сценария из другого сценария
Задача
Подписчик участвует в сценарии «А». Необходимо, чтобы он покинул этот сценарий, когда станет участником другого сценария — «Б». Сценарии «А» и «Б» созданы и активны.
Например, сценарий «А» — это приветственная цепочка писем, где новому подписчику предлагается оплатить тариф. Сценарий «Б» — онбординг для тех, кто уже оплатил тариф. Необходимо исключить подписчика из сценария «А» после покупки тарифа и попадания в сценарий «Б».
Решение
-
В разделе Автоматизации → Сценарии перейдите на страницу сценария «Б» и нажмите «Остановить».
-
Перейдите в редактор сценария и добавьте блок действия Вызвать Webhook сразу после стартового события.
-
В действии выберите вкладку POST-запрос. В поле URL добавьте ссылку:
https://api.sendsay.ru/general/api/v100/json/логин
где
логин
— ваш логин в Sendsay. Посмотреть его можно в меню аккаунта:
Затем выберите опцию application/json
, а в поле data
вставьте запрос:
{
"action": "sequence.member.stop",
"id": "ID_сценария",
"email": "[% anketa.member.email %]",
"apikey":"API_ключ"
}
где ID_сценария
— ID сценария «А». Посмотреть его можно на странице сценария:
[% anketa.member.email %]
— источник email-адресов подписчиков, API_ключ
— ва ш API-ключ.
- Нажмите «Сохранить», сохраните и затем активируйте сценарий.
Результат
Когда участник сценария попадёт на блок Вызвать Webhook в сценарии «Б», он будет исключён из сценария «А».
Описание метода sequence.member.stop в Sendsay API
Как добавить участника сценария параллельно в другой сценарий
Задача
Подписчик участвует в сценарии «А». Необходимо, чтобы в процессе прохождения сценария для него параллельно запустился сценарий «Б». Сценарии «А» и «Б» созданы и активны.
Например, сценарий «А» — цепочка писем для участников курса, сценарий «Б» — для прогрева к другому курсу. Подписчик в сценарии «А» подходит к завершению обучения, нужно подключить его дополнительно к прогревающей цепочке писем.
Решение
-
В разделе Автоматизации → Сценарии перейдите на страницу сценария «А» и нажмите «Остановить».
-
Перейдите в редактор сценария и добавьте блок действия Вызвать Webhook в том месте, где требуется запуск другого сценария.
-
В действии выберите вкладку POST-запрос. В поле URL добавьте ссылку:
https://api.sendsay.ru/general/api/v100/json/логин
где
логин
— ваш логин в Sendsay.Затем выберите опцию
application/json
, а в полеdata
вставьте запрос:{
"action": "sequence.member.start",
"id": "ID_сценария",
"email": "[% anketa.member.email %]",
"apikey":"API_ключ"
}где
ID_сценария
— ID сценария «Б»,[% anketa.member.email %]
— источник email-адресов подписчиков,API_ключ
— ваш API-ключ.
- Нажмите «Сохранить», сохраните и затем активируйте сценарий.
Результат
Когда участник попадёт на блок действия Вызвать Webhook в сценарии «А», для него запустится сценарий «Б».
Описание метода sequence.member.start в Sendsay API
Читайте также: Управление участниками сценария через API