Задача: Сайт на WordPress. Необходимо было автоматизировать передачу заявок из кастомной формы обратной связи в Битрикс24 с передачей всех UTM-меток, Roistat ID и других аналитических данных. Ключевые требования: Лиды должны создаваться в CRM автоматически . Передавать все UTM-метки для сквозной аналитики . Интегрировать проверку дублей через Roistat . Назначать ответственным всех лидов на одного менеджера. Реализовать логирование для отладки. Решение Был выбран кастомный подход на основе AJAX, вебхуков и REST API. AJAX-обработчик принимает данные формы и проверяет nonce для безопасности . Отправка в Roistat: заявка передаётся в Roistat с параметрами проверки дублей. Ключ проекта задан в константе BSW_ROISTAT_KEY . Отправка в Битрикс24: через REST API создаётся лид с заполнением всех пользовательских полей . Результат ✅ Лиды автоматически создаются в Битрикс24 с заполнением более 20 пользовательских полей. ✅ Передаются все UTM-метки (utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_referrer). ✅ Передаются gclid, gclientid, roistat, referrer, номер визита. ✅ Страна корректно преобразуется в ID значения списка Битрикс24. ✅ Все лиды назначаются на ответственного с ID 16. ✅ Roistat проверяет заявки на дубли, лишние заявки не создаются. ✅ Интеграция работает без сбоев, логирование помогает отслеживать процесс. Использованные технологии: WordPress (PHP), JavaScript (jQuery), AJAX, REST API Битрикс24, вебхуки, Roistat API.