Интеграция формы персонализации сайта с Sendsay

Задача: настроить передачу лидов из форм персонализации сайта Mindbox в Sendsay.

Для настройки понадобится:

  • Настроить веб-хук
  • Настроить сценарий

Перед началом настройки убедитесь, что создали нужную форму в Mindbox и после регистрации в этой форме новый клиент создается в базе.

Как создать нового клиента в Mindbox после регистрации в форме можно прочитать по ссылке.

Настройка веб-хука

Для настройки нужно получить на стороне Sendsay общий логин проекта, ключ апи для отправки API запроса и id сегмента.

Где найти общий логин и API ключ можно подробнее прочитать по ссылке.

Чтобы узнать id сегмента, нужно перейти на страницу сегмента в Sendsay и скопировать id из URL страницы.

https://app.sendsay.ru/subscribers/segments/здесь будет id сегмента/summary

Полученные данные нужно подставить в соответствующие поля при настройке веб-хука, как показано на скриншоте.

Снимок экрана 2022-08-31 в 11.43.47.png

Пример URL запроса:

https://api.sendsay.ru/general/api00/json/подставить общий логин проекта Sendsay/

Пример тела запроса:

{
 "apikey" : "подставить API ключ",
  "action" : "member.set",
  "email": "${Recipient.Email}",
   "obj" : {
     "-group" : {
"подставить id сегмента в Sendsay":"1"
     }
   }

}

Подробнее о настройке веб-хуков в Mindbox можно узнать по ссылке.

Настройка сценария

Сценарий нужно запускать по событию регистрации в форме и следующим шагом отправлять веб-хук. Будет выглядеть так:

Снимок экрана 2022-08-31 в 10.43.52.png

Снимок экрана 2022-08-31 в 10.35.03.png

Подробнее о том, как создать сценарий можно прочитать в статье по ссылке.

Что такое вебхуки и как они используются, где их можно настроить, примеры использования в Mindbox.