Для передачи лидов из Facebook мы будем использовать сервис Zapier.
Первым шагом станет регистрация:
Введите свой Емейл, а так же Имя и Фамилию
Далее укажите пароль, роль в компании и приложения с какими вы хотите работать
После входа в Zapier вы увидите оранжевую кнопку “+ create”, Далее выберите опцию “Zaps“ и нажмите её:
В открывшемся окне скопируйте и вставьте следующую строку: Facebook lead forms to Webhook:
На выходе получите такой результат:
Далее в меню справа необходимо залогиниться в Facebook и выбрать нужную форму.
в форме вы заранее настраиваете поля которые нужно передавать:
Затем настраиваем событие New Lead в поле Event (создание нового лида в фейсбук)
В поле аккаунт нажимаем продолжить
В поле Trigger выбираете вашу страницу и лидформу и нажимаем continue:
И затем в поле Test вы увидите ваши тестовые данные:
Затем перейдем к настройкам вебхука.
В поле Event выбираем метод POST и нажимаем continue:
Далее создаем карточку клиента в лилу используя веб хук:
В поле Action в графе URL вставляем следующее значение https://api.leeloo.ai/api/v2/people
Payload type выбираем json
А в поле Data передаем поля:
Значения полей подтягиваются переменными из фейсбука (в поле емейл берем переменную емейл и т.д.):
Пропускаем остальные поля до Headers тут мы авторизуемся на платформе Leeloo.ai, нам нужно передать заголовок и ключ:
В первое поле вводим X-Leeloo-AuthToken
Во второе вводим ключ который берем из настроек платформы Leeloo.ai
Настройки - Leeloo.ai API
Далее в Zapier нажимаем + (add a step) под вебхуком который только что настроили
и нажимаем на новый шаг. В открывшемся окне в поле поиска пишем Webhook и выбираем Webhooks by Zapier
Далее мы настроим подписку на туннель для данного лида, чтобы пользоваться автоматизациями внутри платформы Leeloo:
Для этого нажимаем на второй вебхук и выбираем Event - POST
Далее настраиваем следующие поля:
URL: Вставляем ссылку из документации по API https://api.leeloo.ai/api/v2/communication-channels/account_id/manual-subscribe
Где acoount_id нам необходимо заменить на айди канала коммуникации тестового лида которого мы создали при настройке первого вебхука. Для этого вам нужно перейти в раздел “Аудитория” и перейти в чат с только что созданным тестовым лидом. В чате из ссылки в строке браузера возьмите первую часть (см скриншот)
Итоговая ссылка будет иметь следующий вид (у вас будет отличаться id от примера):
https://api.leeloo.ai/api/v2/communication-channels/654a3ca50cd18d1a07bd6523/manual-subscribe
Чтобы вставить данные в ссылку корректно, нужно использовать переменную из второй формы
Из второго вебхука берем Data id в котором будут те данные которые мы видели в ссылке чата leeloo:
Payload type: Form
Data: Создаем поля tunnel_id и tunnel_block_id
Данные для этих полей берем в редакторе туннеля из адресной строки
Для этого создайте туннель и нажмите на первый блок. В ссылке будут следующие данные:
https://app.leeloo.ai/tunnels/65c2042b7597780ab619cf2c/tree/65c2042b759b77800c419cf3a
Первый выделенный текст будет ID туннеля, второй ID блока
У вас они будут отличаться от примера
Далее необходимо проскроллить настройку блока до конца и вставить Headers как в первом вебхуке
Настройка вебхуков завершена
Автоматизации в туннеле для присвоения тегов и передачи лида в CRM выполняются в туннеле который вы создали для данного вебхука при помощи красного блока “Действие”
Вебхуки которые используются для данной инструкции:
Добавить человека на платформе
Запрос
POST https://api.leeloo.ai/api/v2/people
В теле запроса
form data parameters(all required):
{ "name":"Feliks", "email":"feliks@gmail.com", "phone":"+380953066789", "leadgentool_id":"609290d3e060416cdea6823e" }
Подписка на туннель и блок туннеля:
Тип запроса: POST https://api.leeloo.ai/api/v2/communication-channels/account_id/manual-subscribe
Вместо account_id нужно подставить айди акаунта который нужно подписать
В теле запроса
form data parameters(Все параметры необходимы для корректной работы):
tunnel_id (example: 5b3f543bb2737000133d25b0)
tunnel_block_id (example: 5b3f543bb2737000133d25b0)
Важно!: Pass your auth token in 'X-Leeloo-AuthToken' header.
Овет:
{
"status": 1,
"data": {}
}