Интеграция с Тильдой через вэбхуки

Цель:
настроить приход заявок с сайта в коробочную версию Битрикс24 и настроить процесс их обработки

О компании

Компания специализируется на пошиве рюкзаков в сегменте B2B.

Задача

Необходимо было настроить синхронизацию сайта, созданного на платформе Tilda, с системой Битрикс24 для автоматического создания лидов из заявок, поступающих через сайт.

Ход работы

1
Создание вебхука

Был создан исходящий вебхук с методом crm.lead.add для автоматического создания лидов в Битрикс24.

2
Настройка формы на Tilda

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

3
Разработка скрипта

Создан скрипт, который собирает информацию из Tilda и передает значения в соответствующие поля в Битрикс24.


Заполняемые поля:
  • Имя
  • Телефон
  • Email
  • Комментарий
4
Тестирование скрипта

Проведено тестирование скрипта для проверки корректности передачи данных.

5
Результат

Значения заполняемых полей успешно передавались в Битрикс24.

Сложности и решения

1
Написание скрипта

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

2
Ошибка инициализации
Скрипт не отрабатывал из-за ошибки `Call to undefined function curl_init()`, хотя сервер видел и распознавал это расширение.

Попытки найти ошибку в скрипте не увенчались успехом, поэтому было принято решение использовать альтернативный метод инициализации запроса через HTTP.

3
Автоматизация обработки комментариев
При отсутствии заполненного поля "Комментарий" интеграция не отрабатывала. Для решения этой проблемы было настроено автоматическое подтягивание значения "Не заполнили" в поле Комментарий.

А также создан бизнес-процесс, который очищает поле "Комментарий" в Битрикс24, если оно содержит значение "Не заполнили" или подтягивает заполненный комментарий.

Какой результат?

Несмотря на возникшие сложности, настройка синхронизации сайта с Битрикс24 была успешно завершена. Это позволило автоматизировать процесс обработки заявок, поступающих с сайта Tilda, и обеспечить их корректное отображение в системе Битрикс24. Благодаря внедренным решениям компания смогла повысить эффективность обработки заявок.