Пополнение сегмента Данных из CRM
В данном кейсе рассмотрим следующую задачу:
При переходе сделки на успешный этап в amoCRM — нужно собрать номера телефонов контакта и пополнить ими сегмент Яндекс.Аудитории
Подключение сервисов
Подключение amoCRM
В MoreKit в разделе Сервисы — ищем в списке сервисов amoCRM, нажимаем на кнопку Добавить, произойдет перенаправление на страницу переадресации amoCRM, где необходимо выбрать нужную CRM, которую надо подключить в MoreKit


Если все выполнено успешно — вы увидите подключенный сервис amoCRM в MoreKIT
Яндекс аудитории

В списке ищем яндекс аудитории. После нажатия Добавить произойдет редирект на страницу авторизации яндекс, где нужно подтвердить доступ

После выдачи доступа — подключение будет выполнено и аудитории отобразятся в списке сервисов в MoreKIT
Подключение триггера в amoCRM
Следующим шагом — создадим процесс в MoreKIT и настроим отправку данных на него через триггер воронки

В MoreKIT создаем процесс с типом amoCRM DP и даем ему название. Данный процесс принимает на себя данные из amoCRM
После создания процесса — копируем ссылку из первоначального блока и идем устанавливать триггер

Переходим в amoCRM и устанавливаем ссылку в триггер

Теперь если сделка перейдет на успешный этап — в MoreKIT придет событие
Выстраиваем логическую схему сбора email в хранилище
Схема в MoreKIT будет следующей

И часть схему внутри цикла

Данная схема:
- Получит сделку, которая перешла на успешный этап
- Найдет из сделки контакт
- Запишет email контакта в список
- К этому списку дополнит те email, который были собраны ранее
В результате — у нас будет копиться хранилище с email адресами
Описание блоков схемы

#1 Найти сделки — ищем сделку по ID из входящих данных

#2 Найти контакты — ищем контакт из сделки

#5 Достать из хранилища — Достаем уже накопленные email

#8 Цикл — запускаем цикл на уже накопленные email для сбора списка

#9 Добавить в список — собираем уже накопленные email в список Emails

#3 Добавить в список — добавляем в список Emails емейл контакта

#4 Положить в хранилище — собираем список Emails в хранилище
Данное хранилище emails будет копить список телефонов
Создаем процесс с типом По времени
Следующим шагом — необходимо создать процесс с типом По времени
Данный процесс будет запускаться по тому интервалу времени, который мы укажем
Особенность сегмента аудитории в яндекс состоит в том, что после обновления сегмента — его обновление происходит не сразу, а в течение суток
Таким образом — процесс по расписанию на обновление сегмента лучше запускать раз в 1-2 суток после прошлого обновления

В первоначальном блоке настраиваем период запуска

Данный процесс будет запускаться в 12 часов вечера в понедельник, среду, пятницу, воскресенье.
Достроим остальную часть процесса

Данная схема:
- Вытаскивает список Email пользователей из хранилища
- Обновляет сегмент, дополняя в него собранные email
- Очищает хранилище
Описание блоков схемы

#1 Достать из хранилища — получаем собранный список с Email адресами. Важно поставить область «Проект», чтобы доступ к хранилищу был из других процессов

#2 Изменить данные сегмента из csv файла — Добавляем контактные данные с полем email и список емейлов в сегмент

#3 Положить в хранилище — очищаем хранилище после обновление сегмента
Смотрим аудиторию
Когда подойдет время и процесс По времени запустится — список с email адресами уйдет в наш сегмент. Сегмент после этого уйдет в статус обработки и будет обрабатываться сроком до 24 часов (иногда меньше/больше)
Если процесс запустится раньше — яндекс отдаст ошибку, что нельзя обновлять сегмент, когда он уже обновляется
В событии MoreKIT будет успешный ответ от блока с сегментами, что сегмент ушел в обработку


После завершения обработки — увидим новые данные в сегменте
Подведем итоги
В данном кейсе рассмотрели пример заливки данных в сегмент яндекс.аудитории
Была построена схема со сбором email адресов в хранилище и настроен процесс по времени, который будет периодически запускаться и обновлять сегмент