Передаем лидов из Facebook ADS в amoCRM
В данной статье рассмотрим, как можно передать входящих лидов по рекламе в FaceBook в amoCRM
Подключение сервисов в MoreKit
Первым делом необходимо подключить FaceBook и amoCRM в MoreKit. Для этого добавим оба сервиса

Подключение FaceBook
Добавим FaceBook в MoreKit. Для подключения сервиса выберите его в списке сервисов и нажмите кнопку «Добавить». Произойдет перенаправление на страницу FaceBook для авторизации. Далее необходимо выбрать те страницы и компании, с которых должны прийти данные на процесс в morekit.
Выбираем страницы:

Отмечаем нужные компании:

Предоставляем MoreKit доступ к аккаунтам:

Подключение сервиса amoCRM в MoreKit
По аналогии, ищем в списке сервисов amoCRM, нажимаем на кнопку Добавить, произойдет перенаправление на страницу переадресации amoCRM, где необходимо выбрать нужную CRM, которую надо подключить в MoreKit


Настройка процесса
Создаем процесс с типом Facebook. Данный процесс будет отвечать за передачу лидов в amoCRM

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

После подключения веб-хука, на данный процесс начнут приходит события, как только лид заполнит рекламную форму в FaceBook
Построение логической схемы
Выстроим стандартную логическую схему передачи в amoCRM. Данная схема делает следующее:
При получении входящего лида — очищает номер телефона от лишних символов для корректного поиска.
Далее, ищем контакт по номеру телефона или Email. Если контакта в amoCRM нет — создаем новый контакт.
Ищем активную сделку из контакта по всем воронкам. Если активной сделки нет — то создаем новую. Прикрепляем к сделке примечание с ответами на вопросы из формы

Рассмотрим блоки, которые использованы в схеме:
#12 — получим лид по ID лида, которые присылает FaceBook при заполнении формы. Данный блок будет содержать в себе информацию по форме, которую заполнит лид.

#23 — очищаем номер телефона от лишних символов. Данный блок вернет только цифры, убирая лишние символы, это нужно для корректного поиска контакта в amoCRM по номеру телефона и приведения телефонов к единому формату.

#13 — ищем контакт в amoCRM по очищенному номеру телефона

#25 — ищем контакт по Email, если не найдем по номеру телефона

#26 — создаем новый контакт, если не нашли его по email и телефону. Заполняем телефон, email, название.

#27 — Записываем контакты в переменную, для удобства обращения к контакту в схеме

#28 — ищем активную сделку из контакта. Здесь используется фильтр по статусу, исключая статусы 142 и 143 («успешно реализовано» и «закрыто и не реализовано»)

#29 — создаем новую сделку. Заполняем название сделки и прикрепляем к ней контакт. Так как FaceBook не присылает название формы, а только ее ID, в блоке использована конструкция динамической подстановки названия формы, в зависимости от form_id, с которой пришла заявка

#30 — создать примечание. Создаем примечание к сделке, в примечание записываем вопросы с ответами. Прикрепляем примечание к сделке.

Передача лида
После того, как лид заполнит форму — в morekit придет событие.

Проверим результат в amoCRM
Проверим сделку:

Проверим контакт:

Как видим, сделка создалась, примечание и контакт к ней прикрепились. Передача выполнена успешно.